Skip to main content

Engines — Maquina

Mountable Rails engines from Maquina. Drop-in features for your Rails app — newsletters, and more — themed with maquina_components.

Mountable Rails engines that add complete features to your app. Mount under a backstage path, configure a few options, and get production-ready functionality themed with maquina_components.


Available Engines


What Is a Mountable Engine?

A Rails engine is a miniature application that plugs into a host app. You mount it at a path in config/routes.rb, run its installer, and it brings its own models, controllers, views, and background jobs — while reusing your app’s database, authentication, and configuration.

# config/routes.rb
mount MaquinaNewsletters::Engine => "/backstage/newsletters"

Maquina engines keep authentication in the host app’s hands (they inherit from a base controller you configure) and theme their UI with maquina_components, so they look like a native part of your app.