PHPackages                             dasprid/formidable - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. dasprid/formidable

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

dasprid/formidable
==================

PHP 7 form library for handling user input

0.7.0(7y ago)2812.1k7[3 issues](https://github.com/DASPRiD/Formidable/issues)1BSD-2-ClausePHPPHP ^7.0

Since Jun 3Pushed 7y ago1 watchersCompare

[ Source](https://github.com/DASPRiD/Formidable)[ Packagist](https://packagist.org/packages/dasprid/formidable)[ RSS](/packages/dasprid-formidable/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (15)Used By (1)

Formidable
==========

[](#formidable)

[![Build Status](https://camo.githubusercontent.com/1c40c4ca2e3e42c7427fc09f796bb2634596bf4ceeae9efcbbd84a81f0968d88/68747470733a2f2f7472617669732d63692e6f72672f444153505269442f466f726d696461626c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/DASPRiD/Formidable)[![Coverage Status](https://camo.githubusercontent.com/c70577e7421fa5ff441679edace5a9745e68e062bb108ffcee652b0559ef9e7f/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f444153505269442f466f726d696461626c652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/DASPRiD/Formidable?branch=master)[![Dependency Status](https://camo.githubusercontent.com/341be9361ae1f324efdb17b3b311fcf2c89ea4447d152ed7a68c0bd9923636b1/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3537356233666666373735376130303033626434626665362f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/575b3fff7757a0003bd4bfe6)[![Reference Status](https://camo.githubusercontent.com/84664ef71458c6c19bdf9183b44ac88150e6767be9a2731aa4e02babd6d63cb7/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f646173707269643a666f726d696461626c652f7265666572656e63655f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/php/dasprid:formidable/references)[![Latest Stable Version](https://camo.githubusercontent.com/f793f440008eadba1c1c46b6cc088b766a9c0e4444e33bd35b94bf4bdd9098cc/68747470733a2f2f706f7365722e707567782e6f72672f646173707269642f666f726d696461626c652f762f737461626c65)](https://packagist.org/packages/dasprid/formidable)[![Total Downloads](https://camo.githubusercontent.com/90b093d8c4b2a94f2dd13e43629c22baef4ee9d4aa308575ad71cbdf84174bad/68747470733a2f2f706f7365722e707567782e6f72672f646173707269642f666f726d696461626c652f646f776e6c6f616473)](https://packagist.org/packages/dasprid/formidable)[![License](https://camo.githubusercontent.com/9ddaea15a37e78c0dfbe2a97f45843750f4e77c2bfc8170804ce9e11f561e705/68747470733a2f2f706f7365722e707567782e6f72672f646173707269642f666f726d696461626c652f6c6963656e7365)](https://packagist.org/packages/dasprid/formidable)

Formidable is an **almost completely** strictly typed form library for PHP 7. Why only almost? Because we are missing generics in PHP still, which would be the requirement to make it completely strictly typed. As soon as those are available, Formidable will be updated accordingly.

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

[](#installation)

Install via composer:

```
$ composer require dasprid/formidable
```

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

[](#documentation)

Documentation builds are available at:

-

You can also build the documentation locally via [MkDocs](http://www.mkdocs.org):

```
$ mkdocs serve
```

Acknowledgment
--------------

[](#acknowledgment)

A huge thanks goes out to [Soliant](http://soliantconsulting.com/) for sponsoring the development of this library!

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82.1% 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 ~78 days

Recently: every ~149 days

Total

11

Last Release

2890d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0490627b04e8600f8227138bac3d4aea04c22eecfa119e73b47c362363904847?d=identicon)[DASPRiD](/maintainers/DASPRiD)

---

Top Contributors

[![DASPRiD](https://avatars.githubusercontent.com/u/233300?v=4)](https://github.com/DASPRiD "DASPRiD (87 commits)")[![jeremiahsmall](https://avatars.githubusercontent.com/u/814871?v=4)](https://github.com/jeremiahsmall "jeremiahsmall (12 commits)")[![MichaelGooden](https://avatars.githubusercontent.com/u/1275012?v=4)](https://github.com/MichaelGooden "MichaelGooden (3 commits)")[![Koopzington](https://avatars.githubusercontent.com/u/3015529?v=4)](https://github.com/Koopzington "Koopzington (2 commits)")[![castarco](https://avatars.githubusercontent.com/u/251364?v=4)](https://github.com/castarco "castarco (1 commits)")[![Xerkus](https://avatars.githubusercontent.com/u/725842?v=4)](https://github.com/Xerkus "Xerkus (1 commits)")

---

Tags

form-validationformsphppsr-7httppsrpsr-7validatorfilterform

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/dasprid-formidable/health.svg)

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

###  Alternatives

[guzzlehttp/psr7

PSR-7 message implementation that also provides common utility methods

7.9k1.1B3.8k](/packages/guzzlehttp-psr7)[psr/http-factory

PSR-17: Common interfaces for PSR-7 HTTP message factories

1.9k728.6M2.5k](/packages/psr-http-factory)[symfony/psr-http-message-bridge

PSR HTTP message bridge

1.3k312.3M932](/packages/symfony-psr-http-message-bridge)[mezzio/mezzio

PSR-15 Middleware Microframework

3913.8M120](/packages/mezzio-mezzio)[laminas/laminas-psr7bridge

Bidirectional conversions between PSR-7 and laminas-http messages

118.1M19](/packages/laminas-laminas-psr7bridge)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28146.3k](/packages/phpro-http-tools)

PHPackages © 2026

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