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(7mo ago)10251.8k↓60.8%3[4 issues](https://github.com/nextras/form-components/issues)MITPHPPHP &gt;=8.0CI failing

Since Aug 12Pushed 6mo 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 2d 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

49

—

FairBetter than 94% of packages

Maintenance56

Moderate activity, may be stable

Popularity41

Moderate usage in the ecosystem

Community14

Small or concentrated contributor base

Maturity68

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

215d 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/application

🏆 Nette Application: a full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.

45715.9M1.1k](/packages/nette-application)[nette/bootstrap

🅱 Nette Bootstrap: the simple way to configure and bootstrap your Nette application.

68637.6M652](/packages/nette-bootstrap)[nette/component-model

⚛ Nette Component Model

28817.0M106](/packages/nette-component-model)[nette/web-project

Nette: Standard Web Project

10993.3k](/packages/nette-web-project)[nasext/dependent-select-box

Dependent Select Box for Nette Framework.

21271.2k2](/packages/nasext-dependent-select-box)[o5/grido

Grido - DataGrid for Nette Framework

89292.6k4](/packages/o5-grido)

PHPackages © 2026

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