Framework PHP 8.4+ sur Fat-Free
Sukarix

Sukarix

La juste dose de douceur et d'efficacité sur Fat-Free. Un framework PHP moderne pour les applications d'entreprise.

Routing ACL DI i18n Files d'attente
Démarrez en quelques secondes
Installer, router, rendre
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();
    }
}
Framework skeleton

Bienvenue sur Sukarix

L'objectif principal de Sukarix est de fournir aux développeurs un framework puissant et efficace pour créer des applications PHP de niveau entreprise.

Boîte à outils Sukarix

Petite surface, vraie puissance de framework.

L'application squelette devrait ressembler au framework : focalisée, expressive et prête pour de vrais produits sans bruit visuel.

8
Languages
F3
Foundation
PHP
8.4+

Routage & ACL

Des capacités avancées de routage et de liste de contrôle d'accès garantissent une gestion des accès sécurisée et flexible, avec une politique de refus par défaut et une autorisation par route.

Service de files d'attente

Une file FIFO basée sur Redis avec déduplication et suivi des tentatives, optimisée par des scripts Lua atomiques pour un traitement cohérent des pipelines.

Injection de dépendances

Un conteneur IoC intégré avec résolution typée des services et validation stricte, favorisant un couplage faible et un code facile à tester.

Prêt pour l'entreprise

Conçu pour l'entreprise avec journalisation structurée, gestion des erreurs, distribution d'événements, i18n, protection CSRF et planification de tâches cron intégrées.

Internationalisation

Prise en charge multilingue avec un format de dictionnaire simple, détection automatique de la locale et basculement à l'exécution.

Fat-Free 3.9

Construit sur le cœur éprouvé du Fat-Free Framework, avec Sukarix ajoutant la couche agréable pour les services, la structure et les valeurs par défaut prêtes pour la production.

En savoir plus

Inclus par défaut

Tout ce qu'un démarreur de framework devrait montrer.

Un ensemble compact d'essentiels d'application pour que les développeurs comprennent instantanément ce que Sukarix leur offre avant d'ouvrir la documentation.

01

Actions typées

De petits contrôleurs WebAction qui rendent proprement les templates F3.

02

Configuration hive F3

Paramètres pilotés par INI avec des surcharges d'environnement prévisibles.

03

Injecteur de services

Résoudre des services réutilisables sans câbler de lourdes dépendances.

04

Sécurité ACL

Règles d'accès par refus par défaut pour une protection des routes plus sûre.

05

CSRF & sessions

Jetons basés sur les sessions et valeurs sécurisées par défaut pour les flux web.

06

Aides au cache

Mémoriser, oublier et réutiliser des données coûteuses avec moins de code.

07

Événements

Déclencher des comportements d'application sans coupler les flux de travail entre eux.

08

Actions CLI

Créer des tâches en ligne de commande en utilisant les mêmes modèles du framework.

09

Tests Statera

Tests légers basés sur des scénarios, conçus pour Sukarix.

10

Migrations Phinx

Versionner les changements de base de données lorsque votre application a besoin de persistance.

11

Logs structurés

Sortie alimentée par Monolog pour les requêtes web et le travail en CLI.

12

Traductions

Fichiers de locale et basculement à l'exécution pour des applications multilingues.

Prêt à construire ?

Démarrez votre prochain projet avec Sukarix et livrez plus rapidement.

Lire la documentation