docassemble

Self-Hosted

Open-source interactive platform for surveys, polls, and automated document generation

Visit Website

Overview

docassemble is an open-source tool for building interactive branching interviews (surveys/polls) that collect data and generate customized documents (e.g., event registrations, legal forms). It supports conditional logic, multi-language interfaces, and database integrations like PostgreSQL. Deployable via Docker (simplest option), cloud servers, or local environments. Ideal for event organizers, nonprofits, or teams needing tailored surveys, event sign-ups, or automated document workflows. Licensed under MIT, it offers full customization without subscription costs.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  docassemble:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: docassemble
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Interactive branching surveys/polls with conditional logic
  • Automated document generation from response data
  • Docker deployment for easy self-hosting

Frequently Asked Questions

? Is docassemble hard to install?

docassemble is easy to install via Docker—just pull the official image and run it with minimal configuration. For manual setup, you'll need Python and PostgreSQL, but Docker is recommended for most users, even those with limited technical skills.

? Is it a good alternative to Typeform?

Yes, especially if you need to generate documents from survey or event registration responses. Typeform excels at visual surveys, but docassemble adds powerful document automation and self-hosting privacy—great for event organizers needing custom forms plus data-driven docs.

? Is it completely free?

Yes! docassemble is open-source under the MIT License, so you can self-host it for free indefinitely. There are no paid tiers or hidden costs—you only pay for your hosting (if using a cloud server) or nothing if using local infrastructure.

Top Alternatives

People Also Ask about docassemble

docassemble vs Typeformdocassemble vs JotFormdocassemble vs Google Forms docassemble 2025 review docassemble docker-compose example

Tool Info

Pricing Free/Open Source
Category Polls and Events
Platform Self-Hosted

Pros

  • Privacy-focused (self-hosted data control)
  • No subscription fees (open-source MIT license)
  • Customizable templates for polls and events

Cons

  • Requires basic technical setup (Docker or server knowledge)
  • Steeper learning curve for complex workflows
  • Limited native event management tools (e.g., ticketing)

More Polls and Events Tools