
Herbie
Flat-file content management system in PHP that keeps pages as text files and renders them with Twig.
Herbie is a flat-file content management system written in PHP. Pages are text files rather than database rows, and layouts are Twig templates. The installation guide creates a site from the getherbie/start-website template with Composer or Docker Compose.
Worth knowing
The installation guide documents local setups only, using PHP’s built-in server or a Docker Compose service. It does not describe running a live site.
Identity
- Status
- Active
- Maintainer
- Thomas Breuss4
Rendering and deploy
- Install with
- composer create-project, docker compose6
Releases
Adoption
Sources
- 2026-10-20: links, Categories, Templating
herbie.tebe.ch/ - 2026-10-20: links, GitHub stars
api.github.com/repos/getherbie/herbie - 2026-10-20: links, Content storage
herbie.tebe.ch/doc/introduction - 2026-10-20: Maintainer
raw.githubusercontent.com/getherbie/herbie/2.x/LICENCE.md - 2026-10-20: Written in, License
raw.githubusercontent.com/getherbie/herbie/v2.2.0/composer.json - 2026-10-20: Runtime, Minimum runtime, Install with
herbie.tebe.ch/doc/first-steps/installation - 2026-10-20: Current major version, Last release
api.github.com/repos/getherbie/herbie/releases/latest - 2026-10-20: Packagist downloads
packagist.org/packages/getherbie/herbie.json - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/getherbie%2Fherbie - 2026-10-25: Packagist downloads a month
packagist.org/packages/getherbie/herbie/stats.json