Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Kirby is a self-hosted CMS built for developers. Its core idea is to store content in files and folders rather than relying heavily on a database. It can power websites as a traditional CMS, or serve content through a REST-style API as a Headless CMS for mobile apps, static site generators, or custom frontends.
From a developer perspective, Kirby is based on modern PHP and its own PHP micro-framework, while the admin Panel is built with Vue.js. It includes a PHP template engine by default, and can also use Twig, Blade, or custom template engines through plugins. It supports controllers, page models, collections, routes, hooks, custom fields and sections, user roles and permissions, multilingual sites, caching, asynchronous image processing, and content representations, giving it a broad extension surface. Its flat-file architecture makes Git version control, rsync syncing, and simple backups easier, while also reducing the common attack surface of SQL injection.
Kirbyโs codebase is available on GitHub, and the text explicitly states that the full code is neither hidden nor obfuscated. However, it uses a commercial license: once a project goes live, you need to purchase a license and activate it per domain. The captured content does not provide specific pricing. Deployment options are fairly flexible, including manual download, Herd, Kirby CLI, Composer, and Git. On the server side, it can run with Apache, nginx, Caddy, DDEV, and others. The required PHP versions are 8.2/8.3/8.4, with 8.3 recommended.
Its strengths are a transparent architecture, strong self-hosted control, and in-depth documentation, making it suitable for projects that need highly customized admin interfaces and content models. Its API, plugin system, routing, and templating also give development teams considerable freedom. The downsides are that it is mainly oriented around the PHP stack, so non-PHP teams will face a learning curve; self-hosting means security, upgrades, backups, and performance tuning are your own responsibility; and the commercial license pricing is missing from the text, so it still needs to be confirmed before procurement.
Kirby is a good fit for digital agencies, freelance developers, content-focused corporate sites, portfolios, multilingual websites, client admin panels, and Headless CMS use cases. Access from mainland China is not described in the text, and payment methods are not disclosed, so both should be treated as unknown. If your team prefers a database-driven CMS or wants to work in the Node.js ecosystem, alternatives to compare include WordPress, Statamic, Grav, Craft CMS, Strapi, and Directus.
โ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on getkirby.com official site.
getkirby.com is an Germany Dev Tools provider. TG4G tracks its product information, an overall rating of 9.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach getkirby.com directly.