
docassemble
Expert system for guided interviews and document assembly
973 stars 306 forks last commit first released MIT
Actively maintained
Last commit 13 Jul 2026.

docassemble is a free, open-source expert system for building guided web interviews that collect information from users and apply rules and logic to produce outcomes. It is widely used for document automation, but it can also submit applications, store user input, and integrate with external systems.
Key Features
- Guided, logic-driven interviews that adapt questions based on prior answers
- Document assembly and generation in common formats (PDF, DOCX, RTF)
- Interview authoring using YAML, with Markdown for text and Python for logic
- Multi-user workflows for scenarios involving multiple participants
- Extensibility through Python code and reusable packages
- Background tasks for running work outside the active user session
- API capabilities for integrating with third-party services and automating input/output
Use Cases
- Legal and administrative form automation with downloadable, filled documents
- Intake and eligibility screening that dynamically adjusts questions
- Guided applications that store submissions and exchange data with external APIs
docassemble is a flexible platform for building structured, rules-based web interviews while keeping development approachable through YAML and Markdown with optional Python for advanced logic. It fits teams that need reliable conditional flows, reusable interview components, and automated document output.
Categories:
Tags:
Tech Stack:
Similar to docassemble
Gotenberg
Containerized API for document conversion and PDF generation
Gotenberg is a containerized HTTP API that converts HTML, Markdown, and Office documents to PDF using engines like Chromium and LibreOffice, with options to merge and automate outputs.


Form.io
Form builder and form-driven API platform for web applications
Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.

Stirling PDF
Self-hosted PDF editing, conversion, OCR, and automation platform
Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

LanguageTool
Multilingual grammar, style, and spell checker
Open-source proofreading and writing assistant that checks spelling, grammar, punctuation, and style across 30+ languages, with an HTTP API for integrations.

Huntarr
Automation utility to find missing and upgrade media via Arr apps
Huntarr continuously scans your Arr libraries to find missing items and trigger quality upgrades in controlled batches, helping complete and improve your media collection.

Corteza
Open-source low-code platform for building data-driven business apps
Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.





