Build world-class Rails experiences with trusted resources
ChooseRuby is your home for discovering the best gems, tutorials, books, and tools in the Ruby ecosystem. Search by problem, filter by experience level, and stay ahead of the Rails curve.
I'm brand new to Rails
Start with beginner-friendly guides and curated getting-started picks.
I want to explore
Browse the full directory by category or resource type.
- Curated
- 1
- Categories
- Growing
- Contributors
- 1
New to Rails? Start here
Jump into beginner-friendly resources curated specifically for those starting their Rails journey.
Browse by problem space. Quick picks to jump in:
Category highlights coming soon.
See every resource format from gems to videos. Start with the essentials:
Follow curated journeys and themed playlists.
Freshly curated resources
Hand-picked additions from the last curation cycle. Every entry is reviewed for quality, relevance, and currency before it lands here.
πBooks
curated books to master Ruby and Rails
Know a great Ruby book? Submit it here Submit it here
Curated learning journeys
Step-by-step guides that group resources into actionable playbooks so you can move from idea to shipped feature faster.
Build Faster with Hotwire
Discover the modern Rails patterns behind Turbo, Stimulus, and CableReady. Ship interactive experiences without heavy JavaScript.
Production-Ready Rails 8
Recommended gems, background job patterns, and deployment guides for taking a Rails 8 application to production with confidence.
Level Up Your Testing
Battle-tested testing frameworks, factory patterns, and coverage strategies used by experienced Rubyists.
Ruby for Career Switchers
Structured learning paths, bootcamp-friendly resources, and real-world project ideas for newcomers to the ecosystem.
Find resources for every stage of your Ruby journey
ChooseRuby balances the needs of curious newcomers and seasoned Rails entrepreneurs. Filter by experience level to get the advice that fits you now.
Your Rails starting point
Curated tutorials, sample apps, and learn-by-doing guides that make fundamentals stick.
Browse beginner picksShip features faster
Best-practice architecture tips, service objects, background jobs, and security checklists.
Browse intermediate picksScale and lead
Performance tuning, scalability patterns, and leadership resources for senior Rubyists.
Browse advanced picksPlug into the Ruby community
Learn alongside mentors, maintainers, and Rails teams keeping the ecosystem vibrant. These communities welcome questions, show-and-tell, and collaboration.
Contribute to the Ruby ecosystem's living directory
Submit your favorite gem, share a tutorial, or suggest an update. Together, we keep the Rails ecosystem transparent, modern, and welcoming.