docassemble

System for guided interviews and document assembly, based on Python, YAML, and Markdown.

Slowing · 47
47/100
Slowing

Activity has dropped noticeably. Check the repository before committing to it.

Maintenance 19/40
Releases 13/25
Community 7/20
Momentum 8/15

Commit activity more than 47% of tracked projects; popularity more than 35%. How this is calculated.

Commits, last 11 months

2025-10: 14 commits 2025-11: 24 commits 2025-12: 30 commits 2026-01: 31 commits 2026-02: 4 commits 2026-03: 30 commits 2026-04: 21 commits 2026-05: 26 commits 2026-06: 14 commits 2026-07: 22 commits 2026-08: 22 commits
2025-10 238 total 2026-08
Stars988
Latest release—
Repo updated21 Sept 2026
LicenceMIT
Built withDocker, Python

Is docassemble actively maintained?

Development is ongoing. The repository recorded 238 commits over the same window, and the last three months alone account for 58 of them.

No tagged releases are published, so there is no stable version to pin to — you would deploy from the default branch or a container image built from it.

docassemble ranks #14 of 21 tracked polls and events projects. Several better-maintained options exist in the same category — they are listed below.

What docassemble actually does

Docassemble is a free and open-source expert system designed to handle guided interviews and document assembly. It relies on a stack built with Python, YAML, and Markdown to process user inputs and generate structured outputs. You can deploy it to automate the collection of data and the creation of legal or administrative documents.

Best fit: It is a suitable choice for developers and legal technologists who need to build complex, questionnaire-driven document generation workflows on their own infrastructure.

Worth knowing: The project shows signs of slowing maintenance activity and lacks recent tagged releases, which may introduce risks for long-term production use.

Deployment notes

Since it relies on Docker and Python, you will typically need to configure persistent storage for user data and a reverse proxy to handle TLS termination.


Alternatives to docassemble

Projects in the same categories, ordered by health score.