Highlights for developers

Micromegas CMS is built on a simple idea: a solid, secure foundation that stays out of your way. Rather than piling on features most projects will never use, it does the essentials well and leaves the rest of the choices to you. Here's a non-exhaustive look at what that means once you're working with the code.

PHP-first

Micromegas CMS was built by people who still believe a server-side architecture is the best way to build most websites. To us, the flood of JavaScript frameworks over the past decade hasn't done much for the people who actually matter: the end users. So if you're looking for a framework to power a heavy JS webapp, Micromegas isn't it (you won't even find a node_modules folder by default!). PHP remains a vibrant, fast-moving ecosystem in 2026, and the leaps made across the 8.x releases are proof of it: it runs almost anywhere for next to nothing, its tooling is mature and battle-tested, and versions 8.x have made the language faster and more robust than many people assume.

The convenience of an ORM, without the magic

Micromegas CMS offers a simple model format that lets you define data structures without worrying about the database. Each model lives in a YAML file that's easy to read and edit, and the database is updated automatically to match. For fetching data, Micromegas CMS provides helpers through Model objects — but it doesn't try to hide the SQL underneath. Under the hood, it relies on plain PHP Data Objects (PDO), so it stays easy to configure and extend.

Create CMS plugins in seconds

Since Micromegas CMS isn't built around a blogging platform, not everything has to be a post! (A shock for WordPress devs, we know.) You can — and probably will — create your own models and CMS plugins so administrators can manage their data. The good news: Micromegas CMS lets you build complete CRUD plugins with just a few lines of config. Even better: you can extend that CRUD foundation to fit your specific needs.

Front-end agnostic

Micromegas CMS provides a solid front-end foundation based on Twig (the templating engine used by Symfony), Sass (SCSS), and as little JavaScript as possible. We believe that's enough for most projects — but it also makes a great starting point for adding your favorite tools on top. And if it's not to your taste, you can set it aside entirely and work with whatever framework you prefer.

Agents welcome (if you want them to)

Micromegas CMS's philosophy runs against "vibe-coding"... but that doesn't mean you can't bring AI along to write code or help on your project. In fact, we think AI can be a great way to explore and understand the architecture, more interactively than reading documentation front to back. We test it regularly with Claude Code, with excellent results: the small codebase and the use of tried-and-true design patterns make Micromegas an easy project for agents to work with.