Download the PHP package vamischenko/nextphp without Composer
On this page you can find all versions of the php package vamischenko/nextphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download vamischenko/nextphp
More information about vamischenko/nextphp
Files in vamischenko/nextphp
Download vamischenko/nextphp
More information about vamischenko/nextphp
Files in vamischenko/nextphp
Vendor vamischenko
Package nextphp
Short Description Nextphp Framework — modern PHP framework monorepo
License MIT
Package nextphp
Short Description Nextphp Framework — modern PHP framework monorepo
License MIT
Please rate this library. Is it a good library?
Informations about the package nextphp
Nextphp Framework
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:
Разработка фреймворка (monorepo)
Подробности: 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 пакет |
Качество и команды
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
MIT
All versions of nextphp with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
psr/container Version ^2.0
psr/event-dispatcher Version ^1.0
psr/http-factory Version ^1.1
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/simple-cache Version ^3.0
psr/container Version ^2.0
psr/event-dispatcher Version ^1.0
psr/http-factory Version ^1.1
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0
psr/simple-cache Version ^3.0
The package vamischenko/nextphp contains the following files
Loading the files please wait ...