Project · Creator and maintainer
Rustango-CMS
A multi-tenant content management system for Rust: a page tree, three ways to build pages, a full editor's admin, a headless JSON API and a built-in MCP server for AI assistants.
Tech stack
RustRustangoAxumTeraTipTapPostgreSQLSQLiteMCP
Project Overview
Rustango-CMS is an open-source content management system built on Rustango. Every tenant gets its own page tree, media, users and settings, and the same code runs on PostgreSQL, MySQL and SQLite.
Key Features
- Page types defined in Rust, built in the admin with no code, or composed from blocks by editors
- An editor's admin with live preview, revisions, scheduled publishing, approval workflows, a media library and an accessibility checker
- Multi-language content, with the admin itself available in seven languages
- A form builder, a members area, menus, SEO fields, a sitemap and feeds
- A headless JSON API, with draft preview on your own frontend
- A built-in MCP server, so an AI assistant can work in the CMS with scoped keys
Results
Released on crates.io, with a step-by-step tutorial at cms.rustango.com that builds a complete ceramics shop, chapter by chapter. This website runs on it.