Railspress
Content management the Rails way.
About
RailsPress is a mountable Rails engine that provides drop-in blog and content management functionality for Rails 8+ applications. Built as an isolated, namespaced engine, it integrates cleanly into any Rails app without conflicts, requiring just a single route mount to get started. The engine includes a full admin interface with dashboard, post management with draft/published workflows, categories, tags, and rich text editing powered by ActionText. Posts support SEO-friendly auto-generated slugs, flexible categorization, and CSV-style tag input for quick content organization. The admin UI uses vanilla CSS with BEM conventions, keeping the dependency footprint minimal while maintaining a clean, functional interface. RailsPress follows Rails conventions throughout: RSpec for testing, fixtures over factories, and a clear separation between public-facing and admin functionality. It's designed for developers who want blog capabilities without the overhead of a separate CMS or the complexity of integrating a JavaScript-heavy solution.