FindSoftware

docassemble

Expert system that runs guided interviews written in YAML and Markdown with Python logic, and assembles documents from the answers.

docassemble is an expert system for guided interviews and document assembly, written in Python. Interview text is written in YAML and Markdown, and the software provides a web site that conducts interviews with users.

The project documents several ways to install it: the Docker image, Docker Compose or Helm, a manual installation without Docker, and the docassemble.webapp package from PyPI. The deploy guide describes running a server on the internet, and the installation page assumes PostgreSQL as the SQL database.

Worth knowing

The Docker image is the route the deploy guide calls the easiest. The code is MIT-licensed, and the documentation is under CC BY 3.0.

Identity

Status
Active
Maintainer
Jonathan Pyle12
Maintained by
Individual
First release
201710

Rendering and deploy

Runs as
Always on4
Install with
Docker image jhpyle/docassemble45

Releases

Current major version
13
Last release
2026-10-293

Adoption

GitHub stars
9992
Contributors
3911

Why these figures do not compare

Sources

  1. 2026-11-03: links, License model, Written in, Runtime, Categories, Templating
    docassemble.org/
  2. 2026-11-03: links, License, GitHub stars
    api.github.com/repos/jhpyle/docassemble
  3. 2026-11-03: Minimum runtime, Current major version, Last release
    pypi.org/pypi/docassemble.webapp/json
  4. 2026-11-03: Install with, Runs as, Admin interface
    docassemble.org/deploy.html
  5. 2026-11-03: Install with
    docassemble.org/download.html
  6. 2026-11-03: Content API
    docassemble.org/docs/api.html
  7. 2026-11-03: Multilingual
    docassemble.org/docs/language.html
  8. 2026-11-03: Databases
    docassemble.org/docs/installation.html
  9. 2026-11-03: Templating
    docassemble.org/docs/roles.html
  10. 2026-11-03: First release
    github.com/jhpyle/docassemble/blob/master/CHANGELOG.md
  11. 2026-11-03: Contributors
    api.github.com/repos/jhpyle/docassemble/contributors
  12. 2026-11-03: Maintainer
    github.com/jhpyle/docassemble/blob/master/LICENSE.txt

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON