cohete/framework
最新稳定版本:v0.1.0
Composer 安装命令:
composer require cohete/framework
包简介
Async PHP framework built on ReactPHP and RxPHP
README 文档
README
Async PHP framework built on ReactPHP and RxPHP. ~600 LOC.
Installation
composer require cohete/framework
What's included
- Kernel - HTTP request dispatcher with FastRoute
- Router - JSON-based route definitions
- ReactHttpServer - Non-blocking HTTP server on ReactPHP
- ContainerFactory - PHP-DI container with sensible defaults
- MessageBus - Async event bus (EventBus, CommandBus, QueryBus)
- JsonResponse - Response factory for JSON APIs
- Middleware - Request/Response dumpers for debugging
Quick start
$container = ContainerFactory::create([ TodoRepository::class => fn() => new InMemoryTodoRepository(), ]); $kernel = new Kernel($container, __DIR__ . '/routes.json'); ReactHttpServer::init( host: '0.0.0.0', port: '8080', kernel: $kernel, loop: Loop::get(), );
See cohete/skeleton for a full working example.
License
MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-18