Skip to content
Stack

Built with boring tech
that works.

No bleeding edge. No framework churn. Rails 8, React 18, PostgreSQL. Technologies that have been battle-tested for a decade.

Backend

Ruby on Rails 8

The framework that made web development fun. Convention over configuration. Solid Queue for background jobs. No Redis dependency.

PostgreSQL 15+

The database that never loses your data. ACID compliant. Full-text search built in. We don't need MongoDB.

Solid Queue

Background job processing without Redis. Built into Rails 8. One less infrastructure dependency.

Frontend

React 18 + TypeScript

Type-safe components. Server-side rendering where it matters. Client-side interactivity where it's needed.

Tailwind CSS 3.4

Utility-first CSS. No custom CSS framework to maintain. Design in the markup.

Vite

Instant hot module replacement. Sub-second builds. Replaced Webpack and never looked back.

Infrastructure

Docker

One command to run the entire stack. docker-compose up. Development environment in 30 seconds.

Stripe

Payment processing. Period. No building our own payment system. Stripe handles PCI compliance, currency conversion, and payouts.

Cloudflare Pages

Marketing site deployed on the edge. 152 pages built in 5 seconds. Cached globally.

Developer Tools

Miru CLI

Built with shell scripting. Installs in one line. Full API access from the terminal.

GitHub Actions

CI/CD pipeline. Tests run on every PR. Deploy on merge. No Jenkins server to babysit.

Why these choices

We picked technologies our team has used for 10+ years. Rails since 2005. React since 2015. PostgreSQL since forever. We don't adopt new frameworks because they're trending. We adopt them because they make us faster at shipping features that matter. That's it.

See the code for yourself.

Miru is open source. Every architectural decision is right there on GitHub.

Start Tracking Free