Skip to main content

Empowering Rails developers everywhere.

We're building the tools that make multi-tenant Rails applications accessible to every developer.

Our mission

At Maquina, we believe that building multi-tenant applications shouldn't require months of boilerplate code or expensive SaaS subscriptions. Every Rails developer should have access to professional-grade tools for building modern applications.

Maquina was born from years of experience building production Rails applications. We've distilled the best patterns and practices into a single, cohesive framework that gets out of your way and lets you focus on what makes your application unique.

The Numbers


License
MIT
Open Source
100%
Rails Version
7+
Ruby Version
3.2+

Our Story

Built by developers, for developers.

Maquina is the result of years of building Rails applications and learning what patterns work best.

After building dozens of multi-tenant Rails applications, we noticed the same patterns emerging over and over: authentication flows, organization management, role-based access control, and UI components that needed to be rebuilt for every project.

We decided to distill these patterns into a single, cohesive framework. Maquina follows Rails conventions, embraces Hotwire for modern interactivity without JavaScript complexity, and provides beautiful UI components built with ViewComponent and Tailwind CSS.

Open Source on GitHub

Our Values

Principles that guide us.

Everything we build is guided by these core principles.

Core Principles


  • Convention over configuration

    Follow Rails conventions whenever possible. Sensible defaults mean less code to write and maintain. We believe the best code is the code you don't have to write.

  • Security first

    Security is not an afterthought. Every feature is designed with security best practices from the start. Authentication, authorization, and data isolation are core to the framework.

  • Documentation matters

    Great software deserves great documentation. We invest heavily in guides, examples, and API references. If it's not documented, it doesn't exist.

  • Community driven

    Built by the community, for the community. Every contribution matters and every voice is heard. We're committed to building in the open with transparency.

Get Involved

Join our open source community.

We welcome contributions of all kinds. Whether it's code, documentation, or feedback, every contribution helps make Maquina better for everyone.

Ways to contribute

Contribution type Link
Code
Submit a pull request View
Report a bug View
Community
Join the discussion View
Star on GitHub View

Open source is not just about code. It's about building a community of developers who share knowledge and help each other grow.

The Maquina Team

Open Source Contributors