Typemill

Typemill

Lightweight flat-file CMS for documentation, manuals and eBooks

567stars
65forks
Last commit: 22h ago
Repo age: 9y old
Typemill screenshot

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. (typemill.net)

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. (github.com)
  • 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. (docs.typemill.net)
  • 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. (docs.typemill.net)
  • 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). (plugins.typemill.net)

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. (typemill.net)

Categories:

Tags:

Tech Stack:

Share:

Similar Services

reveal.js

reveal.js

HTML presentation framework for creating interactive slide decks

70.4k
16.8k
Last commit: 25d ago

reveal.js is an open source HTML presentation framework for building interactive slide decks with HTML, Markdown, and JavaScript, including speaker notes and PDF export.

Alternative to:
Adobe XD
Adobe XD
Docusaurus

Docusaurus

Static site generator for documentation websites

63.4k
9.7k
Last commit: 23h ago

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

Alternative to:
Read the Docs
Read the Docs
+13
SiYuan

SiYuan

Privacy-first block-based personal knowledge management app

40.6k
2.5k
Last commit: 4d ago

Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.

Alternative to:
SiYuan
SiYuan
+18
Outline

Outline

Team knowledge base & wiki with real-time collaboration and AI search.

36.7k
3k
Last commit: 1d ago

Outline is a fast, collaborative knowledge base for teams, featuring markdown docs, real-time editing, AI-powered search, and Slack integrations.

Alternative to:
Atlassian Confluence
Atlassian Confluence
+16
Reactive Resume

Reactive Resume

Privacy-focused, open-source resume builder

34.5k
3.8k
Last commit: 9d ago

Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

Alternative to:
Resume.io
Resume.io
+5
MkDocs

MkDocs

Static site generator for project documentation written in Markdown

21.6k
2.6k
Last commit: 2mo ago

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

Alternative to:
Read the Docs
Read the Docs
+7