# Herbie

Flat-file content management system in PHP that keeps pages as text files and renders them with Twig.


Source: https://findsoftware.frbit.cloud/herbie/
Last reviewed: 2026-10-20
Updated: 2026-10-25
Listed since: 2026-10-19

## Record

### Links

- home: https://herbie.tebe.ch
- repository: https://github.com/getherbie/herbie
- docs: https://herbie.tebe.ch/doc

### Identity

- status: active
- maintainer: Thomas Breuss
- maintainerType: unknown
- parent: unknown
- firstRelease: unknown
- hqCountry: unknown

### Kind

- category: cms
- hosting: php
- language: php
- runtime: php
- runtimeMin: php 8.0
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: twig
- i18n: unknown

### Rendering and deploy

- runsAs: unknown
- renderingModes: unknown
- installMethod: composer create-project, docker compose

### License

- licenseModel: open-source
- license: BSD-3-Clause

### Releases

- currentMajor: 2
- latestReleaseDate: 2025-05-23

### Adoption

- githubStargazers: 90
- packagistDownloads: 2267
- npmWeeklyDownloads: not applicable
- contributors: unknown
- pluginCount: unknown
- packagistMonthlyDownloads: 7
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 28
- dependentPackages: 22

### Sources

- urls: https://herbie.tebe.ch/ (read 2026-10-20)
- urls: https://api.github.com/repos/getherbie/herbie (read 2026-10-20)
- urls: https://herbie.tebe.ch/doc/introduction (read 2026-10-20)
- maintainer: https://raw.githubusercontent.com/getherbie/herbie/2.x/LICENCE.md (read 2026-10-20)
- language: https://raw.githubusercontent.com/getherbie/herbie/v2.2.0/composer.json (read 2026-10-20)
- category: https://herbie.tebe.ch/ (read 2026-10-20)
- runtime: https://herbie.tebe.ch/doc/first-steps/installation (read 2026-10-20)
- runtimeMin: https://herbie.tebe.ch/doc/first-steps/installation (read 2026-10-20)
- contentStore: https://herbie.tebe.ch/doc/introduction (read 2026-10-20)
- templating: https://herbie.tebe.ch/ (read 2026-10-20)
- installMethod: https://herbie.tebe.ch/doc/first-steps/installation (read 2026-10-20)
- license: https://raw.githubusercontent.com/getherbie/herbie/v2.2.0/composer.json (read 2026-10-20)
- currentMajor: https://api.github.com/repos/getherbie/herbie/releases/latest (read 2026-10-20)
- latestReleaseDate: https://api.github.com/repos/getherbie/herbie/releases/latest (read 2026-10-20)
- githubStargazers: https://api.github.com/repos/getherbie/herbie (read 2026-10-20)
- packagistDownloads: https://packagist.org/packages/getherbie/herbie.json (read 2026-10-20)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/getherbie%2Fherbie (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/getherbie%2Fherbie (read 2026-10-25)
- packagistMonthlyDownloads: https://packagist.org/packages/getherbie/herbie/stats.json (read 2026-10-25)

## Notes

Herbie is a flat-file content management system written in PHP. Pages are text files rather than database rows, and layouts are [Twig](https://twig.symfony.com) templates. The [installation guide](https://herbie.tebe.ch/doc/first-steps/installation) 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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
