100% open source · GPLv3

Powerful forms for every team. Open source, AI-native, and free to self-host.

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·Free cloud plan·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

A containerized backend and static frontends run on any cloud or your own servers. Terraform blueprints for Azure and Cloudflare ship in the repo.

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 — so forms load fast wherever respondents are.

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 deleting or converting anything.

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#Number☏Phone Number▤Date▾Select◉Radio☑Checkbox▦Grid↥File Upload❡Rich 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.

✓

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.

Sample data

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
$ pnpm install && pnpm db:generate
$ pnpm build && pnpm docker:up && pnpm db:push
$ pnpm dev

Docker runs Postgres locally and pnpm starts the backend, builder, and form viewer. Copy the example .env files first — the README walks through each step.

Production

Any cloud, any scale

The backend ships as a container and the frontends as static sites, so they run on any cloud. Terraform blueprints for Azure, Cloudflare, and Neon Postgres ship in the repo.

✓

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

✓

Audit trail on every response edit

✓

Your database, uploaded files, and AI provider keys stay on infrastructure you control

✓

CI/CD with build + CodeQL security scanning included

Need hands-on help? We help teams with setup and migration — tell us what you're running.

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 policiesSelf-host and responses stay on your own servers
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.

Start free on our cloud and upgrade as your submissions grow. No per-seat pricing, and billing in USD or INR.

Free

For trying it out and small projects.

$0forever
✓

10,000 form views / month

✓

1,000 submissions / month

✓

200 AI credits / month

✓

Unlimited forms

✓

Team collaboration

Get started free

Starter

For growing teams collecting more responses.

✓

Unlimited form views

✓

10,000 submissions / month

✓

2,000 AI credits / month

✓

Everything in Free

✓

Remove Dculus branding

✓

Email support

See plans

Advanced

For high-volume forms and heavy AI use.

✓

Unlimited form views

✓

25,000 submissions / month

✓

5,000 AI credits / month

✓

Everything in Starter

See plans

Enterprise

For organizations that need custom terms.

Custom
✓

Custom view & submission limits

✓

Custom AI credit allowance

✓

Negotiated pricing

✓

Dedicated account support

Contact us

Prefer to run it yourself? The open-source edition is GPLv3 and free to self-host, with no submission caps. Self-host free

Start collecting responses in minutes

Start on the free cloud plan, or self-host the open-source edition on your own infrastructure.

Licensed under GPLv3 · 100% auditable source code