
Typemill
Lightweight flat-file CMS for documentation, manuals and eBooks
615 stars 76 forks last commit first released MIT
Actively maintained
Last commit 24 Aug 2026.

Typemill is a lightweight, open-source flat-file CMS designed for documentation, manuals, knowledge bases and eBook publishing. It stores content as Markdown/YAML files, provides an author-friendly editor and a plugin/theme system for extensions and custom layouts.
Key Features
- Flat-file content storage using Markdown and YAML (no database required).
- Author-friendly visual block editor plus raw Markdown editing and versioning tools.
- eBook generation (PDF and EPUB) via an eBook plugin and customizable layouts.
- Built with Slim PHP core, Vue.js frontend components and Tailwind CSS; Twig templates and Symfony event dispatcher are used for theming and extensibility.
- Media library, user management, access control and an optional REST API for integrations.
- Kixote: a conversational/command-style AI interface for authoring and admin commands; supports external AI providers via API keys.
- Plugin and theme ecosystem (free and paid), plus a demo installation for testing.
Use Cases
- Producing and publishing product manuals, technical documentation, and company handbooks.
- Building knowledge bases or help centers for small to mid-sized teams and organizations.
- Creating publication projects or small eBook catalogs with single-source publishing (website + PDF/EPUB).
Limitations and Considerations
- Requires PHP 8.1 or higher and typical PHP extensions (gd, mbstring, fileinfo, session, iconv); some plugins (e.g., eBook features) may require extra extensions like php-xml or php-zip.
- Advanced full-text search and certain theme/plugin features may require paid MAKER/BUSINESS licenses or installing specific plugins (e.g., Bettersearch for full-text search).
Typemill provides a focused, extensible platform for structured documentation and publishing workflows, balancing a small footprint with plugin-driven capabilities. It is suitable for teams that prefer Markdown-first content and want self-hosted control with optional premium plugins for advanced features.
Categories:
Tags:
Tech Stack:
Similar to Typemill
DOCAT
Self-hosted, versioned documentation hosting server
Open-source server for hosting multiple static documentation projects with versioning, CLI upload, tagging and built-in search.


Wiki-Go
A modern, databaseless flat-file wiki platform built with Go.
Go-based flat-file wiki that stores content as Markdown with built-in search, version history, and access control, without an external database.

Grav
Flat-file PHP CMS using Markdown, Twig and YAML
Open-source flat-file CMS for PHP that uses Markdown, Twig templates and YAML configs with a package manager for fast, flexible sites.

Azimutt
Database schema explorer, ERD designer and documentation tool
Azimutt is a database exploration and documentation tool with scalable ERDs, an AML schema DSL, schema analysis, data navigation and multi-source connectors.

Docusaurus
Static site generator for documentation websites
An open source static site generator for building and maintaining documentation and project websites with Markdown/MDX, React, versioning, and i18n.

MkDocs
Static site generator for project documentation written in Markdown
MkDocs is a Python-based static documentation site generator that builds searchable HTML docs from Markdown using a simple YAML configuration and themes/plugins.




