
docassemble
Expert system for guided interviews and document assembly

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 Services

n8n
Workflow automation platform with visual builder and code support
Self-hostable workflow automation platform combining a visual builder with JavaScript/Python code steps, 400+ integrations, and AI-assisted automation.

Ansible
Agentless IT automation and configuration management engine
Open source, agentless automation engine for configuration management, app deployment, orchestration, and infrastructure provisioning using YAML playbooks over SSH.

NocoDB
No-code spreadsheet interface for SQL databases with APIs
Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Huginn
Open-source platform for self-hosted automation agents
Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.


Apache Airflow
Platform to author, schedule, and monitor workflows as code
Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Appsmith
Open-source low-code platform for internal tools and dashboards
Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflo...





