About Spina CMS
Spina is a content management system packaged as a gem for Ruby on Rails. It aims to be easy to use, with a clean interface that avoids distractions. Rather than being a standalone product, it is added to a Rails application, so developers keep the Rails stack they already know. The input lists its license only as other.
Setup is short: add the gem to the Gemfile, run the installer with rails spina:install, which helps create the first user interactively, and then start the server and open the admin area at /admin. The admin interface needs a browser with import map support, meaning Chrome or Edge 89 and later, or Safari and Firefox with basic ES module support, in line with the default approach in Rails 7.
A guide describes how to use and customize it. Spina suits Rails developers building marketing sites, small business websites, and content-managed applications who prefer an embedded CMS over a separate platform.
Key features
- Rails gem installed with a single command
- Clean admin interface at /admin
- Interactive creation of the first user
- Built for Ruby on Rails apps
- Uses import maps and modern browser features
Good fit for
- →Adding a CMS to an existing Rails application
- →Small business websites built on Rails
- Tags
- cms
- rails
- ruby
- gem
- website
- content-management
- admin
- self-hosted
Spina CMS: questions and answers
- What is Spina CMS used for?
- Spina CMS is a Ruby on Rails CMS gem with a clean, distraction-free admin interface that you add to a Rails app and reach at the /admin path. It is a good fit for adding a CMS to an existing Rails application and small business websites built on Rails.
- Is Spina CMS open source?
- Yes. Spina CMS is open source under a custom licence. Its source code is on GitHub at SpinaCMS/Spina and is written mainly in JavaScript.
- Is Spina CMS free?
- Yes. Spina CMS is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Spina CMS?
- Yes. Spina CMS can be self-hosted on your own server or infrastructure.
- What are some alternatives to Spina CMS?
- Similar open-source tools in the CMS category include Fae, Sulu and AlchemyCMS. SaaS products in the same category include Adobe Experience Manager, Contentful and Sitecore.
- Is Spina CMS actively maintained?
- Yes. The most recent commit to Spina CMS was on 2 October 2026, and the latest release is v2.21.0, published on 22 May 2026. The project has 2.3k stars on GitHub.
Open-source alternatives to Spina CMS
See all
Fae
CMS
CMS for Rails. For Reals.
MIT★ 852
Sulu
CMS
Core framework that implements the functionality of the Sulu content management system
MITvs Sitecore★ 1.4k
AlchemyCMS
CMS
Alchemy is the Open Source Rails CMS framework for the component based web that can be use
BSD-3-Clause★ 905
PropertyWebBuilder
CMS
Create a fully featured real estate website on Rails in minutes! ⛺
MIT★ 644
Strapi
CMS
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully
OSSvs Contentstack★ 73k
Wagtail
CMS
A Django content management system focused on flexibility and user experience
BSD-3-Clausevs Sitecore★ 21k
SaaS alternatives to Spina CMS
See all
Adobe Experience Manager
CMS
Enterprise content management and digital asset management for websites and brand content
SaaS
Contentful
CMS
Headless CMS and content platform with APIs, structured content and localization
SaaS
Sitecore
CMS
Enterprise digital experience platform with CMS, personalization and commerce
SaaS
Sitefinity
CMS
Enterprise .NET CMS from Progress with personalization and marketing tools
SaaS
Squiz
CMS
Australian digital experience platform with CMS and search products
SaaS
1FoodMenu
CMS
One-page website builder for restaurants and food trucks with menu, hours and contact info
SaaS
