In simple English
This tool turns plain text files into step-by-step checklists you open in your web browser. You write your steps in a simple text format and the tool turns them into interactive forms. It saves your answers as you go so you never lose your place if you close the tab. You can run it on your own computer or server for free. It requires some comfort with the command line and text files to set up.
What it is
ChecklistFabrik is a Python tool that generates interactive HTML checklists and reports from YAML templates. It features a built-in web server, automated progress saving, and static document exports for standard operating procedures.
What it is good for
Solo builders and small teams who want to standardise routine server deployments, maintenance windows, or standard operating procedures without paying for heavy project management software.
- Saves your progress automatically on every page change so you never lose filled-in answers.
- Includes a local web dashboard to browse, start, and resume checklists with one click.
- Exports completed checklist runs into PDF, Markdown, HTML, or plain text documents.
- Requires comfort with the command line and text-based YAML configuration files.
- Needs Python 3.11 or newer installed on your system before you can run it.
- No built-in user accounts or multi-user access control, as it is designed for local or single-operator use.
Paper checklists, static markdown files, and manual text documents for server deployments
Git (for version controlling your checklist templates)
- apache/airflow47k stars
Runs chains of scheduled jobs written in Python, and keeps a record of every run.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
uvx checklistfabrik