Folio CMS

Open-source Rails CMS for content platforms that need editorial comfort, custom workflows and an architecture ready for years of development.

Admin for everyday work

Pages, content blocks, the Tiptap editor, media library, roles and publishing are ready as a foundation that we adapt to the way a specific team works. For leadership, that means a faster launch and fewer operational bottlenecks. For editors, less waiting for developers. For product teams, one system that can grow with the project.


Rails engine, not a black box

Folio is a standard Rails engine — your project stays a regular Rails app with its own models, controllers and tests, no proprietary API. Content, media and localisation follow consistent patterns. Behaviour is customised via app/overrides, so Folio updates don't break project code.




Faster start. Admin, authentication, media library and publishing are ready out of the box. Budget and time go straight into the features that differentiate your product.

One system. Content, roles, localisation, files and menus in one place. The team doesn't switch tools, and the editorial team doesn't need a developer for day-to-day work.

Access to the code. Folio is open-source on GitHub. You own the code and documentation, with no dependency on a single vendor.




Real code from this website

Folio features are composed in Rails models through regular concerns. This is a shortened example from the project/reference model on sinfin.digital.

app/models/sinfin_digital/project.rb
Ruby
1234567891011121314
class SinfinDigital::Project < ApplicationRecord
  include Folio::Tiptap::Model
  include Folio::Publishable::Basic
  include Folio::BelongsToSite
  include Folio::FriendlyIdForTraco
  include Folio::HasAttachments
  include Folio::Sitemap::Base
  include Folio::Audited::Model

  audited console: true

  has_folio_tiptap_content(:tiptap_content, locales: %i[cs en])
  translates :title, :perex, :slug, :url, :tiptap_content
end

When Folio fits

Folio fits projects where the web isn't just a set of static pages — editorial systems, content platforms, multilingual product sites, client portals, catalogues, and projects with media management, internal roles, SEO requirements or long-term development.

An open foundation

We develop Folio as an open-source Rails engine. Review the repository, documentation and architecture. In a collaboration, we show the actual admin, content blocks and how Folio would fit your project.

Folio on GitHub → github.com/sinfin/folio




Case studies






Want to try Folio?