PHPackages                             solspace/craft-express-forms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. solspace/craft-express-forms

Abandoned → [solspace/craft-freeform](/?search=solspace%2Fcraft-freeform)ArchivedCraft-plugin[Utility &amp; Helpers](/categories/utility)

solspace/craft-express-forms
============================

Intuitive and lightweight form builder.

2.0.3(2y ago)1331.1k↑33.3%4[1 issues](https://github.com/solspace/craft-express-forms/issues)3PHP

Since Apr 17Pushed 2y ago4 watchersCompare

[ Source](https://github.com/solspace/craft-express-forms)[ Packagist](https://packagist.org/packages/solspace/craft-express-forms)[ RSS](/packages/solspace-craft-express-forms/feed)WikiDiscussions v2 Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (29)Used By (3)

Solspace Express Forms plugin for Craft CMS 4.x
===============================================

[](#solspace-express-forms-plugin-for-craft-cms-4x)

Express Forms is an intuitive and lightweight form builder that gets the job done but doesn't get in your way.

Caution

Important Notice - May 16, 2024
-------------------------------

[](#important-notice---may-16-2024)

### The Express Forms plugin has been discontinued.

[](#the-express-forms-plugin-has-been-discontinued)

It was originally created as a free and reliable form-building plugin for Craft CMS when other options were limited. It allowed for experimentation and trying different approaches, which was challenging to do with Freeform due to legacy constraints.

Over time, we incorporated new features and improved approaches from Express Forms into [Freeform](https://docs.solspace.com/craft/freeform/). With the significant rewrite of Freeform 5, we addressed many limitations related to extending and custom module development.

Now, [Freeform 5](https://docs.solspace.com/craft/freeform/v5/) includes three editions: *Express*, *Lite*, and *Pro*. The *Express* edition of Freeform is free and suitable for most small sites that only require a simple contact form while offering many additional features and benefits.

What does this mean?
--------------------

[](#what-does-this-mean)

- Express Forms will not have a Craft 5-compatible version.
- Freeform 5 works on both Craft 4 and 5 and includes a [migration utility](https://docs.solspace.com/craft/freeform/v5/setup/express-forms-migration/) from Express Forms.
- There will be no further updates for Express Forms 2.x, but support and critical bug fixes will continue.
- Customers with a Pro license of Express Forms will receive a free license to Freeform Pro for the transition. If we were unable to reach you, please [get in touch with us](https://docs.solspace.com/support/).

Please see the [Freeform migration guide](https://docs.solspace.com/craft/freeform/v5/setup/express-forms-migration/) for more information.

We apologize for any inconvenience caused.

---

[![Screenshot](packages/plugin/src/icon.svg)](packages/plugin/src/icon.svg)

- [Overview](#overview)
- [Key Features](#key-features)
- [Pricing &amp; Support](#pricing--support)
- [Requirements](#requirements)
- [Installation](#installation)
- [Documentation](#documentation)

Overview
--------

[](#overview)

Express Forms is a FREE reliable form building plugin for Craft CMS. It contains every feature available to the native Craft Contact Form plugin and more. It's simple and intuitive to use, and doesn't get in your way if you're wanting to build simple forms or handle your own templating and custom features. It was developed with a "developer first" mentality, so it's highly extendable. It also contains several built-in popular API integrations. Stop wasting valuable development hours wrestling with alternative form plugins. Express Forms makes form building smooth.

Key Features
------------

[](#key-features)

Compare the key features for Express Forms between *Lite* and *Pro* editions. The FREE *Lite* edition includes all the essentials for creating and managing forms for most websites. Upgrade to *Pro* edition if you need additional functionality for your forms.

FeatureDescription**Lite****Pro**Unlimited formsCreate and manage as many forms as you need✓**✓**Unlimited email notifications and template choicesAlmost every conceivable option for sending HTML email(s), all customizable✓**✓**Email notifications saved as HTML filesSave email notification templates as HTML files, but also manage from directly inside control panel✓**✓**Beautiful and simplified Form BuilderSimple yet powerful, and easy to use✓**✓**All basic browser field typesChoose between a variety of regular field types✓**✓**Upload/attach files to submissionsAllow users to upload files which are validated and stored as Assets✓**✓**Manage submissionsView, edit, delete or export form submissions✓**✓**Save submissions to database, or notChoose to store submission data, or never keep it on your site✓**✓**GDPR compliantAll the tools you need to make your forms GDPR compliant✓**✓**CSV ExportingExport all submissions for a form as a CSV file✓**✓**XML, JSON and Excel ExportingExport all submissions for a form as a XML, JSON or Excel file**✓**Built-in Honeypot spam protectionPowerful and effective advanced spam control built right in✓**✓**reCAPTCHA v2 CheckboxFight spam with reCAPTCHA v2 Checkbox✓**✓**Clean and simplified templating and available automationFull control with regular Twig/HTML templates to customize layouts✓**✓**Inline errorsDisplay error messages and validation per field upon submit✓**✓**Demo templatesJust 1 click and you have an example form and a real-world set of working templates✓**✓**Basic permission controlsBasic user group and user permission controls for each section of plugin✓**✓**Developer-friendlyExtensive developer events for all your needs✓**✓**TranslatableTranslate fields for front end with translation files✓**✓**Popular CRM API integrationsCurrently includes Salesforce Lead, Salesforce Opportunity and HubSpot**✓**Popular Mailing List API integrationsCurrently includes MailChimp, Campaign Monitor, and Constant Contact**✓**Dashboard WidgetsIncludes a dashboard widget that displays stats for your form submissions**✓**Rename pluginRename the plugin name (throughout CP) to whatever you like**✓**Pricing &amp; Support
---------------------

[](#pricing--support)

Check out the chart below to help you choose the right version for your needs.

**Lite****Pro**PriceFREE**$49**Number of sites (including dev/staging)1 site**1 site**Support Level
*† Support tickets will typically receive first response within this timeframe or sooner, based on business days.*3-5 days†**2 days†**Support termN/A**1 year**Updates availableN/A**1 year**Renewal (optional)N/A**$29/yr**CompatibilityCraft 4.0+**Craft 4.0+**Refund policyN/A**30 days**[TRY IT TODAY!](https://plugins.craftcms.com/express-forms)[Install Free!](https://plugins.craftcms.com/express-forms)[Buy!](https://plugins.craftcms.com/express-forms)Requirements
------------

[](#requirements)

Solspace Express Forms mostly meets the same requirements as listed on the [Craft Requirements](https://craftcms.com/docs/4.x/requirements.html) page.

- **Craft 4.0.0+**
- PHP 8.0.2+
- MySQL 5.7.8+ with InnoDB, MariaDB 10.2.7+, or PostgreSQL 9.5+
- Windows and macOS browsers:
    - Chrome 63+
    - Firefox 67+
    - Safari 11.1+
    - Edge 79+

Installation
------------

[](#installation)

To install Express Forms, simply:

1. Go to the **Plugin Store** area inside your Craft control panel and search for *Express Forms*.
2. Choose to install *Express Forms Lite* or *Express Forms Pro* edition.
3. Click on the **Try** button to install a trial copy of Express Forms.
4. Try things out and if Express Forms is right for your site, and then purchase a copy of it through the Plugin Store when you're ready!

Express Forms can also be installed manually through Composer:

1. Open your terminal and go to your Craft project: `cd /path/to/project`
2. Then tell Composer to require the plugin: `composer require solspace/craft-express-forms`
3. In the Craft control panel, go to *Settings → Plugins* and click the **Install** button for Express Forms.

Documentation
-------------

[](#documentation)

Full documentation for Express Forms can be found on the [Craft Express documentation website](https://docs.solspace.com/craft/express-forms/v2/).

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 63% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~66 days

Recently: every ~121 days

Total

29

Last Release

732d ago

Major Versions

1.1.2 → 2.0.0-beta.12022-05-11

1.1.4 → 2.0.12023-01-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ddbfeae6f7713b9d790fcc7dd5c37e5695ebccca761eedd490c79c0c5b098e0?d=identicon)[solspace](/maintainers/solspace)

---

Top Contributors

[![kjmartens](https://avatars.githubusercontent.com/u/1821674?v=4)](https://github.com/kjmartens "kjmartens (51 commits)")[![gustavs-gutmanis](https://avatars.githubusercontent.com/u/709181?v=4)](https://github.com/gustavs-gutmanis "gustavs-gutmanis (25 commits)")[![seandelaney](https://avatars.githubusercontent.com/u/580403?v=4)](https://github.com/seandelaney "seandelaney (4 commits)")[![vandres](https://avatars.githubusercontent.com/u/1436383?v=4)](https://github.com/vandres "vandres (1 commits)")

---

Tags

Formsexpressform-builderfreeform

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/solspace-craft-express-forms/health.svg)

```
[![Health](https://phpackages.com/badges/solspace-craft-express-forms/health.svg)](https://phpackages.com/packages/solspace-craft-express-forms)
```

###  Alternatives

[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

52664.9k12](/packages/solspace-craft-freeform)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[solspace/craft-calendar

The most powerful event management and calendaring plugin!

1830.8k1](/packages/solspace-craft-calendar)[netojose/laravel-bootstrap-4-forms

Bootstrap 4 form builder for Laravel 5

182115.3k](/packages/netojose-laravel-bootstrap-4-forms)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)[tapp/filament-form-builder

User facing form builder using Filament components

131.2k1](/packages/tapp-filament-form-builder)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
