Rails 8.1 + Ruby 3.3
Hotwire (Turbo + Stimulus), Propshaft, Import Maps. YJIT enabled. No webpack, no node_modules.
For Developers Building with AI
Kamal deployment, CI/CD pipelines, security scanning, payment integration—still takes days to configure right. We did it once. You ship today.
Trust the chef. Start shipping features.
Like a sushi chef choosing the perfect ingredients, we've assembled the stack so you don't have to.
And just as experienced chefs follow time-tested traditions, Rails follows conventions that AI tools already understand. The same predictability that makes Rails productive for developers makes it legible for Claude Code and Cursor.
Models in app/models, controllers in app/controllers, views where you expect them. Every Omaship project includes a CLAUDE.md with project-specific context. The code is yours to extend, deploy anywhere, and modify for your needs.
CLAUDE.md included for AI contextLicensing: Each purchase licenses code for one project. Full modification rights, deploy anywhere. Per-project only. Inspired by the Rails Omakase philosophy.
Production-ready configuration. No weekend debugging sessions.
Hotwire (Turbo + Stimulus), Propshaft, Import Maps. YJIT enabled. No webpack, no node_modules.
Solid Cache, Solid Queue, Solid Cable—all SQLite. No Redis. Handles thousands of requests/sec.
kamal deploy to any VPS. Zero-downtime deploys with kamal-proxy, auto SSL via Let's Encrypt.
Tests, Brakeman scans, bundler-audit, Rubocop. Auto-deploy on green. PR previews on demand.
Dependabot updates, secret scanning, CSP headers, secure session config. SOC 2-ready patterns.
Native auth generator. Sessions, password reset, email verification. No Devise complexity.
SQLite is massively underrated. With Rails 8 optimizations and SSD storage, you can make thousands of SQLite queries in the time it takes for one PostgreSQL network roundtrip.
Zero configuration, incredible performance, simple backups. When you outgrow it, migration to PostgreSQL is straightforward.
PaaS is convenient but expensive and limiting. Kamal gives you Heroku-like deployment to any server. Hetzner, DigitalOcean, your own hardware.
Result: 10x cost savings, full control, no vendor lock-in.
Most SaaS apps don't need heavy JavaScript. Hotwire delivers SPA-like experiences with server-rendered HTML. Faster development, better performance, simpler architecture.
Need React? Add it to specific pages. Best of both worlds.
Infrastructure as a Rails Engine means you get updates without manual work, but maintain full control. Don't like a template? Override it. Need custom behavior? Extend it.
Update when you're ready: bundle update omaship_base
Convention over configuration means predictable structure. Claude Code and Cursor don't guess where things are—they know.
Two decades of established patterns = rich training data. Every Rails app follows the same structure. Models in app/models, controllers in app/controllers, views where you'd expect them.
Unlike Next.js projects where folder structure is a choose-your-own-adventure, Rails apps are consistent. AI tools thrive on that predictability.
Get production-ready Rails with one command.
No credit card. We’ll email a confirmation link.
One-time purchase. Full source code. Deploy anywhere.