DreamForm is an opiniated form builder plugin for Kirby CMS that makes forms work like magic.
Create powerful single or multi-step forms with a Layout builder directly inside your panel. Create complex submission behaviour workflows with actions. DreamForm supports numerous built-in fieldtypes & actions, but can be expanded and customized as easily as Kirby itself.
Read more about DreamForm on the official plugin website.
Feature Comparison | DreamForm | Form Block Suite | Uniform1 |
---|---|---|---|
Pricing (per license/site) | 45 € | 25 US$ | Free |
Single-step forms | ✅ | ✅ | ✅ |
Multi-step forms | ✅ | ||
Create custom forms | ✅ | ✅ | ✅ |
...with Blocks in the panel | ✅ | ✅ | |
...with Layouts (multi-column) in the panel | ✅ | ||
Customize behaviour after submission | ✅ | ✅ | ✅ |
...in the panel | ✅ | ||
...using hooks | ✅ | ✅ | |
Use with JavaScript (API submission) | ✅ | ✅ | ✅ |
Use without JavaScript (Form submission) | ✅ | ✅ | |
First-party HTMX support | ✅ | ||
Built-in fields | |||
Text | ✅ | ✅ | 2 |
Multi-line text | ✅ | ✅ | 2 |
✅ | ✅ (using Input) | 2 | |
Number | ✅ | ✅ (using Input) | 2 |
Select | ✅ | ✅ | 2 |
Radio | ✅ | ✅ | 2 |
Checkboxes | ✅ | ✅ | 2 |
File uploads | ✅ | ✅ | 2 |
Built-in actions | |||
✅ | ✅ | ✅ | |
Redirect | ✅ | ✅ | ✅ |
Abort | ✅ | ✅ | |
Webhook | ✅ | ✅ | |
Conditional Action | ✅ | ||
Buttondown | ✅ 1.1+ | ||
Discord | ✅ | ||
Mailchimp | ✅ 1.2+ | ||
Built-in guards | |||
Akismet | ✅ 1.1+ | ||
CSRF | ✅ | ✅ | |
IP-based Rate limiting | ✅ | ||
Honeypot | ✅ | ✅ | ✅ |
Turnstile Captcha | ✅ | via third-party plugin | |
Other | |||
Re-use forms in different places | ✅ | Each block is a unique form | |
Mark submissions for spam | ✅ 1.1+ | ||
Stores submissions in the panel | ✅ | Sent emails will be stored | |
Permissions for limiting access | ✅ | ||
Gravatar integration | ✅ | ||
Disposable & invalid email domain check | ✅ 1.1+ |
1 Technically, you can built most of the features that DreamForm offers yourself using Uniform. For a fair comparison, this table only includes features that can be solved by copying code from the official docs & without writing custom code.
2 Since Uniform focuses on form validation, all fields are technically possible, but none ship with pre-built HTML snippets.
Kirby DreamForm is not free software. In order to run it on a public server, you'll have to purchase a valid Kirby license & a valid DreamForm license.
Copyright 2024 © Tobias Möritz - Love & Kindness GmbH
The plugins' name is a homage to Kirby's Dream Land.