FindSoftware

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

Current major version
27
Last release
2025-05-237

Adoption

GitHub stars
902
Packagist downloads
2,2678
Packagist downloads a month
710
Dependent repositories
289
Dependent packages
229

Why these figures do not compare

Sources

  1. 2026-10-20: links, Categories, Templating
    herbie.tebe.ch/
  2. 2026-10-20: links, GitHub stars
    api.github.com/repos/getherbie/herbie
  3. 2026-10-20: links, Content storage
    herbie.tebe.ch/doc/introduction
  4. 2026-10-20: Maintainer
    raw.githubusercontent.com/getherbie/herbie/2.x/LICENCE.md
  5. 2026-10-20: Written in, License
    raw.githubusercontent.com/getherbie/herbie/v2.2.0/composer.json
  6. 2026-10-20: Runtime, Minimum runtime, Install with
    herbie.tebe.ch/doc/first-steps/installation
  7. 2026-10-20: Current major version, Last release
    api.github.com/repos/getherbie/herbie/releases/latest
  8. 2026-10-20: Packagist downloads
    packagist.org/packages/getherbie/herbie.json
  9. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/packagist.org/packages/getherbie%2Fherbie
  10. 2026-10-25: Packagist downloads a month
    packagist.org/packages/getherbie/herbie/stats.json

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON