Skip to content

typemill

Documentation

An open‑source flat‑file CMS for building websites and eBooks from markdown files.

JavaScript Latest v2.23.1 · 7d ago Security brief →

Features

  • Flat‑file architecture – no database required
  • Built with Slim PHP, Vue.js, and Tailwind CSS
  • Lightweight (~2 MB gzipped)
  • Author‑friendly visual block editor plus raw markdown mode
  • Developer‑friendly Twig templates, Symfony event dispatcher, YAML config

Recent releases

View all 8 releases →
Upgrade now
v2.23.1 Security relevant
Dependencies

Library vulnerability fixes

Review required
v2.23.0 Security relevant
Auth

XSS security fixes

v2.22.0 New feature
Notable features
  • PayHip plugin for commerce and selling
  • PhpMailer integrated into Typemill core for Docker-based deployments
  • onUserAuthenticate event for custom authentication handlers
Full changelog
  • New LDAP plugin for authentication
  • New payhip plugin for selling.
  • Improve error and success message for testmail so it is directly visible below input.
  • Integrate phpmailer into Typemill core so you can use it in docker setups.
  • Add better error handling for auth controller (error messages if displayErrrorDetails is true).
  • Refactor auth controller for clarity and extensibility.
  • Add event onUserAuthenticate.
  • Cleanup all event classes.
v2.21.2 Bugfix

* Fix api endpoint get items with slug * Refactor permissions for public api * Fix loading yaml translations (pr-590) * Prevent session fixation when login

v2.21.1 New feature
Notable features
  • Update translations with AI
  • Translation status overview table
  • AI model temperature/token configuration

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
598
Forks
71
Languages
JavaScript PHP Twig

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]