Open-source requirements management and structured documentation.

StrictDoc helps you create, connect, and manage requirements, documentation, software, and other structured content. Keep everything as plain text in Git. Work from the web, IDE, or CLI. Automate through APIs and AI.

pip install strictdoc View on GitHub

What is StrictDoc?

  • Bridging requirements and software. Making requirements a first-class citizen in software development so developers work with them effectively.
  • Traceability. Connect documents, requirements, and models to source code, tests, and test reports. Navigate the full chain in both directions.
  • Two workflows: web and CLI/IDE. Edit and review documentation in the browser or directly in your editor. The same files underlie both.
  • API-first. Everything is scriptable and configurable. StrictDoc adapts to your project's structure and toolchain.
  • AI-assisted development. Structured requirements give AI a clear interface. Requirements define the public contract; source code implements it.
  • Plain text in Git. Documentation and requirements are stored as text files, with full version history, using standard Git tooling.
  • Agile and safety-critical. Used by agile teams and by companies working under DO-178C, ECSS, IEC 62443, and similar standards.

Who uses StrictDoc

Agile software teams

Requirements that live with the code, reviewed in pull requests, and traced to tests alongside the code they describe.

Safety- and security-critical projects

Documented traceability for DO-178C, IEC 62443, and similar standards.

Technical documentation teams

Large bodies of structured documentation, in version control, publishable in multiple output formats from one source.

University and research projects

R&D groups, student associations, and academic project teams.

See all use cases →

Open engineering

StrictDoc is built on the belief that engineering documentation should live in the open, in version control, readable by humans and tools alike, as part of a shared engineering workflow.