Question

I find myself writing a lot of reusable code because I couldn't find reusable code that other people wrote. Tiny stuff, like little winforms components, among other things.

I am looking for a website where I could release this sort of stuff to the public with licensing on it. I don't need something like Google Code/Sourceforge/Codeplex, as it's too big for tiny classes that I know can help others. Something like the PHP Classes Repository, but for .NET.

I don't need things like version control, forums, wikis, issue trackers... I just want a place to share code quickly and easily.

Does a such a site exist?

As I realized when I was commenting on an answer, the ideal vision of what I'm looking for (in my head) is something like the "flickr" of code. Something where I can toss up a package of source, write a brief description, tag it, and be done with it. If something like that doesn't exist, maybe I just found my next side project.

Joe answered with CodeKeep which is almost EXACTLY what I'm looking for, but it doesn't handle things like licensing, and it's almost a little too basic. But this is the closest so far.

EDIT: I should have mentioned, all these things are generally unrelated, and I don't want to package them all up together.

Was it helpful?

Solution

CodeKeep is another site that is used for this. The bonus is that they have Visual Studio addins that allow you to search through these code chunks right from your IDE.

OTHER TIPS

I would recommend the Microsoft Code Gallery for general purpose C# classes/utilities. They will take lots of small submissions.

For small WPF and Silverlight samples, the Microsoft Expression Community Gallery works very well, and gets a fair amount of exposure.

You can post it on codeplex Or build you a little page and put the files sourceforge

My recommendation is start a blog and post all of your content there. Then have your source files on an associated: SourceForge, CodeProject, Assembla etc source hosting. I personally use Assembla, they offer free hosting for open source projects and give you SVN, web space, collaboration software etc.

CodeProject.com sounds like what you're looking for. Also maybe codeguru.com.

You could just start a project on CodePlex and your project would essentially be the "Eensy Weensy Helpful .NET Classes Repository" or whatever you want to call it. That's what I suggest anyway.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top