Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm used to CodePlex, and I've heard a lot about GitHub, but haven't looked around much there yet. What are the best social coding sites that tracks commits, interesting projects, etc? (From a large community and popularity standpoint)


locked by World Engineer Sep 16 '13 at 12:50

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by gnat, MichaelT, Kilian Foth, GlenH7, World Engineer Sep 16 '13 at 12:50

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – gnat, MichaelT, Kilian Foth, GlenH7, World Engineer
If this question can be reworded to fit the rules in the help center, please edit the question.

"Getting to know you"-style questions are not constructive. –  user8 Oct 13 '10 at 17:36

4 Answers 4

up vote 16 down vote accepted


Best example of "social coding" I know of. Everyone forks everyone and everyone is okay with it! How much better could it be?

Add in:

  • Gists for snippets
  • Markdown formatted everything
  • Bug / Issue tracking for free
  • Git (need I say more?)
  • Beautiful UI
  • Simple to use for the beginner, advanced git features for the veteran.

I have a public facing SVN server that runs from my basement. I would have used a free one but I have already crossed the size limit on most free services. And I am not going to pay for something I can run my self. I already had the server running in the basement so it took next to no time to through SVN on it.

It is not something I would use to mass distribute code with but it works for me at the moment.

EDIT: as pointed out by the comments the above is not tied well to the social part of the question. soo...

The SVN server I run is public facing (Anyone has read privs). I have used it to share source code among friends or as examples for blog posts. None of this has generated enough traffic to warrant using anything else. The reason this works for me is I have not needed the added features of Github, codeplex, Sourceforge, or whatever else is out there. This is mainly due to just needing a place to store code.

Sometimes the simplest solution is the best and in this case for me it is.

How is this "social coding"? –  alternative Oct 13 '10 at 18:55
Edited answer to relate better to question. –  Tony Oct 13 '10 at 20:34
@Tony its still code sharing not social coding –  alternative Oct 13 '10 at 21:01
@Tony: I social coding seems to be about how easily someone can reintegrate other people's contributions to their code base, and how willing they are to integrate other people's contributions. While it's true that on GitHub, only select people have write priveliges to any particular repository, you can fork a repository make your own changes, share them on GitHub, and take advantage of GitHub tools for communicating with the original author, and the original author can easily merge your changes. –  Ken Bloom Oct 15 '10 at 18:14
Hi @Tony, I do the same, I have my own server to store repositories. Do you use any particular tools to deploy from there? –  Gortron Feb 14 '11 at 13:38


Uses hg. Similar to github in concept, but has a better source control system.

/went there.

//yep hg is better. ;)



  • Relatively clean interface.
  • Unlimited public repositories.
  • Unlimited private repositories.

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