About StrictDoc

StrictDoc is a Python-based tool for technical documentation and requirements management.

  • Open source, Apache 2.0 license
  • Started in 2019
  • Developed in Python

It was built by engineers developing critical software who wanted requirements management that fits naturally into a developer workflow: plain text, Git, and the command line. Over time, the tool expanded to include web-based document editing and many other features.

Presentations about StrictDoc

StrictDoc project overview

A concise slide deck covering the project goals, real-world case studies, motivation, implementation details, and development roadmap.

Achieving end-to-end traceability in software projects using open source tools (2025)

Presented at the ESA Software Product Assurance Workshop 2025.

Exploring possibilities for integrating StrictDoc and ELISA’s requirements template approach for the Linux kernel

Argues that ELISA’s Linux kernel safety documentation model and StrictDoc’s requirements tooling are largely compatible and could be unified, with StrictDoc filling remaining gaps like drift detection.

Integrating StrictDoc with ELISA’s Linux kernel requirements approach — ELISA Project Workshop 2025

Introduces StrictDoc, demonstrates a traceability use case at Linutronix, and shows how StrictDoc could support structured requirements workflows for the Linux kernel.

Application of the SPDX Safety Profile in the Safety Scope of the Zephyr Project (2024)

Introduces the SPDX Safety Profile and its application in the Zephyr Project, including how Zephyr captures requirements using StrictDoc and plans for SPDX integration.

Other tools

StrictDoc is one of several open source tools for documentation and requirements management.

Open source requirements management tools