Docassemble

Docassemble

Guided interviews and document automation platform

915stars
294forks
Last commit: 8d ago
Repo age: 11y old
Docassemble screenshot

Docassemble is an open-source platform for building web-based “guided interviews” that ask users questions, apply rules/logic, and produce documents and outputs. It is widely used for legal aid and court forms, but can support any data-collection workflow that benefits from branching logic and document assembly.

Key Features

  • Author interviews in YAML with Python code/hooks for complex logic and integrations
  • Powerful branching logic (conditional questions, loops, validations, computations)
  • Document generation using templates (e.g., DOCX) with automatic assembly from collected answers
  • Web UI for running interviews, reviewing answers, and downloading generated documents
  • Multi-user deployment with authentication options and role-based administration
  • Package system for distributing/reusing interviews and components
  • Background task processing for long-running jobs and integrations
  • Internationalization support for multilingual interviews

Use Cases

  • Court/self-help portals that guide users through forms and produce filings
  • Legal aid intake and triage with eligibility logic and document outputs
  • Any compliance or administrative workflow that requires structured Q&A and generated PDFs/DOCX

Limitations and Considerations

  • Building non-trivial interviews typically requires comfort with YAML plus Python and templating
  • Production deployments may require tuning multiple services (app, workers, database) for scale

Docassemble fits teams that need repeatable, logic-driven questionnaires and automated document assembly with full control over hosting and customization. Its interview/package model makes it practical to iterate on complex workflows and share reusable components across projects.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Stirling PDF

Stirling PDF

Self-hosted web app for PDF manipulation and conversion

72.9k
6.2k
Last commit: 1d ago

Web-based PDF toolkit for merge/split/convert/OCR/redact/sign and more, with an optional API and Docker deployment.

Alternative to:
Adobe Acrobat
Adobe Acrobat
+2
Paperless-ngx

Paperless-ngx

Document management with OCR and full‑text search

35.5k
2.2k
Last commit: 10h ago

Self-hosted document management system that ingests scans and emails, performs OCR, extracts metadata, and provides fast full-text search with tags and workflows.

Alternative to:
Adobe Acrobat
Adobe Acrobat
+7
Reactive Resume

Reactive Resume

A free and open-source resume builder you can host yourself

34.3k
3.8k
Last commit: 1d ago

Self-hosted resume/CV builder with templates, versioning, JSON import/export, and PDF export for creating and managing multiple resumes.

Alternative to:
Canva Resume Builder
Canva Resume Builder
+5
ConvertX

ConvertX

Self-hosted file conversion server with a web UI and API

13.6k
724
Last commit: 12h ago

ConvertX is a self-hosted file conversion service that provides a web interface and API to convert documents, images, audio, and video using a containerized toolchain.

Alternative to:
Smallpdf
Smallpdf
+3
Documenso

Documenso

Open-source document signing and workflow platform

12.2k
2.2k
Last commit: 1d ago

Self-hosted platform for preparing, sending, and tracking legally binding e-signatures with templates, audit trails, and team workflows.

Alternative to:
DocuSign
DocuSign
+9
DocuSeal

DocuSeal

Open-source document signing and form workflows

11.1k
917
Last commit: 3d ago

Self-hosted eSignature platform for creating templates, collecting form data, and signing PDFs with audit trails and team workflows.

Alternative to:
DocuSign
DocuSign
+9