Blog Guide API Forum Contribute Teams

Compress the complexity of modern web apps.

Learn just what you need to get started, then keep leveling up as you go. Ruby on Rails scales from HELLO WORLD to IPO.

You’re in good company.

Over the past two decades, Rails has taken countless companies to millions of users and billions in market valuations.

These are just a few of the big names. There have been many hundreds of thousands of apps created with Rails since its inception.

Building it together.

Over six thousand people have contributed code to Rails, and many more have served the community through evangelism, documentation, and bug reports. Join us!

Meet the Rails team

Everything you need.

Rails is a full-stack framework. It ships with all the tools needed to build amazing web apps on both the front and back end.

Rendering HTML templates, updating databases, sending and receiving emails, maintaining live pages via WebSockets, enqueuing jobs for asynchronous work, storing uploads in the cloud, providing solid security protections for common attacks. Rails does it all and so much more.

Optimized for happiness.

Rails has united and cultivated a strong tribe around a wide set of heretical thoughts about the nature of programming and programmers. Understanding these thoughts will help you understand the design of the framework.

Read the Rails Doctrine

Let’s get started.

Learn more about Hotwire, the default front-end framework for Rails.

Stay up to date with Rails on Twitter and This Week in Rails.