EN FR

Kirby CMS, the freedom to build without technical overhead

WordPress is heavy. No-code solutions are rigid. Kirby takes the opposite stance: a CMS that steps out of the way and lets the developer decide everything.

  • Kirby CMS
  • CMS
  • workflow
  • web development
Kirby CMS panel interface, database-free content management

Choosing a CMS often means choosing your constraints. WordPress imposes its plugin ecosystem, its database, its theme architecture. No-code solutions like Webflow or Squarespace impose their page structures, their predefined interactions, their invisible limits that you always discover too late.

Kirby starts from a different philosophy: giving the developer the tools to build exactly what the project needs — nothing more.

No database, no overhead

Kirby stores everything in flat files. Content lives in folders, organised into text files with a simple syntax. No SQL queries, no schema to migrate, no database to administer.

In practice, this changes a great deal. The site is portable: copy a folder and you have everything. Versioning is natural: content files live in the git repository alongside the rest of the code. And understanding the site is immediate: open a folder, read text files, grasp the structure.

Blueprints that define exactly what is needed

Kirby's admin interface is generated from YAML files called blueprints. You describe the fields each page type needs, and the panel builds itself accordingly. No unnecessary fields, no hidden menus, no superfluous complexity.

For a non-technical client, it is a clean interface tailored exactly to their content. For the developer, it is the guarantee that the back end faithfully reflects design decisions.

PHP templates with no unnecessary abstraction layer

Kirby templates are plain PHP, enriched with a fluent, well-designed API for accessing content. No proprietary templating language to learn, no compilation, no black box.

You write what you want to display, call the data you need, structure the HTML as you see fit. Total freedom on the front end: no imposed classes, no JavaScript loaded by default, no page structure you work around rather than build.

Ideal for bespoke projects

Kirby is particularly well-suited to custom sites where design and content are closely intertwined. Portfolios, artists' sites, editorial projects, event websites: anywhere form matters as much as content.

It is a CMS designed for developers who know what they are doing and want to keep control. In return, it requires coding. But that is precisely what makes it so satisfying to use: you build something real, tailored to the project, with no technical debt inherited from an ecosystem that was never designed for it.