PHPackages                             nette/component-model - 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. nette/component-model

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nette/component-model
=====================

⚛ Nette Component Model

v4.0.1(1w ago)28817.0M↓59.9%920BSD-3-ClausePHPPHP 8.3 - 8.5CI passing

Since Jun 24Pushed 5d ago32 watchersCompare

[ Source](https://github.com/nette/component-model)[ Packagist](https://packagist.org/packages/nette/component-model)[ Docs](https://nette.org)[ RSS](/packages/nette-component-model/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (10)Dependencies (22)Versions (29)Used By (20)

Nette Component Model
=====================

[](#nette-component-model)

[![Downloads this Month](https://camo.githubusercontent.com/bf70a396325c1462c32fb74216e0c85e18dd89c6b0944a4cfe4007f1ab3ca645/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f6e657474652f636f6d706f6e656e742d6d6f64656c2e737667)](https://packagist.org/packages/nette/component-model)[![Tests](https://github.com/nette/component-model/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/nette/component-model/actions)[![Coverage Status](https://camo.githubusercontent.com/8a343a851bb82f995f29c4d31a3772a7ceabeea5044464369c37680e4fe4e913/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6e657474652f636f6d706f6e656e742d6d6f64656c2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/nette/component-model?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/2638509656183a68fa9aade656a4d21b74ee617d3fc85765cf5c18e3fd01b6a2/68747470733a2f2f706f7365722e707567782e6f72672f6e657474652f636f6d706f6e656e742d6d6f64656c2f762f737461626c65)](https://github.com/nette/component-model/releases)[![License](https://camo.githubusercontent.com/fa7d5fcf2c84b580327af52da95dd751703af65f079dc3c5a0081beac0789718/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4e65772532304253442d626c75652e737667)](https://github.com/nette/component-model/blob/master/license.md)

Introduction
------------

[](#introduction)

Components are the foundation of reusable code. They make your work easier and allow you to profit from community work. Components are wonderful. Nette Framework introduces several classes and interfaces for all these types of components.

Documentation can be found on the [website](https://doc.nette.org/component-model).

If you like Nette, **[please make a donation now](https://nette.org/donate)**. Thank you!

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

[](#installation)

The recommended way to install is via Composer:

```
composer require nette/component-model

```

It requires PHP version 8.3 and supports PHP up to 8.5.

###  Health Score

77

—

ExcellentBetter than 100% of packages

Maintenance99

Actively maintained with recent releases

Popularity63

Solid adoption and visibility

Community39

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 96.5% 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 ~162 days

Recently: every ~7 days

Total

28

Last Release

13d ago

Major Versions

v2.4.0 → v3.0.02019-02-20

v2.4.x-dev → v3.0.22021-08-25

v3.2.0 → v4.0.02026-06-14

v3.2.x-dev → v4.0.0-RC12026-06-21

PHP version history (8 changes)v2.2.0PHP &gt;=5.3.1

v2.3.0PHP &gt;=5.6.0

v3.0.0PHP &gt;=7.1

v2.4.x-devPHP &gt;=5.6 &lt;8.1

v3.1.0PHP 8.1 - 8.3

v3.1.1PHP 8.1 - 8.4

v3.1.2PHP 8.1 - 8.5

v4.0.0PHP 8.3 - 8.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/17f266513a3ca97500ec3d85d562b9279c7a6346358fe2b8d90390ece717a027?d=identicon)[david@grudl.com](/maintainers/david@grudl.com)

---

Top Contributors

[![dg](https://avatars.githubusercontent.com/u/194960?v=4)](https://github.com/dg "dg (246 commits)")[![fprochazka](https://avatars.githubusercontent.com/u/158625?v=4)](https://github.com/fprochazka "fprochazka (3 commits)")[![JanTvrdik](https://avatars.githubusercontent.com/u/175109?v=4)](https://github.com/JanTvrdik "JanTvrdik (2 commits)")[![enumag](https://avatars.githubusercontent.com/u/539462?v=4)](https://github.com/enumag "enumag (1 commits)")[![mabar](https://avatars.githubusercontent.com/u/20974277?v=4)](https://github.com/mabar "mabar (1 commits)")[![Majkl578](https://avatars.githubusercontent.com/u/144181?v=4)](https://github.com/Majkl578 "Majkl578 (1 commits)")[![vrana](https://avatars.githubusercontent.com/u/117453?v=4)](https://github.com/vrana "vrana (1 commits)")

---

Tags

component-object-modelcomponent-treenettenette-frameworkphpnettecomponents

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nette-component-model/health.svg)

```
[![Health](https://phpackages.com/badges/nette-component-model/health.svg)](https://phpackages.com/packages/nette-component-model)
```

###  Alternatives

[nette/php-generator

🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.5 features.

2.3k72.7M766](/packages/nette-php-generator)[nette/robot-loader

🍀 Nette RobotLoader: high performance and comfortable autoloader that will search and autoload classes within your application.

89955.0M360](/packages/nette-robot-loader)[nette/security

🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)

3889.7M329](/packages/nette-security)[nette/code-checker

✅ Nette CodeChecker: A simple tool to check source code against a set of Nette coding standards.

911.7M6](/packages/nette-code-checker)[contributte/di

Extra contrib to nette/di

475.9M18](/packages/contributte-di)[kdyby/forms-replicator

Nette forms container replicator aka addDynamic

321.0M6](/packages/kdyby-forms-replicator)

PHPackages © 2026

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