PHPackages                             neos/form - 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. neos/form

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

neos/form
=========

Extensible and flexible API for building web forms

6.0.3(9mo ago)18853.0k—0.3%37[5 PRs](https://github.com/neos/form/pulls)20MITPHPPHP ^8.2CI passing

Since Aug 9Pushed 9mo ago5 watchersCompare

[ Source](https://github.com/neos/form)[ Packagist](https://packagist.org/packages/neos/form)[ Fund](https://shop.neos.io/neosfunding/)[ RSS](/packages/neos-form/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (78)Used By (20)Security (1)

Flow Form Framework
===================

[](#flow-form-framework)

An extensible and flexible framework to **build web forms**.

See  for a detailed documentation.

Related Packages
----------------

[](#related-packages)

This package implements the core of the `Flow Form Framework` and can be used directly within [Neos](https://neos.io) Websites or [Flow](https://flow.neos.io) Applications. There are some useful related packages:

  Neos Package Key Description Composer key / Packagist URL   [Neos.Form](https://github.com/neos/form) The actual Form Framework core (this package) [neos/form](https://packagist.org/packages/neos/form)   [Neos.Form.Builder](https://github.com/neos/form-builder) A Form Builder IDE integrated to Neos CMS that allows for form \*Definitions\* to be created via the Backend interface and/or Fusion [neos/form-builder](https://packagist.org/packages/neos/form-builder)   [Neos.Form.YamlBuilder](https://github.com/neos/form-yamlbuilder)
(formerly `Neos.FormBuilder`) The original Form Builder IDE that can be used with Flow alone to create YAML Form Definitions [neos/form-yamlbuilder](https://packagist.org/packages/neos/form-yamlbuilder)
(formerly `neos/formbuilder`)   [Neos.Form.FusionRenderer](https://github.com/neos/form-fusionrenderer) A custom Form preset that allows Forms to be rendered via [Fusion](https://neos.readthedocs.io/en/stable/CreatingASite/Fusion/index.html) [neos/form-fusionrenderer](https://packagist.org/packages/neos/form-fusionrenderer)   Third party packages   [PunktDe.FormPersistence](https://github.com/punktDe/form-persistence) Database persistence finisher, backend module to download data in different formats, export definition editor for field mapping, fine grained access rights, data retention mechanisms, .... [punktDe/form-persistence](https://github.com/punktDe/form-persistence)   [Wegmeister.DatabaseStorage](https://github.com/die-wegmeister/Wegmeister.DatabaseStorage) Custom Form Finisher that helps storing formdata into the database and export it as Xlsx file [wegmeister/databasestorage](https://packagist.org/packages/wegmeister/databasestorage)   [Wegmeister.Recaptcha](https://github.com/die-wegmeister/Wegmeister.Recaptcha) Custom Form Element that renders [Googles reCAPTCHAs](https://www.google.com/recaptcha) [wegmeister/recaptcha](https://packagist.org/packages/wegmeister/recaptcha)   [Honeypot Field](https://github.com/daniellienert/honeypotformfield) Honeypot form field to spam-protect your forms without further disturbance. [dl/honeypotformfield](https://github.com/daniellienert/honeypotformfield)   [Wwwision.Form.ContentReferences](https://github.com/bwaidelich/Wwwision.Form.ContentReferences) Example Form Element that renders Neos Content References [wwwision/form-contentreferences](https://packagist.org/packages/wwwision/form-contentreferences)   [Wwwision.Form.MultiColumnSection](https://github.com/bwaidelich/Wwwision.Form.MultiColumnSection) Example Section Form Element that renders child Form Elements in multiple columns [wwwision/form-multicolumnsection](https://packagist.org/packages/wwwision/form-multicolumnsection)   [Wwwision.Form.MultiFileUpload](https://github.com/bwaidelich/Wwwision.Form.MultiFileUpload) Example package providing a simple MultiFileUpload element for the Neos.Form framework [wwwision/form-multifileupload](https://packagist.org/packages/wwwision/form-multifileupload)   [Wwwision.Form.SecureFileUpload](https://github.com/bwaidelich/Wwwision.Form.SecureFileUpload) Examples and helpers for implementing secure form uploads [wwwision/form-securefileupload](https://packagist.org/packages/wwwision/form-securefileupload)  *Note: Feel free to create a Pull-Request with further related Form packages*

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance56

Moderate activity, may be stable

Popularity50

Moderate usage in the ecosystem

Community41

Growing community involvement

Maturity91

Battle-tested with a long release history

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~60 days

Recently: every ~5 days

Total

74

Last Release

292d ago

Major Versions

4.3.2 → 5.0.82020-12-07

4.3.3 → 5.0.92021-06-21

5.4.3 → 6.0.02025-04-16

5.4.4 → 6.0.22025-07-11

5.4.5 → 6.0.32025-07-31

PHP version history (4 changes)5.0.0PHP &gt;=7.1.0

5.3.0PHP &gt;=7.4.0

5.4.1PHP ^8.0

6.0.0PHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11575267?v=4)[Neos](/maintainers/neos)[@neos](https://github.com/neos)

---

Top Contributors

[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (117 commits)")[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (93 commits)")[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (84 commits)")[![kitsunet](https://avatars.githubusercontent.com/u/324408?v=4)](https://github.com/kitsunet "kitsunet (37 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (29 commits)")[![dlubitz](https://avatars.githubusercontent.com/u/13046100?v=4)](https://github.com/dlubitz "dlubitz (14 commits)")[![aertmann](https://avatars.githubusercontent.com/u/903567?v=4)](https://github.com/aertmann "aertmann (10 commits)")[![albe](https://avatars.githubusercontent.com/u/4259532?v=4)](https://github.com/albe "albe (8 commits)")[![gerhard-boden](https://avatars.githubusercontent.com/u/10533739?v=4)](https://github.com/gerhard-boden "gerhard-boden (7 commits)")[![sorenmalling](https://avatars.githubusercontent.com/u/531918?v=4)](https://github.com/sorenmalling "sorenmalling (7 commits)")[![robertlemke](https://avatars.githubusercontent.com/u/95582?v=4)](https://github.com/robertlemke "robertlemke (7 commits)")[![TheLalaMan](https://avatars.githubusercontent.com/u/20944402?v=4)](https://github.com/TheLalaMan "TheLalaMan (5 commits)")[![Sebobo](https://avatars.githubusercontent.com/u/596967?v=4)](https://github.com/Sebobo "Sebobo (5 commits)")[![erkenes](https://avatars.githubusercontent.com/u/8766722?v=4)](https://github.com/erkenes "erkenes (3 commits)")[![dfeyer](https://avatars.githubusercontent.com/u/221173?v=4)](https://github.com/dfeyer "dfeyer (3 commits)")[![lars85](https://avatars.githubusercontent.com/u/1326345?v=4)](https://github.com/lars85 "lars85 (2 commits)")[![patriceckhart](https://avatars.githubusercontent.com/u/10776002?v=4)](https://github.com/patriceckhart "patriceckhart (2 commits)")[![christophengelmayer](https://avatars.githubusercontent.com/u/3295750?v=4)](https://github.com/christophengelmayer "christophengelmayer (2 commits)")[![mficzel](https://avatars.githubusercontent.com/u/1309380?v=4)](https://github.com/mficzel "mficzel (2 commits)")[![vertexvaar](https://avatars.githubusercontent.com/u/5594393?v=4)](https://github.com/vertexvaar "vertexvaar (1 commits)")

---

Tags

flowframeworkformhacktoberfest

### Embed Badge

![Health badge](/badges/neos-form/health.svg)

```
[![Health](https://phpackages.com/badges/neos-form/health.svg)](https://phpackages.com/packages/neos-form)
```

###  Alternatives

[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.0M27](/packages/neos-eel)[neos/fusion-form

Fusion Form

19724.3k31](/packages/neos-fusion-form)[ttree/scheduler

Simple task scheduler for Neos Flow Framework

21108.8k1](/packages/ttree-scheduler)[avency/neos-vardump

Neos VarDump Package

147.1k](/packages/avency-neos-vardump)[flowpack/task

A Task scheduler for Neos Flow

1136.3k1](/packages/flowpack-task)

PHPackages © 2026

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