100% open source · GPLv3

Powerful forms for every team — without the per-response bill.

Dculus Forms is an open-source form builder your whole team can use: generate forms with AI, edit them by chat, extend them with plugins — and keep your data entirely yours.

Get started freeSelf-host in minutes
Free to self-host, forever·Unlimited forms & responses·No credit card required
forms.dculus.com
Customer FeedbackLiveOwner
LayoutBuilderPreview
ResponsesPublish

Field types

INPUT FIELDS
TShort TextSingle line text input
Long TextMulti-line text area
@EmailEmail address input
#NumberNumeric input
DateDate picker
CHOICE FIELDS
DropdownSelect from options
RadioSelect one option
Page 14 fields
TFull NameShort Text
Enter short text
@Email AddressEmail
Enter your email address
TOrder NumberShort Text
Enter your order number
How did you interact with us?Dropdown
✦ Ask AI
TShort Text SettingsField properties and validation

Label

Full Name

Help Text

Help text for this field

Placeholder

Enter short text
Required field

Character Limits

Min: 2
Max: 120
CancelSave

Why Dculus Forms

Everything a form tool should do. Nothing held hostage.

AI-native, not AI-bolted-on

Generate a full form from a one-line prompt, then keep editing it by chatting with an AI agent that understands your form's structure.

100% open source

Full source on GitHub under GPLv3 — no black-box SaaS, no vendor lock-in. Audit every line yourself.

Deploy anywhere

Run it on AWS, Azure, DigitalOcean — any cloud provider — or your own servers. Docker Compose for local dev included.

Built for teams

Organizations, role-based permissions, and per-form sharing come standard — not an enterprise-tier upsell. Teammates can even co-edit a form live.

Extensible by design

A plugin architecture hooks into form submissions — ship new integrations without touching core code.

Fast for respondents

A lean, CDN-served form runtime built to handle real production traffic — forms load fast and submissions never queue.

AI-native

AI that actually builds and edits your forms

Not a bolted-on gimmick — the AI understands your form's structure, applies validation rules, and always asks before touching existing data.

Describe it. Get a complete form back.

One line of plain English becomes a full form — the right field types, sensible structure, an AI-written title and call-to-action. "Employee onboarding form" comes back with text, date, select, and file fields already in place; "Medical intake form" comes back multi-page.

Create with AI

What kind of form do you need?

Complexity

QuickUp to 5 fields
Standard6 – 10 fields
Professional10 – 20 fields

Pages

Single page
Multi-page
✦ Generate Form

Every field type you actually need

Multi-page forms, drag-and-drop reordering, and live validation on every field — built on a typed field-class model, so behavior stays consistent everywhere.

AaText InputText Area@Email#NumberDateSelectRadioCheckboxFile UploadRich Text+and more coming soon!

Plugins

Every submission can trigger something

Plugins are a first-class extension point, not a hack. Ship your own with a handler, a registry entry, and a config UI — no forking core code.

{ }

Webhook

Push every submission to any endpoint in real time.

@

Email Notification

Auto-notify your team or respondents on submit.

Google Sheets

Sync responses straight into a spreadsheet.

X

Microsoft Excel

Same, for teams standardized on Microsoft 365.

#

Slack

Post new submissions into a channel instantly.

Quiz Auto-Grading

Score responses automatically against an answer key.

AI Auto-Tagger

Auto-tag responses using AI against your tag definitions.

+

Build your own

A handler, a registry entry, a config UI — that's it.

8

Analyzable Fields

88%

Avg Response Rate

2

Form Responses

Overall Rating100%
2 – Fair: 14 – Very Good: 1
Email — domains100%
alexcrop.c…cena.com
What did you like?
engagementstaffpricing clarityresponsibilities

Analytics

Built in, not bolted on

Field-level analytics — response distributions, common patterns, per-question stats.

View & submission analytics — device, browser, OS, geography, completion time.

Full edit history — per-field diffs on every response edit — who changed what, when.

Excel/CSV export — extensible by plugins, so integrations can add their own columns.

Deploy your way

Your infrastructure, your data, your rules

Local / evaluation

Running in minutes

$ git clone dculussoftwares/dculus-forms
$ docker compose up

Lightweight by design — Postgres and the full stack run comfortably on just 1 vCPU and 2 GB RAM. Two commands and you're live.

Production

Any cloud, any scale

Deploy on AWS, Azure, DigitalOcean, Cloudflare — any cloud provider. Infra-as-code blueprints ship in the repo, and we help teams get set up, from small businesses to enterprise.

Organization-based multi-tenancy with system, org, and per-form permission layers

Audit trail on every response edit

Your data and AI provider keys never leave your infrastructure

CI/CD with build + CodeQL security scanning included

Need hands-on help? Hire Dculus engineers from just$6/hour for setup, migration, and scaling.

Contact us

Open source vs. closed SaaS

Typical closed SaaSDculus Forms
Source codeProprietaryFully open (GPLv3)
HostingVendor's servers onlySelf-host anywhere, or managed cloud
AI form generation & chat editingAdd-on or absentCore feature
ExtensibilityLimited, paid integrationsOpen plugin architecture
Data ownershipVendor-controlledYours, entirely
PrivacyData on third-party servers, subject to their policiesPrivate by default — data never leaves your infrastructure
Team collaborationHigher-tier upsellStandard, including live co-editing
Pricing modelPer-response / per-seat feesFree to self-host, forever

Simple pricing. Self-hosting is free, forever.

No per-response caps. No per-seat surprises. Pay only for managed hosting or enterprise controls.

Community

Self-hosted. For solo builders, startups, and privacy-first teams.

$0forever

Unlimited forms & responses

AI form creation & chat editing

All plugins & webhooks

Instance-wide SMTP

Docker Compose & Terraform blueprints

Deploy with Docker
Most popular

Managed Cloud

We run it for you. For SMBs, creators, and marketing teams.

$29/ month

Everything in Community

Zero-downtime automatic upgrades

Global edge routing

Custom domains & branding removal

Custom SMTP senders & priority support

Start free trial

Enterprise

Self-hosted with advanced controls. For regulated industries.

$1,500/ year per instance

Everything in Community

OIDC / SAML single sign-on

Advanced role-based permissions

Granular system audit logs

Priority SLAs

Contact us

Early pricing — cloud and enterprise tiers are being finalized. The Community edition is GPLv3 and free forever, including SMTP, webhooks, and unlimited responses.

Start collecting responses in minutes

Spin up the managed cloud for free, or self-host on your own infrastructure with two commands.

Licensed under GPLv3 · 100% auditable source code