docassemble
System for guided interviews and document assembly, based on Python, YAML, and Markdown.
Activity has dropped noticeably. Check the repository before committing to it.
Commit activity more than 47% of tracked projects; popularity more than 35%. How this is calculated.
Commits, last 11 months
| Stars | 988 |
|---|---|
| Latest release | — |
| Repo updated | 21 Sept 2026 |
| Licence | MIT |
| Built with | Docker, 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.
Experience Management Suite built on the largest open source survey stack worldwide. Gracefully gather feedback at every step of the customer journey to know what your customers need.
Create polls to vote on dates and times (alternative to Doodle).
Beautiful form builder.
Open platform to collect and prioritize feedback (alternative to UserVoice).
Feature-rich web-based polling software. Supports extensive survey logic.
Community-feedback tool for managing incoming feedback and prioritizing a public roadmap (alternative to Canny, UserVoice, Upvoty).