7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

AlchemyCMS

Open source

AlchemyCMS is an open-source content management engine for Ruby on Rails that works as a classic server-rendered CMS or a headless API.

alchemy-cms.com
AlchemyCMS homepage screenshot
GitHub stars
905
Last commit
yesterday
Repository age
15 years
Version
v8.3.10
Licence
BSD-3-Clause
Self-hosted
Yes

About AlchemyCMS

Alchemy is an open-source CMS engine written in Ruby on Rails, built around a component-based approach to web content. It can be used as a traditional server-side rendered CMS or as a headless CMS, and it plugs into existing Rails applications as an engine.

Features listed by the project include templating that separates content from markup, a RESTful API, an admin interface with live preview, multi-language and multi-domain support, page versioning, SEO-friendly URLs, user access control, a built-in contact form mailer, attachments and downloads, on-the-fly image cropping and resizing, flexible caching, and extension through Rails engines.

AlchemyCMS is licensed under BSD-3-Clause and can be hosted on any server that supports Ruby on Rails, a SQL database and ImageMagick. A public demo is available, and the project maintains stable branches matched to different Rails versions, with the main branch intended for development rather than production.

Key features

  • Component-based page templating
  • RESTful API for headless use
  • Admin interface with live preview
  • Multi-language and multi-domain sites
  • Page versioning
  • On-the-fly image cropping and resizing
  • Extensible via Rails engines

Good fit for

  • →Adding a CMS to an existing Rails app
  • →Headless content for JavaScript front-ends
Built with
Ruby
Rails
Tags
cms
rails
ruby
headless-cms
rails-engine
content-management
multi-language

AlchemyCMS: questions and answers

What is AlchemyCMS used for?
AlchemyCMS is an open-source content management engine for Ruby on Rails that works as a classic server-rendered CMS or a headless API. It is a good fit for adding a CMS to an existing Rails app and headless content for JavaScript front-ends.
Is AlchemyCMS open source?
Yes. AlchemyCMS is open source under the BSD-3-Clause licence. Its source code is on GitHub at AlchemyCMS/alchemy_cms and is written mainly in Ruby.
Is AlchemyCMS free?
Yes. AlchemyCMS is open source, so the software itself is free to use.
Can I self-host AlchemyCMS?
Yes. AlchemyCMS can be self-hosted on your own server or infrastructure.
What are some alternatives to AlchemyCMS?
Similar open-source tools in the CMS category include Fae, Spina CMS and Strapi. SaaS products in the same category include ButterCMS, Contentful and Adobe Experience Manager.
Is AlchemyCMS actively maintained?
Yes. The most recent commit to AlchemyCMS was on 2 October 2026, and the latest release is v8.3.10, published on 22 September 2026. The project has 905 stars on GitHub.

Open-source alternatives to AlchemyCMS

See all

SaaS alternatives to AlchemyCMS

See all