Built in Rust. Made in Switzerland.
Your markdown, served.
Accent CMS renders your markdown as a fast, clean website – served live with hot reload while you write, or built to plain static files you can host anywhere. One binary, no database, no Node toolchain.
curl -fsSL https://accentcms.dev/install.sh | sh
accent init my-site && cd my-site
accent serve # hot reload at 127.0.0.1:4400
accent build # static site in ./output
Everything included. In one binary.
Serve or build
A live server with hot reload for writing, and a static site generator for publishing -- parity-tested to render identically.
Admin authoring UI
Edit pages, manage media, and preview changes in the browser. Content stays markdown files in your repository.
WASM plugins
Extend content sources, shortcodes, and filters with sandboxed Component-Model plugins -- in any language that compiles to WASM.
Client-side search
Full-text search entirely in the browser. No search server, no third-party service, works on static hosting.
Images and media
On-demand resizing, WebP conversion, and responsive srcsets from plain image files, driven by URL parameters.
Diagrams as text
Mermaid, Svgbob, and plugin-provided languages render fenced code blocks to crisp SVG at build time.
Jinja theming
Themes are folders of Jinja templates and Sass -- with taxonomy routes, collections, pagination, and i18n built in.
Private by design
No telemetry, no tracking, offline license verification. Your site makes no third-party calls unless you add them.
Free to build. Pay to serve.
The full feature set is free for building sites and local development -- plugins, media, search, diagrams, everything. A license unlocks production serving, the admin UI, and the Pro integrations. Yearly licenses are owned: what you bought keeps running forever.