Projet · 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.

Rustango-CMS
Stack technique
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.

Me contacter →