Fillout

Best Self Hosted Alternatives to Fillout

A curated collection of the 6 best self hosted alternatives to Fillout.

Fillout is a cloud form builder for creating forms, surveys, and payment-enabled workflows. It offers conditional logic, integrations, webhooks, and automation features to collect data, process responses, and trigger follow-up actions.

Alternatives List

#1
LimeSurvey

LimeSurvey

LimeSurvey is an open-source survey and form builder for creating, distributing, and analyzing questionnaires with advanced logic, multilingual support, and strong privacy controls.

LimeSurvey screenshot

LimeSurvey is an open-source web-based survey platform for creating online questionnaires, polls, and forms. It supports advanced survey logic, flexible theming, and multiple deployment options for organizations that need control over data and workflows.

Key Features

  • Survey editor with many question types, templates, and reusable components
  • Advanced logic including branching, skip logic, conditions, and quotas
  • Multiple distribution modes: public links, invite-only tokens, password-protected access, and QR codes
  • Response collection, statistics, and exports for downstream analysis
  • Multilingual surveys and localization support
  • Custom branding and theming (fonts, colors, custom CSS/JavaScript)
  • Extensible plugin ecosystem and integrations (for example LDAP and SAML)
  • RemoteControl API for automation and external integration
  • Security features such as anonymization options and two-factor authentication

Use Cases

  • Customer, employee, or stakeholder feedback programs
  • Academic, public sector, or market research surveys with complex logic
  • Privacy-sensitive internal questionnaires and compliance-oriented data collection

LimeSurvey is a mature, feature-rich alternative to hosted survey tools, combining a powerful survey engine with customization, automation options, and strong control over data handling for teams of many sizes.

3.5kstars
1.1kforks
#2
OpnForm

OpnForm

Open-source form builder to create, embed, and share forms with unlimited submissions, notifications, integrations, file uploads, and basic analytics.

OpnForm screenshot

OpnForm is an open-source form builder for creating beautiful, shareable forms without writing code. It supports hosted and self-managed deployments and is designed for fast form creation, distribution, and submission handling.

Key Features

  • No-code form builder with support for multiple input types (text, date, URL, file uploads, and more)
  • Share via unique form links and embed forms on websites
  • Form logic and customization (themes, text/colors, images, custom thank-you pages)
  • Notifications and integrations (email, Slack, Discord) plus webhook support
  • Submission management features such as export to CSV and unique submission IDs
  • Protection and access controls such as CAPTCHA, form passwords, hidden fields, and scheduled closing dates

Use Cases

  • Contact and lead capture forms embedded on marketing websites
  • Surveys and internal data collection with exports for reporting
  • Workflow intake forms that trigger automations via webhooks and chat notifications

Limitations and Considerations

  • Uses a dual-license model: core is AGPLv3, while some advanced Enterprise features are proprietary

OpnForm is a strong fit for individuals and teams that want a modern, flexible form builder with embedding, integrations, and customization. It combines an easy no-code experience with practical submission handling and automation-friendly features.

3.1kstars
444forks
#3
Form.io

Form.io

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

Form.io screenshot

Form.io is an open-source form and data management platform that combines a drag-and-drop form builder with a backend API for storing, validating, and routing form submissions. It is designed to be embedded into web applications and deployed in your own environment to keep control of data and integrations.

Key Features

  • Drag-and-drop builder for complex, multi-page forms and JSON-based form definitions
  • Embeddable form rendering for common frontend frameworks
  • REST API for resources and submissions, including server-side validation
  • Role-based permissions for managing projects, forms, and data access
  • Workflow-style actions and integrations, including webhooks and conditional routing
  • Form revisioning to manage changes over time and preserve historical submissions

Use Cases

  • Building internal business-process apps that require complex forms and approvals
  • Adding a managed form layer and submissions API to existing web applications
  • Delivering a white-labeled, multi-tenant form-building capability inside a SaaS product

Limitations and Considerations

  • The open-source core is commonly paired with commercial components for advanced enterprise features (for example, PDF and governance capabilities)

Form.io is a strong fit when forms are central to an application and you want a standardized, API-driven approach to building, embedding, and managing them. It helps teams reduce custom form engineering while keeping flexibility for integrations and deployments.

2.3kstars
768forks
#4
docassemble

docassemble

Open-source platform for guided web interviews that collect user input, run logic, and generate documents (PDF, DOCX, RTF) or integrate with external services via APIs.

docassemble screenshot

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.

916stars
293forks
#5
Forms.md

Forms.md

Open source Typeform-style multi-step forms and surveys built with a JavaScript library, featuring conditional logic, theming, localization, and flexible submission endpoints.

Forms.md screenshot

Forms.md is a developer-first, open source JavaScript library for building multi-step, Typeform-style forms and surveys with minimal code. Forms can be created programmatically or from a template-like syntax, and embedded directly into existing web apps.

Key Features

  • Multi-step “slide” forms with optional progress indicators
  • Conditional logic for showing, skipping, or jumping between slides
  • Partial (step-level) submissions to persist data during completion
  • Rich input types (including opinion scales/NPS-style, ratings, date-time, file, and more)
  • Client-side rendering without iframes, with a privacy-focused approach
  • Theming and customization (colors, typography, layout)
  • Localization support for multi-language forms
  • Optional integrations such as Google Sheets and spam protection (reCAPTCHA)

Use Cases

  • User onboarding flows with branching questions
  • Customer surveys and feedback collection embedded in product pages
  • Lead capture and data collection forms for internal tools or marketing sites

Limitations and Considerations

  • Forms.md provides the form UI and client-side logic; you must provide and secure the server endpoint that receives submissions

Forms.md is a good fit for teams that want a code-driven, embeddable form experience with conditional logic and strong customization. It works well as a lightweight alternative to hosted form builders when you want full control over UX and data handling.

723stars
28forks
#6
Input

Input

Self-hostable no-code form builder for simple, brandable, privacy-focused web forms. Built with Laravel and Vue; ships with Docker images and supports SQLite/MySQL.

Input screenshot

Input is a no-code application for creating simple, clean, and brand-consistent web forms with a privacy-focused approach. It provides customization options so forms can match organization branding and can be deployed via Docker for self-hosting.

Key Features

  • No-code form creation focused on simple, clean layouts and brand consistency
  • Theming and customization options to match brand colors and styles
  • Privacy-oriented design and open-source codebase
  • Built on a Laravel backend with a Vue/TypeScript frontend
  • Provided Docker image and Docker Compose examples for easy deployment
  • Supports SQLite and MySQL as database backends and can run behind a reverse proxy
  • Development workflow uses Laravel Sail and frontend tooling with Laravel Mix (Webpack)

Use Cases

  • Collecting leads or contact information with brand-consistent forms
  • Running simple surveys or feedback forms while keeping data on-premises
  • Embedding simple, privacy-focused forms on marketing or product sites

Limitations and Considerations

  • Project was described as early-stage in its repository; some planned features may be missing or incomplete
  • Development and local builds rely on Docker and Node tooling; contributors should be comfortable with those tools
  • Integrations and advanced workflow automation (third-party analytics, webhooks, large-scale form logic) may be limited compared to mature commercial alternatives

Input is suitable for organizations that need lightweight, brandable forms with full data control and straightforward self-hosted deployment. It emphasizes simplicity and privacy over extensive enterprise integrations.

248stars
32forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running