Skip to content
SPECIFICTION
Get listed

Cecil

cecil.app

Free plan WindowsmacOSLinux
Visit cecil.app
Spec score 8.8 #3 of 35 in Static site generators

What it is

Cecil is a free command-line PHP application that generates static websites from Markdown pages, media, and Twig templates. It stores content in Markdown files with front matter and supports themes for changing site design. The generator can create pagination, sitemaps, redirects, robots.txt, taxonomies, RSS, and SEO metadata such as Open Graph tags, Twitter cards, and structured data. It can also produce responsive WebP and AVIF images and compress them. Multilingual content and template translation are supported, as is a local preview server. Cecil generates static HTML; its maker says site visits do not require a database or server-side script execution. Installation is documented for macOS, Windows, and Linux, but PHP 8.2 or later is required. Deployment recipes cover services including Netlify, Vercel, GitHub Pages, and GitLab Pages. The project is distributed under the EUPL-1.2 license and maintained by Arnaud Ligny. Cecil is free software at free, with no cost or usage limits stated.

Spec sheet

What it does
Cecil is a PHP command-line static site generator that combines Markdown pages, media, and Twig templates to generate static websites.Read 3 Oct 2026 · cecil.app
Product
Cecil is a command-line PHP application that combines Markdown pages, media, and Twig templates to generate static websites.Read 2 Oct 2026 · cecil.app
Intended users
Cecil is designed for creators who prioritize website performance while retaining design flexibility.Read 3 Oct 2026 · cecil.app
Deployment
The maker documents deployment recipes for platforms including Netlify, Vercel, GitHub Pages, and GitLab Pages.Read 2 Oct 2026 · cecil.app
Free plan
YesRead 20 Sep 2026 · cecil.app
Security
The maker says generated static HTML has no database or server-side script execution during visits, avoiding vulnerabilities related to dynamic PHP on the final site.Read 3 Oct 2026 · cecil.app
License
Cecil is free software distributed under the EUPL-1.2 license.Read 3 Oct 2026 · cecil.app
Founded
2013Read 28 Sep 2026 · cecil.app
Content
Content is stored in Markdown flat files with front matter.Read 3 Oct 2026 · cecil.app
Content sources
markdownRead 20 Sep 2026 · cecil.app
Deployment integrations
The documentation provides deployment recipes for Netlify, Vercel, statichost, GitHub Pages, GitLab CI, and Surge.Read 3 Oct 2026 · cecil.app
Generated content
It can automatically generate pagination, sitemaps, redirects, robots.txt, taxonomies, and RSS.Read 3 Oct 2026 · cecil.app
Image optimization
Cecil automatically generates responsive images in WebP and AVIF formats and compresses them.Read 3 Oct 2026 · cecil.app
Images
Cecil can automatically generate responsive images in WebP and AVIF formats and compress them to reduce load time.Read 2 Oct 2026 · cecil.app
Incremental builds
YesRead 20 Sep 2026 · cecil.app
Installation
Cecil can be downloaded as a PHAR file and installed globally through Homebrew on macOS, Scoop on Windows, PHIVE, or a manual Linux command.Read 3 Oct 2026 · cecil.app
Local preview server
YesRead 20 Sep 2026 · cecil.app
Localization
Cecil supports multilingual content localization and template translation.Read 3 Oct 2026 · cecil.app
Maintainer and history
Cecil is maintained by web and eCommerce consultant Arnaud Ligny, and its first functional version was published in September 2013.Read 2 Oct 2026 · cecil.app
Maintenance
Cecil is maintained by Arnaud Ligny, described as a Web and eCommerce consultant.Read 3 Oct 2026 · cecil.app
Multilingual support
YesRead 20 Sep 2026 · cecil.app
Platform limitation
The documentation says Cloudflare Pages and Render no longer support PHP.Read 3 Oct 2026 · cecil.app
Requirements
PHP 8.2 or later is required.Read 3 Oct 2026 · cecil.app
SEO
Cecil provides SEO helpers for Open Graph meta tags, structured data, Twitter cards, and other metadata.Read 3 Oct 2026 · cecil.app
Starter kits
Cecil offers starter kits including a publishing blog, a Linktree alternative, a self-hosted photo stream, and a documentation site.Read 2 Oct 2026 · cecil.app
Storage and security
Cecil stores content in Markdown flat files, and its site says it has no database, server, or dependency for the generated site.Read 2 Oct 2026 · cecil.app
Supported installation platforms
The maker documents installation on macOS with Homebrew, Windows with Scoop, and Linux using the downloaded PHAR file.Read 2 Oct 2026 · cecil.app
Supported languages
PHPRead 20 Sep 2026 · cecil.app
System requirement
The download page says PHP 8.2 or later is required.Read 2 Oct 2026 · cecil.app
Templates
Cecil uses the Twig template engine and supports themes.Read 3 Oct 2026 · cecil.app

Plans and prices

Free software Free No cost or usage limits are stated; Cecil is distributed under the EUPL-1.2 license Read 3 Oct 2026 · cecil.app

Every Cecil plan and price →

Strong points and limits

Strong points

  • Generates static sites from Markdown, media, and Twig templates.
  • Supports multilingual content and template translation.
  • Creates responsive WebP and AVIF images.
  • Installation is documented for macOS, Windows, and Linux.

Limits

  • Requires PHP 8.2 or later.
  • Cloudflare Pages and Render no longer support PHP.
  • Requires command-line use.

Who it suits

Cecil suits creators who want to generate a website from Markdown and prioritize performance while retaining design flexibility. It is intended for people comfortable using a PHP command-line application.

Cecil in depth

Read the full write-up

Cecil is a free, PHP-based command-line generator for static websites. It suits creators comfortable working with files who want control over design and a performance-focused published site. Choose it for its flexible publishing features; look elsewhere if you need a hosted visual editor or PHP-free build environment.

Overview

Cecil builds sites from Markdown pages with front matter, media, and Twig templates. Content stays in flat files, while Twig and theme support give makers room to shape the presentation. This suits file-based publishing, but it means building and editing through a command-line workflow rather than a hosted site editor.

The published output is static: visits require neither a database nor server-side script execution. That reduces the operational components of the finished site and avoids vulnerabilities associated with dynamic PHP at request time. Cecil also generates pagination, sitemaps, redirects, robots.txt, taxonomies, and RSS, covering common publishing needs without requiring each to be assembled separately.

Key features

Incremental builds and a local preview server support iterative work. Multilingual content localization and template translation make Cecil a reasonable fit for sites that publish in more than one language. Image handling is another strength: it can generate responsive WebP and AVIF images and compress them, helping reduce image weight. SEO helpers generate Open Graph tags, Twitter cards, and structured data.

Starter kits for a blog, a Linktree alternative, a self-hosted photo stream, and a documentation site provide starting structures for different kinds of projects. They do not change the underlying file-based, command-line workflow, so they are most useful to people who are comfortable building and maintaining a site that way.

Pricing

Cecil is free software under the EUPL-1.2 license. The Free software plan costs nothing, and no cost or usage limits are stated. There is no free trial because the software is free to use. This is a strong fit for individuals and teams that want a static-site generator without a software charge, though they should still account for the PHP requirement and their own build and hosting arrangements.

Platforms

Cecil supports Linux, macOS, and Windows, with PHP 8.2 or later required. Installation is documented through Homebrew on macOS, Scoop on Windows, and a downloaded PHAR file on Linux; PHIVE and manual installation are also supported. Deployment recipes cover Netlify, Vercel, statichost, GitHub Pages, GitLab CI, and Surge. Cloudflare Pages and Render no longer support PHP, so they are not suitable deployment choices for Cecil's documented workflow.

Who it's for

Cecil is aimed at creators who treat performance as a technical priority but still want design flexibility. It is a good choice for developers, documentation authors, and publishers comfortable with Markdown, Twig, PHP, and command-line builds. It is not the right fit for someone who wants a managed publishing service or an editor that avoids local tooling and build requirements.

Pros and cons

Pros: Static output avoids a database and server-side execution for site visitors, reducing hosting complexity and dynamic-PHP exposure.

Pros: Responsive WebP and AVIF generation, compression, and SEO helpers cover useful performance and publishing tasks.

Pros: Incremental builds, local preview, localization, and automatic publishing outputs support a capable editorial workflow.

Cons: PHP 8.2 or later is required, which adds a build-environment dependency some static-site workflows avoid.

Cons: The command-line, file-based model is unsuitable for teams seeking a hosted visual editing experience.

Cons: Cloudflare Pages and Render no longer support PHP, narrowing deployment choices for users committed to those platforms.

Alternatives

Browse static site generators if Cecil's PHP requirement or deployment constraints do not fit your setup.

Gatsby is another free option, with a listed Free plan that includes a 300 credit limit per month and unlimited deploy previews; consider it if that hosted-plan allowance and its API, self-hosted, or web platforms suit your project.

Eleventy is a free, MIT-licensed, self-hosted static-site generator for Linux, macOS, and Windows; choose it if you want a free option across those platforms.

Bridgetown is another free option, documented for API, Linux, macOS, self-hosted, and Windows platforms.

Nanoc is provided free of charge as a passion project and supports Linux, macOS, and Windows; it may suit readers who prefer that model.

Hugo is open source and free to use on Windows, macOS, and Linux; consider it if those platforms and an open-source alternative fit.

Metalsmith is free software under MIT/(L)GPL licenses and supports API, Linux, macOS, and Windows.

Zola is a free single executable for Linux, macOS, self-hosted, and Windows platforms; consider it if you prefer that packaging.

Lume is a free static-site generator for Deno.

Verdict

Choose Cecil if you want a free, customizable static-site workflow with image optimization, localization, and publishing automation, and are comfortable building with PHP and the command line. Its static output is the central advantage; its PHP 8.2 requirement and platform limitations are the reasons to choose another generator.

Verdict

Cecil provides content generation, image handling, localization, and deployment guidance in a free PHP tool. Check the PHP requirement and deployment platform support before choosing it.

Where Specifiction places it

Alternatives to CecilAll alternatives →