
A free, open-source headless CMS in PHP and SQLite. Model content as a PlantUML diagram, get a REST API and editor, run it on shared hosting.
A startup from Quedlinburg, Germany.
This page is designed to help you find out whether LessHeadCMS is good and if it is the right choice for you.
LessHeadCMS is a free, open-source headless CMS written in PHP. You describe your content model as a PlantUML diagram, and LessHeadCMS generates the database, a paginated REST API and a clean editorial interface from it. It runs on ordinary shared hosting with PHP and SQLite – no Node.js, no Docker, no cloud subscription – and includes field-level permissions and approval workflows defined as text.
Listed in
Content modelling
Model your content with PlantUML. Change any time without data loss
Editorial interface
Editorial interfaces that make sense
Media Library
All your media in one place
Users, roles and permissions
Granular rights management
Editorial workflows
Workflows by simply adding a text
Multi Language Support
Frontend and Backend. Frontend by model.
Hosting and Performance
Runs on standard shared hosting with PHP 8 (PHP 7.+ even) and SQLite. Tested with 1,000,000 records and 100 simultaneous editors
LessHeadCMS turns a PlantUML class diagram into a complete headless CMS: database tables, a paginated REST API and an editorial interface are all generated from one text file. Instead of clicking content types together in settings screens, you model them – and the same diagram can be discussed with clients, versioned in Git and changed later through a reviewed schema diff with automatic backup.
It runs on ordinary shared hosting with PHP and SQLite, and even editorial approval workflows are defined as short text blocks.
Choose it if you want a real headless CMS without the infrastructure that usually comes with one: no Node.js, no Docker, no cloud subscription and no limits on users, roles, languages or records.
Features that other systems reserve for paid plans – field-level permissions, approval workflows, schema migrations with backups – are included and free under the AGPL v3. It is not trying to replace large enterprise platforms; it is built for projects where a clear content model, low hosting requirements and full control over your own data matter more than a huge plugin ecosystem.
As of now: Freelancers, small agencies and developers who build websites and apps for clients and want to give them a lean, tailor-made backend – often on the PHP hosting the client already has. A second audience is the editors on the client side: they get forms that match their content exactly, so they can work without training.
It also suits anyone who wants to develop a content structure together with a client in a workshop, because the diagram doubles as the specification.
I have been building websites since the mid-1990s and ran my own agency for ten years. With established headless CMSs, I kept finding that setting up the data structure was the most tedious part – endless configuration screens for something that is, at its core, just a diagram. So I asked: why not start with the diagram itself? LessHeadCMS began as an experiment to generate a usable CMS directly from a UML model and grew into a full system with permissions, workflows, migrations and translations – deliberately kept small enough to run on the kind of hosting most small businesses already pay for.
The backend is written in PHP 8 with the FlightPHP micro-framework and stores all data in SQLite via PDO. Content models are written in PlantUML and parsed into the database schema. The editorial interface is built with Preact and Vite and ships as prebuilt static files, with Toast UI Editor for rich text stored as Markdown. Quality is secured with Playwright browser tests, runtime migration tests and a schema fuzzer that checks thousands of randomly generated models.
We have collected here some useful links to help you find out if LessHeadCMS is good.
Check the traffic stats of LessHeadCMS on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of LessHeadCMS on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of LessHeadCMS's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of LessHeadCMS on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about LessHeadCMS on Reddit. This can help you find out how popualr the product is and what people think about it.
Do you know an article comparing LessHeadCMS to other products?
Suggest a link to a post with product alternatives.
Is LessHeadCMS good? This is an informative page that will help you find out. Moreover, you can review and discuss LessHeadCMS here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.