FindSoftware

Comfy Middle Seat

Rails engine that adds an embeddable, self-hosted content management system with editor-managed pages and layouts to an existing Rails application.

Comfy Middle Seat is a content management engine for Rails that adds editor-managed pages and layouts to an existing Rails application. Its admin area sits at a configurable route, and files go through Active Storage. Layouts use the {{ cms:... }} tag syntax, and the admin area supports translations and several sites from one installation.

The README says the gem continues the lineage of Comfortable Mexican Sofa and gives upgrade steps from Sofa, Comfortable Media Surfer and Occams. It says its database tables keep Sofa’s names, so a Sofa installation does not need its tables renamed.

Worth knowing

The README says the project is not intended to be a hosted SaaS CMS or a JavaScript-first visual page builder. Image resize options depend on whether the application’s Active Storage uses ImageMagick or libvips.

Its documentation links to the Comfortable Media Surfer wiki for features it inherits.

Identity

Status
Active
Maintainer
Andrew vonderLuft2
Maintained by
Individual
First release
20263

Rendering and deploy

Install with
bundler gem2

Releases

Current major version
44
Last release
2026-10-254

Adoption

GitHub stars
31
Contributors
1295

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/avonderluft/comfy-middle-seat
  2. 2026-10-26: Maintainer, Runtime, Minimum runtime, Categories, Built on, Install with, Content storage, Admin interface, Multilingual, License, License model
    github.com/avonderluft/comfy-middle-seat/blob/master/README.md
  3. 2026-10-26: First release
    rubygems.org/api/v1/versions/comfy_middle_seat.json
  4. 2026-10-26: Current major version, Last release
    api.github.com/repos/avonderluft/comfy-middle-seat/releases
  5. 2026-10-26: Contributors
    api.github.com/repos/avonderluft/comfy-middle-seat/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON