Write and Publish with Typemill

Typemill is a lightweight, open-source CMS for publishing websites and eBooks from Markdown. For manuals, docs, knowledge bases, and more.

Download V 2.20.2 Try a Demo

Read the installation guide and check what's new in 2.20.2

Create Websites

Write content in Markdown and publish fast, well-structured websites.

Screenshot of the Typemill interface

Try the live demo or install Typemill in 5 minutes on your own server.

Create eBooks

Reuse your content to publish eBooks in PDF or EPUB.

Screenshot of the eBook Plugin

Explore the eBook publishing demo — entirely built with Typemill

Use Cases

Typemill is ideal for teams and individuals who create and maintain structured content over time. Typical use cases include user manuals, technical documentation, company handbooks, knowledge bases, and digital publications.
  • User Manual

    User manuals are essential but hard to manage for small companies. Typemill is an open-source tool that makes creating user manuals easy and intuitive.

  • Documentation

    Clear and engaging technical documentation is essential for success. Use the Typemill Documentation Bundle for a lightweight approach for small companies.

  • Knowledge Base

    Looking for a lightweight knowledge base software? Typemill is designed for small businesses and teams that need a self-hosted, flexible knowledge base.

User Feedback

  • "If you want your team to write documentation, you must make the process as easy and intuitive as possible. Typemill works well in this regard."

    Max Planck Institute of Molecular Plant Physiology

  • "We especially appreciate Typemill's flexibility and the ability to produce professional, branded documentation right out of the box."

    Wendeware AG

  • "It is vital for us to have effective and straightforward tools for editing and publishing information that do not require extensive internal training or complex publishing processes."

    LÄMMERZAHL

Features

Open Source

Open Source with MIT-license and optional premium extensions.

No Database

Plain Markdown and YAML files for content and configurations.

Simple Installation

ZIP file, GitHub, or Docker. Runs on Apache or Nginx. → Quickstart

Markdown Editor

Author-friendly block editor or raw markdown editor. → Author Guide

Media Library

Manage images, videos, audio, and files in a central media library. → Docs

eBook Studio

Generate eBooks in PDF and EPUB format. → Publisher Demo

AI Assistant

Separate Kixote interface for AI assistance. → Docs

Multi-Project

Create multiple projects with one Typemill instance. → Docs

Multi-Language

Use projects to create a multi-language websites. → Docs

User Management

Manage users with predefined roles and access levels. → Admin Guide

Access Control

Control who can view and edit content. → Docs

API Access

Enable the REST API for any user. → API Docs

Plugins

code your own or use existing. → Plugin Directory

Themes

Download the developer kit or use existing. → Theme Directory

eBook Layouts

Code eBook layouts with Twig and Paged-Media CSS. → eBook plugin

Explore More Features

Made with Typemill

Explore some websites and ebooks created with Typemill.

All Showcases

Website CMSstash.de
wendeware.de
Amperix Manual Print
Damovo Website
Screenshot Flat-File-Report
Screenshot Typemill Docs
Amperix Manual Print
Screenshot Documentation Lämmerzahl.de
Screenshot Annual Report

Themes

Download beautiful themes or code your own with HTML and Twig

Theme Directory

Plugins

Download useful plugins or code your own with PHP and Vue.js

Plugin Directory

Books

Transform Typemill into a publishing platform with html, PDF, and EPUB

Publisher Demo