The right amount of sweetness and efficiency on top of Fat-Free. A modern PHP framework for enterprise applications.
composer create-project sukarix/application my-app cd my-app composer serve
class Main extends WebAction
{
public function execute($f3, $params): void
{
$this->render();
}
}
The primary purpose of Sukarix is to provide developers with a powerful and efficient framework for building enterprise-level PHP applications.
Sukarix toolkit
The skeleton app should feel like the framework: focused, expressive and ready for real products without visual noise.
Advanced routing and access control list capabilities ensure secure and flexible access management for your applications, with deny-by-default policy and per-route authorisation.
A Redis-backed FIFO queue with deduplication and attempt tracking, powered by atomic Lua scripts for consistent pipeline processing across workers.
A built-in IoC container with typed service resolution and strict validation, promoting loose coupling and making your code easy to test and maintain.
Designed for enterprise use with structured logging, error handling, event dispatching, i18n, CSRF protection, and cron job scheduling built in from the start.
Multi-language support with a simple dictionary format, automatic locale detection and runtime switching without reloading dependencies.
Built on the proven Fat-Free Framework core, with Sukarix adding the sweet layer for services, structure and product-ready defaults.
Learn moreIncluded by default
A compact stack of app essentials so developers instantly understand what Sukarix gives them before they open the docs.
Small WebAction controllers that render F3 templates cleanly.
INI-driven settings with predictable environment overrides.
Resolve reusable services without wiring heavy dependencies.
Deny-by-default access rules for safer route protection.
Session-backed tokens and secure defaults for web flows.
Remember, forget and reuse expensive data with less code.
Dispatch app behavior without coupling workflows together.
Build command-line tasks using the same framework patterns.
Lightweight scenario-based testing designed for Sukarix.
Version database changes when your app needs persistence.
Monolog-powered output for web requests and CLI work.
Locale files and runtime switching for multilingual apps.