基于 Fat-Free 的 PHP 8.4+ 框架
Sukarix

Sukarix

恰到好处的甜美与高效,构建于 Fat-Free 之上。面向企业应用的现代 PHP 框架。

Routing ACL DI i18n 队列
秒级启动
安装、路由、渲染
CLI
terminal
composer create-project sukarix/application my-app
cd my-app
composer serve
app/src/Actions/Core/Main.php
class Main extends WebAction
{
    public function execute($f3, $params): void
    {
        $this->render();
    }
}
框架骨架

欢迎使用 Sukarix

Sukarix 的主要目标是为开发者提供一个强大而高效的框架,用于构建企业级 PHP 应用。

Sukarix 工具包

小巧的接口,强大的框架能力。

骨架应用应与框架一脉相承:专注、富有表现力,无需视觉噪音即可用于真实产品。

8
语言
F3
基础
PHP
8.4+

路由与 ACL

高级路由与访问控制列表能力,确保应用拥有安全灵活的访问管理,采用默认拒绝策略并按路由授权。

队列服务

基于 Redis 的 FIFO 队列,支持去重与尝试次数跟踪,借助原子 Lua 脚本实现一致的管道处理。

依赖注入

内置 IoC 容器,具备类型化服务解析与严格校验,促进低耦合,让代码更易于测试和维护。

企业级就绪

专为企业场景设计,内置结构化日志、错误处理、事件分发、国际化、CSRF 防护和定时任务调度。

国际化

通过简洁的字典格式提供多语言支持,支持自动语言检测和运行时切换。

Fat-Free 3.9

构建于经过验证的 Fat-Free Framework 核心之上,Sukarix 添加了用于服务、结构和产品就绪默认值的甜蜜层。

了解更多

默认包含

框架启动模板应展示的一切。

一组精简的应用核心要素,让开发者在打开文档之前就能立即了解 Sukarix 提供了什么。

01

类型化操作

小巧的 WebAction 控制器,干净地渲染 F3 模板。

02

F3 hive 配置

基于 INI 的设置,具备可预测的环境覆盖。

03

服务注入器

解析可复用服务,无需连接繁重依赖。

04

ACL 安全

默认拒绝的访问规则,更安全地保护路由。

05

CSRF 会话

基于会话的令牌和安全的默认值,适用于 Web 流程。

06

缓存助手

用更少的代码记住、遗忘和复用昂贵数据。

07

事件

分发应用行为,无需耦合工作流。

08

CLI 操作

使用相同的框架模式构建命令行任务。

09

Statera 测试

为 Sukarix 设计的轻量级场景化测试。

10

Phinx 迁移

当应用需要持久化时,对数据库变更进行版本控制。

11

结构化日志

由 Monolog 驱动的输出,适用于 Web 请求和 CLI 工作。

12

翻译

语言文件和运行时切换,支持多语言应用。

准备好开始构建了吗?

使用 Sukarix 开启下一个项目,更快交付。

阅读文档