About

2 min read

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

  1. Files first. Content is plain text you own, diff, and back up. No database, no export lock-in.
  2. One binary. No runtime dependencies, no Node toolchain, no containers required. Download, run.
  3. 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.
  4. 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.