DaraCMS gives writers and developers a clean interface for editing markdown files backed by Git — no database, no lock-in, no headaches.
Switch between a rich visual editor and raw markdown at any time. The visual editor gives non-technical writers a familiar word-processor feel, while the markdown editor gives developers full control. Your preference is saved per account.
Every save is a commit. Your content lives in a real Git repository — no proprietary database, no export step. Roll back to any version, diff changes, and use the same branching workflow your team already knows.
Work on drafts in a branch without touching production content. Switch between branches from any file view, and merge when you're ready — through Git, the way it's meant to be done.
Connect any GitHub repository through OAuth — personal repos, organisation repos, and private repos all work. No SSH keys to manage, no config files to write. Just pick a repo and start editing.
Edit YAML frontmatter fields through a dedicated UI above the editor — no fiddling with raw delimiters, no risk of corrupting the block on save.
The markdown editor uses CodeMirror with a dark theme and full markdown syntax highlighting, including fenced code blocks.
Every save requires a commit message. Your content history is self-documenting, and git blame is actually useful.
DaraCMS writes files directly to your repository. Pair it with any static site generator — it just pushes commits like any other contributor.
Both standard markdown and MDX files are fully supported, with the right editor mode applied automatically based on file extension.
Set up your first project in minutes. No credit card required.
Create a free account