Embed a page builder
into your Ruby on Rails app

Looking for a WordPress Elementor-like experience, but built for Ruby on Rails?
Your search ends here!
Discover the ultimate website builder tailored for Rails developers.

The content editor in action

How it works

Drawing from our extensive experience building websites for diverse clients, we’ve discovered that most sites are structured using vertically stacked "bricks" of marketing or content-focused elements.

We call these "Lego-like" building blocks sections.

Define sections locally

A section can be anything—a carousel, a hero panel, a list of testimonials, and more.

To register a section in Maglev, simply define its content fields in a YAML file within your Ruby on Rails application.

A piece of the YAML definition of a Maglev section

Write HTML templates for your sections

Craft the HTML/ERB templates for your sections effortlessly using our view helpers.

You can work with any CSS framework of your choice or even use your preferred templating language, such as HAML, Slim, Liquid, and more.

Compose pages with sections

After configuring your section and testing its template using your development tools, it’s ready for content editors to use in assembling pages.

We’ve dedicated significant effort to ensure the content editing experience is as smooth and intuitive as possible.

List of available sections in Maglev

Take your Rails SaaS
to the next level 🚀

Running a Rails-based SaaS platform?

Upgrade to Maglev PRO and give your clients the power to build and customize pages with advanced features.

Unlock Maglev’s full potential with premium tools, enhanced capabilities, and dedicated support—tailored to help your SaaS business thrive.

Open source

Batteries included!

Maglev isn’t just a page builder—it also comes with all the essential features you’d expect from a robust content management system.

Ruby on Rails engine

Ruby on Rails engine

Easily embed Maglev into your Ruby on Rails 6+ applications. Use your own authentication system and asset manager for seamless integration.

Live preview

Live preview

Give content editors the power to see their changes in real-time as they edit.

Multilingual

Multilingual

Easily edit the content of your Maglev pages in any language configured for your site.

SEO

SEO

Easily configure SEO attributes for each Maglev page, including built-in support for canonical URLs.

Tools

Tools

Leverage custom generators to quickly create the skeleton of your sections, including both the YAML definition and ERB template files.

Editor UI customization

Editor UI customization

Tailor the editor’s interface to your client’s brand by customizing the default color scheme and main logo.

Built with ❤️ by the creators of LocomotiveCMS.

© 2025 NoCoffee SARL, all rights reserved