ActiveCanvas
Turn any Rails app into a CMS with a visual drag-and-drop page editor
No ratings yet
- Gem
- active_canvas
- Repository
- giovapanasiti/active_canvas
- License
- MIT
- Stars
- 210
- Added
- August 01, 2026
About
A mountable CMS with a visual editor, so marketing can build pages without a second
application in front of them.
What you get
- A drag-and-drop page builder powered by GrapesJS
- AI-assisted content generation
- Tailwind CSS compiled for the pages you build
- Media management, page versioning and SEO controls
- An admin interface that works out of the box
Mounting it
ruby
# Gemfile
gem "active_canvas"
rails generate active_canvas:install
ruby
# config/routes.rb
mount ActiveCanvas::Engine => "/canvas"
The path is yours: /pages, /cms, /blog, or / if you want it to own the
marketing site. Put a catch-all mount last so it does not swallow your app's routes.
Why this beats the headless CMS
A headless CMS makes every page a network call to somebody else's API, and your
content is only as available as their uptime. Mounted, a page is a database row.
Discussion (0)
Sign in to join the discussion.
No comments yet.