Take the 2-minute tour ×

I love the Google Project Hosting web app. It includes bug tracking, wiki and SCM in one interface. (Example: WMD Editor)

This solution is closed source and not for sale. While searching similar solutions I found Trac which has a rougher interface.

Could you list similar solutions?

Someone asked the same question, but specified Git as the SCM.

share|improve this question
Note that Google project hosting is only for Open Source projects –  Daniel Rodriguez Nov 5 '09 at 18:57

11 Answers 11

up vote 9 down vote accepted

You might look at redmine.org, I'm just getting familiar with it, having only used it on a project for a couple months, but liking it so far.

share|improve this answer
It looks nicer than Trac, and has native multiple project support. –  Jader Dias Nov 5 '09 at 19:09
I have been using redmine for a while, and it works great. –  Nathan Feger Nov 9 '10 at 16:17

[EDIT] Since I wrote this answer, an exciting new fully-integrated distributed project management software has hit 1.0: Veracity by SourceGear.

Fossil-SCM is a nice distributed SCM, where "SCM" has the original meaning of "Software Configuration Management" and not the new diluted meaning of "Source Code Management".

What this means is that Fossil integrates distributed version control, distributed bug tracking and distributed wiki into one repository. Not one UI, like, say, Trac but one single repository.

So, if you clone a Fossil repository, you do not just get the latest version of the source code plus all its history, like you would get with Git, Mercurial, Bazaar, Monotone, Darcs or any other version control system, you also get the current bug database plus all its history and the current wiki plus all its history.

Fossil is written by D. Richard Hipp, who is not only the author of SQLite but also CVSTrac (the precursor of Trac). So, you know it's gotta be good.

If you want to see an example of Fossil in action, just the follow the link I posted: Fossil is hosted in Fossil itself and the Fossil homepage is actually just the Fossil repository itself.

BTW: even if you don't end up using Fossil, just spend some time learning its concepts. It's a rather brilliant design, and you're probably going to learn something which you can apply even if you are using Trac, Git, Instiki or whatever.

share|improve this answer
Where is the view interface for Fossil? How can we get the website interface like the one on fossil-scm.org/index.html/doc/trunk/www/index.wiki for our own projects? –  Pacerier Mar 25 at 18:28

If you're willing to tolerate closed source FogBugz is pretty good. http://www.fogcreek.com/FogBUGZ/

They'll let you test it for up to 2 people and if you decide you like it you can either licence space on their servers or purchase to run on your servers.

If you're an open source only kind of guy, I recommend diversifying. Get a couple different pieces of software to do the different things you want. Often times things like SVN will have post commit scripts to link your commits to your wiki or bug tracking, etc.

Its nice when things are bundled, but nicer when you can pick and choose the things you want.

share|improve this answer
Actually now, I believe they let you test it for as many people as you want for 45 days. Though I do remember it being two at some point in the not so distant past. –  Amadiere Nov 5 '09 at 19:02
+1: we use it here at Inntec. The wiki had some irritating little problems, at least in the previous version, but for the most part we're all very happy. –  Brian MacKay Nov 5 '09 at 19:03
Actually I was thinking in mixing MediaWiki with Bugzilla and Subversion –  Jader Dias Nov 5 '09 at 19:04
We actually used MediaWiki with Mantis and Subversion. It worked out well for a while (I had some very impressive post commit scripts which I inherited), but ultimately FogBugz is just a cleaner interface –  tzenes Nov 5 '09 at 19:06

Trac does all of these things.

share|improve this answer
I can't tell you exactly what I dislike about Trac, but I will continue to use it just until I learn to use a better solution. –  Jader Dias Nov 5 '09 at 19:11
If you can't tell me what you don't like about Trac, then it'll be hard to recommend something that solves your problem. You might also try LiquidPlanner or FogBugz, though I've never used those so I can't recommend them. –  s1n Nov 6 '09 at 4:39

I like Assembla.

share|improve this answer

If you really like the Google Hosting App, you might find InDefero the right choice for you.

share|improve this answer

FogBugz is pretty slick. I've been using for a month and really like it. It has a SCM plugin.

share|improve this answer

I found a tutorial of how to setup such a solution from specialized open source projects:

Bugzilla + Subversion + Media Wiki

share|improve this answer

Do you really need all three solutions (SCM, bug tracking, and wiki) in one solution? Why not mix and match the solutions that work best for you?

I've never used Trac, but bugzilla works really well as a free bug tracker. There are lots of open source wikis out there, and for free SCMs, mercurial, git and subversion are all excellent choices.

For paid solutions, Atlassian Jira and Confluence (task tracking and wiki) are okay, but FogBugz is better. Perforce is IMHO the best non-free SCM out there.

share|improve this answer

Did someone mention Indefero? Looks nice enough so non-techs wont be scared to use it, open source version, private projects... Git support, issue tracker... seems like a good solution.

share|improve this answer

I'll have to go with echoesofspring on this one. Redmine looks to be a great system as issue tracking/ project management tool if you want to: 1. manage multiple projects with sub-projects 2. project/ task status transparency with clients or project managers 3. repository integration (I haven't used it) 4. Gant charts and calendars and more...

I chose it from this [wiki list of project management tools] :[1]http://en.wikipedia.org/wiki/Comparison_of_project_management_software#!

share|improve this answer

Your Answer


