PHPackages                             nextras/form-components - 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. [Framework](/categories/framework)
4. /
5. nextras/form-components

ActiveLibrary[Framework](/categories/framework)

nextras/form-components
=======================

Form components for Nette Framework.

v3.0.0(8mo ago)10254.3k↓60.6%3[4 issues](https://github.com/nextras/form-components/issues)MITPHPPHP &gt;=8.0CI failing

Since Aug 12Pushed 8mo ago3 watchersCompare

[ Source](https://github.com/nextras/form-components)[ Packagist](https://packagist.org/packages/nextras/form-components)[ RSS](/packages/nextras-form-components/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (6)Dependencies (12)Versions (7)Used By (0)

Nextras Form Components
=======================

[](#nextras-form-components)

[![Build](https://github.com/nextras/form-components/actions/workflows/build.yaml/badge.svg)](https://github.com/nextras/form-components/actions/workflows/build.yaml)[![Downloads this Month](https://camo.githubusercontent.com/bcca9f201644283f1af8a275db58365f1904d62633b7fe924f851a63608a97dd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f6e6578747261732f666f726d2d636f6d706f6e656e74732e7376673f7374796c653d666c6174)](https://packagist.org/packages/nextras/form-components)[![Stable version](https://camo.githubusercontent.com/0e876f13aa4cb70492fb668c446e9873ce4491ebfe60bbbcb37f30c25bc89cb0/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e6578747261732f666f726d2d636f6d706f6e656e74732e7376673f7374796c653d666c6174)](https://packagist.org/packages/nextras/form-components)[![Code coverage](https://camo.githubusercontent.com/fe0d602ca46a12b913dbc116ea0620c1b2479a8ba50ec4fb9687b3d409bc90be/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f6e6578747261732f666f726d2d636f6d706f6e656e74732e7376673f7374796c653d666c6174)](https://coveralls.io/r/nextras/form-components)

This package provides architecture and UI components for building Nette forms.

Architecture components provide Nette Forms' BaseControl in two flavors:

- BaseControl that inherits from `Nette\Application\UI\Component` - form control with support for signal &amp; state handling;
- BaseControl that inherits from `Nette\Application\UI\Control` - form control with support for template rendering + same feature as in UI\\Component;

UI components:

- *AutocompleteControl* - text input with support for autocomplete signal handling;
- *DateControl* - date picker - text input returning `DateTimeImmutable` instance;
- *DateTimeControl* - date tiime picker - text input returning `DateTimeImmutable` instance;

### Installation

[](#installation)

The best way to install is using [Composer](http://getcomposer.org/):

```
$ composer require nextras/form-components
```

### Documentation

[](#documentation)

See examples directory.

### License

[](#license)

Combined MIT and Nette's . See full [license](license.md).

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance52

Moderate activity, may be stable

Popularity41

Moderate usage in the ecosystem

Community14

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 77.3% 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 ~460 days

Recently: every ~387 days

Total

6

Last Release

260d ago

Major Versions

v1.1.2 → v2.0.02024-11-04

v2.0.0 → v3.0.02025-11-30

PHP version history (2 changes)v1.0.0PHP &gt;=7.1

v2.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/953773db6e30161b5e76572bf909c24e8ef07d7419aeebc311e071600ea99bef?d=identicon)[hrach](/maintainers/hrach)

![](https://www.gravatar.com/avatar/6163a0eec16c2bfc9cce0c7c8801b5166cca9af81a146764676059a965044000?d=identicon)[JanTvrdik](/maintainers/JanTvrdik)

---

Top Contributors

[![hrach](https://avatars.githubusercontent.com/u/284263?v=4)](https://github.com/hrach "hrach (17 commits)")[![Ciki](https://avatars.githubusercontent.com/u/342730?v=4)](https://github.com/Ciki "Ciki (5 commits)")

---

Tags

formsnette-componentnextrasnettecomponentsform

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[nette/web-project

Nette: Standard Web Project

11093.7k](/packages/nette-web-project)[kdyby/autowired

Syntax sugar for working with services in Nette Framework

30925.3k18](/packages/kdyby-autowired)[nasext/dependent-select-box

Dependent Select Box for Nette Framework.

21274.1k2](/packages/nasext-dependent-select-box)

PHPackages © 2026

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