A Project Management and Collaboration tool inspired by Basecamp. (Discontinued)
Ruby JavaScript
Latest commit 9f6c8c1 Feb 16, 2012 @jamesu Final readme update
Failed to load latest commit information.
app Update relevant copyright notices Oct 5, 2011
config resolves YAML error in config/locales/en.yml psych.rb:148:in `parse':… Oct 28, 2011
db Fix wikipage slugs and urls with friendlyid 4 Oct 5, 2011
doc - Move everything to trunk Nov 6, 2007
lib Updated save without validation for Rails 3.1 compatibility Nov 18, 2011
log Add .gitignore for problematic empty folders May 22, 2008
public Initial rails3 porting Aug 19, 2011
script Use the correct path for the seeds file. Also mgrate the database on … Oct 4, 2011
test Remove remaining traces of identity_url Oct 4, 2011
tmp Add .gitignore for problematic empty folders May 22, 2008
vendor/plugins Split off wiki page gems. Also fix testing code. Oct 4, 2011
.gems Added S3 as option for attchments Nov 20, 2009
.gitignore Store the default schema and database config, update the docs Oct 2, 2011
Gemfile Reimplement search using ThinkingSphinx Oct 4, 2011
Gemfile.lock cancan 1.6.6 was yanked from rubygems, updated to 1.6.7 Oct 26, 2011
INSTALL.markdown Update README Oct 5, 2011
README.markdown Final readme update Feb 16, 2012
Rakefile Update Rakefile Aug 20, 2011
UPGRADE.markdown Update README Oct 5, 2011
config.ru Initial rails3 porting Aug 19, 2011



What is it?

RailsCollab is a free web based Project Management and Collaboration tool largely inspired by Basecamp, the communication-oriented project management solution from 37signals.

Its roots come from a similar project called ProjectPier (previously known as ActiveCollab), which instead of Ruby is written in PHP.

Note regarding future development

As of 16-Feb-2012, development of RailsCollab from this branch has been permanently discontinued. Please refer to alternative forks for any future releases.

Manage projects. How?

In RailsCollab, you have the following:

  • Task lists - to keep track of what needs to get done, and who is responsible
  • Milestones - to track what needs to get done and by whom
  • Times - to record how much time has been spent on a project or task
  • Files - to share data with your clients
  • Messages - for centralized communication

You can add clients to your projects at any time. Each member of a client can have a login, whose access can be restricted to certain elements of the project.

How can i install / upgrade?

Simply run the following:


And login using the username admin, with the password password.

For more advanced setup options, refer to the INSTALL.markdown and UPGRADE.markdown files

I do i do [x]?

Check out the wiki on github.

Are there any screenshots or is there even a demo?

Please refer to the project entry on OpenSourceRails for any screenshots or demos.


For licensing details, refer to the LICENSE file in the root directory.