turbophp-org / framework
TurboPHP 框架完整库,整合核心模块(HTTP、路由、事件、DI、视图、日志等),提供开箱即用的现代 PHP 应用开发解决方案。
dev-main
2026-01-20 18:15 UTC
Requires
- php: >=8.1
This package is not auto-updated.
Last update: 2026-04-29 08:22:20 UTC
README
TurboPHP 是一个轻量、高性能的 PHP Web 框架,适用于构建快速、可扩展的 Web 应用与 API 服务。
它专注于运行时效率与架构清晰度,提供一套简洁、可控的基础设施,帮助开发者在不引入不必要复杂性的前提下,构建结构清晰、行为可预测的应用程序。
设计目标
- 轻量化:仅保留构建 Web 应用所必需的核心能力,避免冗余抽象
- 高性能:关注启动成本与请求生命周期,降低运行时开销
- 结构清晰:明确的模块边界与职责划分,便于理解与维护
- 显式控制:强调可读、可控的执行流程,而非隐式魔法
- 可扩展性:通过清晰的扩展点支持中大型项目演进
适用场景
- API 服务 / 后端服务
- 轻量级 Web 应用
- 对性能与可控性有要求的项目
- 希望避免重量级框架复杂度的团队或个人开发者
核心特性
- 简洁的应用启动与请求生命周期管理
- 基于 PSR 标准的自动加载与组件设计
- 模块化架构,核心与扩展解耦
- 清晰、可预测的配置与依赖管理方式
- 面向服务与中间件的扩展模型
环境要求
- PHP >= 8.1
- Composer >= 2.0
安装
通过 Composer 安装:
composer require turbophp-org/framework