
Cecil
PHP command-line static site generator that builds websites from Markdown pages and Twig templates.
Cecil is a PHP command-line tool that merges Markdown pages, media and Twig templates into a static website. Content is stored as flat Markdown files with front matter, and the generator produces pagination, taxonomies, a sitemap, RSS feeds, robots.txt and redirects. Responsive images are converted to WebP and AVIF during the build. The first functional version was released in September 2013 under the name PHPoole.
Cecil runs as a PHAR file, as a standalone binary that embeds PHP, or as a Composer global install. The serve command uses PHP’s built-in web server, which the standalone binary does not include. Without PHP, the site is built with the build command and served by another web server.
The continuous deployment guide and the static hosting guide describe two routes: uploading the built output to any static hosting service, or letting a CI service build the site on each change to a repository. The guide names GitHub Pages and GitLab CI as examples.
Worth knowing
The standalone binaries are unsigned, so macOS users remove the quarantine attribute before the first run. The binary uses GD for image processing and has no self-update command, so a new version is installed by downloading the binary again.
Identity
Rendering and deploy
- Runs as
- Static files, Dev only67
- Rendering
- Static output1
- Install with
- PHAR download, standalone binary, composer global require cecil/cecil5
Releases
Adoption
Sources
- 2026-10-20: links, Templating, Content storage, Multilingual, Rendering
cecil.app/ - 2026-10-20: links, Written in, License, GitHub stars
github.com/Cecilapp/Cecil - 2026-10-20: links
cecil.app/documentation/ - 2026-10-20: Maintainer, First release, Categories
cecil.app/about/ - 2026-10-20: Runtime, Minimum runtime, Install with
cecil.app/documentation/getting-started/installation/ - 2026-10-20: Runs as
cecil.app/documentation/deploy/static-hosting/ - 2026-10-20: Runs as
cecil.app/documentation/deploy/continuous-deployment/ - 2026-10-20: Current major version, Last release
github.com/Cecilapp/Cecil/releases - 2026-10-20: Packagist downloads
packagist.org/packages/cecil/cecil.json - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/cecil%2Fcecil - 2026-10-25: Packagist downloads a month
packagist.org/packages/cecil/cecil/stats.json