Blogmark

real-world-rails: 200+ production open source Rails apps & engines in one repo

via jbranchaud@gmail.com

https://github.com/steveclarke/real-world-rails
Ruby on Rails

This is an awesome resource. I've typically had a handful of open-source Rails apps in the back of my mind that I sometimes remember to go check out, but I've never seen this many in one place. What a great place to learn from, observe patterns, and borrow ideas.

I heard about this from this tweet:

I have 200+ production Rails codebases on my local disk. Discourse, GitLab, Mastodon, and a ton of others — all as git submodules in one repo. I've been referencing it for years.

For most of that time it meant a lot of manual grepping and reading file after file. Valuable but tedious. You had to be really motivated to sit there and read through that much source code.

This past year, with agentic coding, everything changed. Now I just ask questions and the agent searches all 200+ apps for me. "What are the different approaches to PDF generation?" "Compare background job patterns across these codebases." What used to take hours of reading takes a single prompt.

The original repo hadn't been updated in two years and I was using it enough that I figured I should fork it and bring it forward. So I did:

  • Updated all 200+ submodules to latest
  • Added Gumroad, @dhh's Upright, Fizzy, and Campfire
  • Stripped out old Ruby tooling (agents do this better now)
  • Added an installable agent skill
  • Weekly automated updates

If you're building with Rails, clone this and point your agent at it. If you know of apps that should be in here, open an issue or PR.

< github link >

PS: Hat tip to Eliot Sykes for the original repo.