The Storyteller

hosting source code and projects for free – compare the available options

September 23, 2009 · 19 Comments

when you work as an individual (or even a small team/company), it often requires you to host your project files, source code (using svn/git/mercurial) for free, discuss with people and definitely to use some issue trackers, task list managers. fortunately there are some cool options available out there. some of them comes for free with paid plans as well, some of them have no free plans. some comes with minimal but very essential features and some of them are feature bloated.

i am going to share my comment about some of these applications for you so that you can choose the best that fits for you. and btw, i’m mentioning only those which comes with free plans

spring loops1. springloops : this is my most favorite one. springloops comes with both free and paid plans. free plan is enough to manage a small team because they support unlimited peoples in each project. and even in free account in spring loops, you can create up to three active projects. so whenever you are done on any project – just close that project or suspend and open another one. springloops has excellent deployment support. and it can notify or invoke a callback url once after each commit. and that feature is very very useful if you want to take action after “post commit” (which is called a web hook).

and you can create numbers of accounts with under same email address.

pros: excellent source code browser, deployment, support for subversion, nice todo list, 100 MB of space to host your files and source code, integration with basecamp and unlimited number of peoples
cons: no issue tracker, no support for git

spring loops2. unfuddle : another neat and cool project hosting service which i’ve been using for a long time. unlike springloops unfuddle has also support for git, storage is even higher by 100 MB more. unfuddle has really cool bug tracker, wiki pages, todo list manager and built in support for iCal and rss feed. but the most frustrating thing with unfuddle free plan is that only 1 active project and 2 people is allowed. this is mainly one of the reasons why I am sticking with springloops. and unfuddle also has no support for managing deployments but i really find that a minor issue.

pros: support for both svn and git, 200 MB of storage, todo list, bug tracker, wiki pages and iCal+feed support.
cons: no support for managing deployment, only 1 active project and 2 people is supported in free plan.

spring loops3. beanstalk : beanstalk is another very cute looking subversion hosting solution. beanstalk free plan comes with 100 MB of storage space for hosting your source code, 3 active users ad only 1 repository. btw, beanstalk has web hook suport only for paid plans.

pros: nice interface, daily backup, email/rss notification and guest access, integration with many external project hosting and issue tracking solutions.
cons: only 1 repository, only 3 active people. deployment and web hook only for paid accounts :(

spring loops4. goplan : goplan has no support for version controlling and it is more like a project management solution, and it has a very nice interface. goplan supports 3 concurrent projects but 2 people (and i hate that) and 2 collaborators. it gives you 100 MB of storage space. goplan comes with excellent todo list manager, time tracker, discussion board, file versioning and activity stream.

pros: time tracking, discussion board, calendar, plain file storage, todo list
cons: no source code version control (i really wish they will add it)

spring loops5. huddle : huddle is another alternative of goplan (project hosting) with no support for version controlling. but huddle comes with some amazing features like free voice conferencing, whiteboard and editing documents online. huddle is feature rich but i really didn’t like their interface that much. whereas others are focusing on a small audience, huddle tried to be solution for everyone. but i still like the ones who are focusing on small audience, because it helps them to be niche. btw, huddle free plan comes with 1 GB of storage.

pros: task list manager, meeting, discussion, file sharing, online file editing, whiteboard, 1GB of storage space.
cons: no source code version control (i really wish they will add it), and “not so cool” interface

some other solutions you can check out xp-dev, bounty source, assembla (was one of my favorite when they had free plans) and projectlocker, github (free for only open source projects) sourceforge and the google code (sourceforge and google code are only for open source projects)

Categories: git · subversion
Tagged: , , , , , , , ,

19 responses so far ↓

  • mahmud ahsan // September 23, 2009 at 10:05 pm | Reply

    Thanks hasin vai, though i was working on unfuddle with one of my client. But i didn’t know the other names/services earlier.

    Nice post!

  • murhsed ahmmad khan // September 23, 2009 at 10:17 pm | Reply

    i used springloops for few of my projects. it’s an excellent tool to manage the codebase with zero effort. the auto deployment feature to the server is also a one click to go.

    initially 25mb was available for free accounts. now good to see that it increased to 100mb :) !!

    the rest of the sites are also seems promising.

    thanks hasin bhai for the wonderful post. learned about some useful sites :) .

  • hasin // September 23, 2009 at 10:39 pm | Reply

    @mahmud, thanks

    @murshed, thanks for nice comment – yeah springloops is my personal favorite. so easy and their UI is marvelous

    my pleasure that you’ve found my post useful :)

  • Mohibuzzaman Zico // September 23, 2009 at 10:44 pm | Reply

    “Unfuddle”… so far good enough but.. only “daily backup” should be included there!!

  • Md. Rayhan Chowdhury // September 23, 2009 at 11:07 pm | Reply

    I was a big fan of assembla too when it was fee, thanks for the detail information on other project hosting plans…

  • maSnun // September 24, 2009 at 10:15 am | Reply

    Google Code — I like it :)

    http://googlecode.com

  • Andrew // September 24, 2009 at 8:57 pm | Reply

    What do you think about Sosius.com? Has a full spectrum of tools for team work including SVN hosting.

  • Arafat Rahman // September 24, 2009 at 10:49 pm | Reply

    Thanks for the post. I use unfuddle. nice one.

  • Ahsan // September 24, 2009 at 11:11 pm | Reply

    This is really helpful Hasin bhai. I was also looking around for project hosting options. This post couldn’t have come in a better time for me. Thx for writing! :)

  • hasin // September 24, 2009 at 11:16 pm | Reply

    @zico – thanks bro. as long as you are running a one/two man project, unfuddle is quite good :)

    @rayhan – assembla was even distributing the source code for free. that’s also closed now. too bad. reminds me more of what happened for “activecollab”

    @masnun – as long you are running open source project :)

    @andrew – never heard of sosius before. but i’ve just been there and it looks good. but honestly the b/w and file size limit is not looking good.

    @arafat – heh heh, looks like people prefer unfuddling more than springlooping :P

    @ahsan – pleasure is mine bro :) good to see that it comes helpful :)

  • Kowser // September 28, 2009 at 10:35 am | Reply

    I was looking for such thing.
    Yes, its good to know from you and with comparison also.

    At least it will help me to increase my knowledge with little afford about project hosting :D

    Thanks also

  • Roobon // September 29, 2009 at 10:31 am | Reply

    Thanks for this post. I use Springloops. Now I came to know other technologies. Will take a try. :)

  • Roobon // September 29, 2009 at 11:05 am | Reply

    Very useful post. I am thinking to write on this issue.

    Again Thanks!

  • Jamee Mozaddid // September 29, 2009 at 10:37 pm | Reply

    Really nice post … I was looking for such one and finally got it so organized here. Thanks Boss :D

  • Garry // October 6, 2009 at 5:29 pm | Reply

    Springloops and Beanstalk are my favorites.

  • jitendra vyas // October 18, 2009 at 2:42 pm | Reply

    Which is best for one person

  • hasin // October 19, 2009 at 12:44 pm | Reply

    @jitendra – definitely SpringLoops :)

  • Tahsin Hasan // October 22, 2009 at 11:48 pm | Reply

    I didn’t work with these hostings, but I like google code base.

  • Shiplu // November 19, 2009 at 5:01 am | Reply

    Great! I started to look for such things 30 minutes ago.
    And I got this post right now.

    BTW, Google didn’t redirect me here. :D

Leave a Comment