After releasing a new free open source application, I would like to present it to as many people as possible.

What are web sites (directories) which one should use to present free open source applications?

Looking for a list of sites like Freshmeat, Sourceforge, ...

  • Freshmeat, sourceforge... really, it depends on what the application does. Just being "open source" doesn't make it useful. I'd suggest looking at mailing lists where the interest intersects with what the project does. Sourceforge is more for code hosting than publicity. – TZHX Apr 27 '11 at 13:06
  • Does it realy depend? Even if an application is not realy perfect for a particular directory, why not list it there anyway? When I am looking for an application for my problem, I always check Sourceforge, Freshmeat, GitHub, Google Code. Are there more sites one would check to find applications? – Witek Apr 27 '11 at 13:13
  • Well, I guess then we'd need to discuss the meaning of the term "important". – TZHX Apr 27 '11 at 13:15

Generally speaking you actually want to reach out to your target audience as opposed to listing on a directory that users may, or may not stumble upon.

I'd recommend seeking out the user groups, mailing lists, social media pages (Crackbook et al) to publicise your project.

Otherwise Freshmeat is kind of the defacto news stream for open source releases. That said there are plenty of projects which don't get mentioned in freshmeat at all.

  • +1 - what I would have said if I'd given an answer. – TZHX Apr 27 '11 at 13:15
  • After placing our project on Freshmeat traffic and downloads increased. After placing it on Sourceforge it increased again. The same happened after placing it on GitHub and Google Code. Therefore I am looking for even more sites like these. A list of 50 sites would be a perfect answer. – Witek Apr 27 '11 at 13:30

If you just had to pick one in the spring of 2011, your best bet would be github as it seems to have the most mindshare. Moreover, in the days of this whole internet thing, you can easily host it one place and promote things across the board.

I'd generally argue for:
a) Pick the best source control/issue tracking/wiki option you can find for your tools and your workflow. Software is hard enough, real jobs suck enough, no reason to use bad, old tools to make stuff.
b) Second, pick where it makes sense. For example, if it was a .NET project you almost certainly at least want a codeplex presence as that is where people look first for .NET OSS. If you are writing a ruby mixin, maybe rubyforge is your huckaberry.
c) Market the project wherever it makes sense. Absolutely no reason not to spread across social media these days -- it is pretty easy and it makes sense to have the flag everywhere.

But, end of the day, if you are making good, useful software that people need, they will find you in most cases.


if you're going to release a web based application like an e-commerce, CMS or blog of sorts, you could try to get it on opensource cms, http://www.opensourcecms.com/ i love to use this site to quickly showcase forum and ecommerce alternatives :)

take care with the ratings though , they are not really impartial.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.