PHPackages                             vamischenko/nextphp - 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. vamischenko/nextphp

ActiveProject[Framework](/categories/framework)

vamischenko/nextphp
===================

Nextphp Framework — modern PHP framework monorepo

1.1.1.2(1mo ago)00MITPHPPHP ^8.2CI passing

Since Mar 23Pushed 1w agoCompare

[ Source](https://github.com/vamischenko/nextphp)[ Packagist](https://packagist.org/packages/vamischenko/nextphp)[ RSS](/packages/vamischenko-nextphp/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (7)Dependencies (22)Versions (9)Used By (0)

Nextphp Framework
=================

[](#nextphp-framework)

[![CI](https://github.com/nextphp/nextphp/actions/workflows/ci.yml/badge.svg)](https://github.com/nextphp/nextphp/actions/workflows/ci.yml)[![Static Analysis](https://github.com/nextphp/nextphp/actions/workflows/static-analysis.yml/badge.svg)](https://github.com/nextphp/nextphp/actions/workflows/static-analysis.yml)[![PHP Version](https://camo.githubusercontent.com/344e820b219cee3234648531306104364bd684892ad13c5dc79e66eb82a15b90/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d626c7565)](https://www.php.net)[![License](https://camo.githubusercontent.com/f8df3091bbe1149f398a5369b2c39e896766f9f6efba3477c63e9b4aa940ef14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e)](LICENSE)

Nextphp — современный PHP-фреймворк в формате **monorepo**: набор независимых компонентов (packages) + шаблоны приложений.

Философия
---------

[](#философия)

- **PSR-first**: PSR-7/11/14/15 и др.
- **Компонентный подход**: пакеты можно использовать отдельно.
- **Сильный DX**: консоль, генераторы, шаблоны приложений.
- **Продакшн-готовность**: статический анализ (PHPStan/Psalm), тесты, CI.

Требования
----------

[](#требования)

- PHP 8.2+
- Composer 2.x

Быстрый старт (шаблоны)
-----------------------

[](#быстрый-старт-шаблоны)

В репозитории есть готовые шаблоны:

- `templates/skeleton` — базовое приложение
- `templates/api-skeleton` — API-приложение

Установить шаблон можно через локальный installer:

```
composer install
php bin/nextphp project:install skeleton /path/to/my-app
# или
php bin/nextphp project:install api-skeleton /path/to/my-api
```

Разработка фреймворка (monorepo)
--------------------------------

[](#разработка-фреймворка-monorepo)

```
git clone https://github.com/nextphp/nextphp.git
cd nextphp
composer install
composer qa
```

Подробности: `docs/getting-started/installation.md`

Пакеты
------

[](#пакеты)

ПакетОписание`nextphp/core`IoC Container, Service Providers, compiler passes`nextphp/http`PSR-7/PSR-15 слой, middleware pipeline, debugbar middleware`nextphp/routing`RadixTree Router, attribute routes, fluent API, rate limiting`nextphp/orm`Active Record ORM, миграции, сидеры, фабрики, связи (в т.ч. `morphTo`)`nextphp/migrations`Миграции и откаты`nextphp/view`Blade-like шаблонизатор (директивы, компоненты, слоты)`nextphp/console`CLI и генераторы + installer шаблонов`nextphp/cache`Cache (PSR-16), драйверы (array/file/redis/memcached/DB)`nextphp/queue`Очереди/worker, retry/delay, batching, failed jobs store`nextphp/events`Event dispatcher (PSR-14) + async dispatcher`nextphp/auth`Guards, gates/policies, remember-me, password reset, TOTP`nextphp/validation`Rule-based + attribute validation + локализация ошибок`nextphp/filesystem`Local/S3/FTP/SFTP + streams + Flysystem adapters`nextphp/mail`SMTP + SES/Mailgun/Postmark + Mailable`nextphp/testing`TestCase, HTTP testing, snapshots, mocking, browser testing (Panther)`nextphp/octane`Runtime bridge (Swoole/RoadRunner)`nextphp/websocket`WebSocket runtime (адаптеры)`nextphp/graphql`GraphQL слой`nextphp/log`PSR-3 logger пакетКачество и команды
------------------

[](#качество-и-команды)

```
composer install

# Всё (стиль + анализаторы + тесты)
composer qa

# Тесты
composer test

# PHPStan
composer analyse

# Psalm
composer psalm

# Стиль
composer cs:check

composer cs:fix
```

Runtime / интеграции (демо-скрипты)
-----------------------------------

[](#runtime--интеграции-демо-скрипты)

- WebSocket demo: `php bin/ws-server swoole` или `php bin/ws-server ratchet`
    Док: `docs/integrations/websocket.md`
- Octane demo: `php bin/octane-server swoole` или `php bin/octane-server roadrunner`
    Док: `docs/integrations/octane.md`
- GraphQL integration: `docs/integrations/graphql.md`

Документация
------------

[](#документация)

- Индекс: `docs/index.md`
- Архитектура: `docs/architecture/overview.md`
- Совместимость: `docs/compatibility-matrix.md`
- Шаблоны и installer: `docs/ecosystem/skeletons-and-installer.md`

Стандарты
---------

[](#стандарты)

- PHP 8.2+ with strict types
- PSR-1, PSR-4, PSR-7, PSR-11, PSR-12, PSR-14, PSR-15
- PHPStan level 8
- Psalm level 1
- CI workflows: tests, code style, static analysis

License
-------

[](#license)

MIT

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance94

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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 ~4 days

Total

7

Last Release

53d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/533cf837b244f9c58175ec3cc68fb62c5c08302e73b8cced88e8c268d0503aca?d=identicon)[vamischenko](/maintainers/vamischenko)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")[![vamischenko](https://avatars.githubusercontent.com/u/8150900?v=4)](https://github.com/vamischenko "vamischenko (6 commits)")

---

Tags

backendframeworkphp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/vamischenko-nextphp/health.svg)

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

###  Alternatives

[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[symfony/symfony

The Symfony PHP framework

31.4k86.9M2.2k](/packages/symfony-symfony)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)[windwalker/framework

The next generation PHP framework.

25640.0k1](/packages/windwalker-framework)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k11](/packages/tempest-framework)[typo3/cms-core

TYPO3 CMS Core

3312.9M4.7k](/packages/typo3-cms-core)

PHPackages © 2026

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