Rails Web development that doesn't hurt
New Award: Rails wins the Jolt!, New Release: Rails 1.1, New book: Rails Recipes

Get Excited

Screencasts

Screencasts & presentations

Get Started

Download

Released Mar 26, 2006

Get Better

Documentation

API, Books, tutorials, samples

Get Involved

Community

Join the community

“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming.
Powerful web applications that formerly might have taken weeks or months
to develop can be produced in a matter of days.”
-Tim O'Reilly, Founder of O'Reilly Media
Read more quotes

What's in
the package?

Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server.

 

Who is already
on Rails?

Everyone from startups to non-profits to enterprise organizations are using Rails. Rails is all about infrastructure so it's a great fit for practically any type of web application Be it software for collaboration, community, e-commerce, content management, statistics, management, you name it. Examples:

Basecamp

Basecamp: Project management.
The original Rails app by 37signals.

Campfire

Campfire: Group chat for biz.
Pushing the limits of Ajax in Rails.

43things

43things: Achieve your goals in life.

Odeo

ODEO: Record and share audio.

Strongpace

Strongspace: Secure file hosting.

Typo

Typo: Put your weblog on Rails.

See more applications

 

What else
do I need?

Rails works with a wealth of web servers and databases. For web server, we recommend Apache or lighttpd running either FastCGI or SCGI. For database, you can use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or Firebird. Just about any operating system will do, but we recommend a 'nix-based one for deployment.

If you need hosting, TextDrive is the official Ruby on Rails host, offering fantastic plans with a knowledgeable staff. Whether you need shared or dedicated hosting, these guys are experts in Ruby on Rails. For alternatives, see the wiki for a full list of Rails web hosts.