About
Accent CMS is a high-performance markdown CMS built in Rust. It exists for people who want their content to be plain files under version control – and still want a fast site, a comfortable authoring UI, and a modern publishing pipeline without assembling one from a dozen services.
What it is
One binary that does the whole job: a live server with hot reload for
writing, a static site generator for publishing, an admin authoring UI, a
WASM plugin runtime, on-demand image processing, client-side search,
text-diagram rendering, and Jinja-style theming. Your content is markdown
with YAML frontmatter; your site is a folder you can git clone.
This website and the documentation site are built and published with Accent CMS itself.
Principles
- Files first. Content is plain text you own, diff, and back up. No database, no export lock-in.
- One binary. No runtime dependencies, no Node toolchain, no containers required. Download, run.
- Free to build, pay to serve. The full feature set is free for building sites and local development. Licenses – verified offline, never phoning home – unlock production serving and the paid tiers.
- Sovereign by default. Developed and operated from Switzerland, with infrastructure choices that keep the control plane under Swiss law. No telemetry, no tracking, no third-party calls from your site unless you add them.
Technology
Rust end to end: Tokio and Axum for the server, MiniJinja for templating, pulldown-cmark for markdown, wasmtime for the Component-Model plugin runtime. Static builds are byte-for-byte parity-tested against the live server’s rendering.
Company
Accent CMS is made by AccentX GmbH, Switzerland.
- Product and licensing: hello@accentcms.dev
- Security reports: security@accentcms.dev
- Community: GitHub Discussions
- Plugins, themes, and starter templates: the Hub