Omaship

For Technical Founders

Sharp knives, not a black box.

You want control. You don't want vendor lock-in. Here's exactly what you're getting.

The Omakase Philosophy

Like a sushi chef choosing the perfect ingredients, we've assembled the stack so you don't have to. But the code is yours to extend, deploy anywhere, and modify for your needs.

What You Get

  • Full source code access
  • Production-ready Rails configuration
  • Self-hosted deployment
  • No platform fees or limits

No Lock-in

  • Standard Rails, not proprietary
  • Deploy anywhere with Docker
  • Extend with any gem
  • Override any template

Licensing: Each purchase licenses code for one project. Full modification rights, deploy anywhere. Per-project only. Inspired by the Rails Omakase philosophy.

The Stack

Modern Rails with production intricacies already configured.

Rails 8.1 + Ruby 3.3

Latest edge with Hotwire, Propshaft, YJIT performance. All modern features out of the box.

SQLite Multi-DB

Primary + Cache + Queue + Cable. No Redis needed. Scales to millions of requests.

Kamal Deployment

Deploy to any server with Docker. Zero-downtime, auto SSL. Your servers, your control.

GitHub Actions CI/CD

Automated tests, linting, security scans, and deployments on every push.

Security Tooling

Brakeman, bundler-audit, Dependabot, secret scanning. Enterprise-grade from day one.

Authentication

Email/password auth, sessions, password reset, admin panel. Ready for users.

Why We Built It This Way

Why SQLite over PostgreSQL?

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.

Read more →

Why Kamal over Heroku/Fly/Render?

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.

Why Hotwire over React/Vue?

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.

Why Rails Engines for updates?

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

Ready to start?

Join founders who value control and professional tooling.

No credit card required. We'll send a confirmation email.

Why we built this → · Back to home