Liminal

Tools for Rails developers who ship alone

Maquina is a growing collection of open-source tools extracted from production Rails applications. UI components, background jobs, error tracking, and authentication — configured and ready to go.

What's Included

Authentication
Built in

Email-code based sign in with session management. Rate-limited login attempts out of the box.

Background Jobs

Solid Queue backed by SQLite. Includes Mission Control dashboard for monitoring and managing jobs.

Error Tracking

Solid Errors captures exceptions automatically. Browse, resolve, and clean up — no external service needed.

Rate Limiting

Rack::Attack blocklists scanner paths and throttles every request by IP, with a tighter limit on sign-in. Per-action limits live in the controllers.

Caching

Solid Cache with SQLite backend. No Redis or Memcached to manage.

Real-time

Solid Cable for WebSocket support. Action Cable backed by SQLite — zero external dependencies.

UI Components

maquina_components — ERB partials styled with Tailwind CSS and Stimulus controllers. No React, no build step.

Standard Rails

Importmaps, Turbo, Stimulus. No webpack, no bundler, no extra frameworks to learn.

Maquina Components
UI components for Rails — ERB partials styled with Tailwind CSS 4.0 and Stimulus controllers. Inspired by shadcn/ui, built for the Rails way.
Card Badge Table Sidebar Calendar Combobox Date Picker Toast Dropdown Menu Toggle Group Pagination Breadcrumbs Alert Empty State Forms
Browse Components

Ecosystem

Rails MCP Server

A Model Context Protocol server for Rails projects. Analyze models, routes, schemas, and execute read-only Ruby code in your Rails context.

Neovim MCP Server

MCP server for Neovim integration. Read and update buffers, coordinate file changes across your editor and AI assistants.

Rails Upgrade Assistant

A Claude Skill that analyzes Rails applications and generates upgrade guides. Covers Rails 7.0 through 8.1 with breaking changes and migration steps.

Rails Simplifier

Code simplification following 37signals patterns and the One Person Framework philosophy.

Philosophy

Production First

Every tool starts in a real application. No theoretical exercises — only code that has shipped.

Standard Rails

ERB, Tailwind, Stimulus. No new paradigms to learn, no complex build pipelines.

One Person Scale

Built for developers who ship alone. Simple tools that stay out of your way.

Start building today

Visit maquina.app to explore the full ecosystem.

Visit maquina.app