Skip to content
marcantondahmen

marcantondahmen/automad

Automad is a flat-file CMS with a flexible layout engine and block editor for creatives building portfolios, blogs, documentation, and modern websites.

A flat-file content management system and template engine

903 9 since joining 52TypeScriptPush 1d agoListed 24d ago100 open issuesother

automad.org

automadcmsflat-filetemplate-language
  • TypeScript42.4%
  • PHP41.1%
  • Less12.1%
  • Hack1.7%
  • HTML1.6%
  • JavaScript0.6%
  • Shell0.5%
View on GitHub

Report a problem

1 Review

Automad feels like a thoughtful project built around a clear philosophy: keep publishing lightweight, portable, and understandable. The flat-file approach is the main strength here. It gives users a CMS that does not require a database, while still offering things people expect from a modern publishing tool, such as in-page editing, a block editor, themes, packages, and a JSON API. That makes it especially attractive for personal sites, small business sites, documentation-style pages, and projects where WordPress or a heavier headless CMS would feel excessive.

The repository also gives off good maintenance signals. It has a long history, a solid user base, many releases, and active work on the v2 branch. The README does a good job getting people oriented quickly by linking to the docs, demo, changelog, installation options, Docker setup, and community forum. The project does not feel abandoned or experimental; it feels like a mature tool that is still being refined.

What I would improve most is the contributor experience. The README says pull requests are not accepted, which may be a deliberate project choice, but it can feel a little closed off for people who want to help. A short guide explaining how users can still contribute through bug reports, translations, package ideas, issue reproduction, or forum discussions would make the project feel more welcoming. I would also make the v1 versus v2 status clearer for new users, since the v2 branch is active and marked beta. Overall, Automad is a strong, distinctive CMS with a refreshingly simple technical model and a lot of care behind it.