OSD_Aurox™ framework PHP brutaliste
open source · MIT

Un framework PHP brutaliste.

OSD Aurox™ est un moteur d'application PHP français, édité par OSD84.FR. Une approche minimaliste inspirée du Brutalism Dev Design : aller à l'essentiel, sans superflu, pour rester simple, rapide et maintenable très longtemps.

$ composer require osd84/aurox

Nouveau

Aurox Start : la boilerplate pour se lancer

Une petite application complète, sous licence MIT, pour apprendre Aurox en lisant du vrai code et démarrer un projet avec : authentification (inscription avec captcha, double authentification TOTP, mot de passe oublié), blog paginé avec flux RSS, espace membre et administration. Chaque page se lit de haut en bas, commentaires compris, et une page « Comment ça marche » explique le trajet d'une requête. MySQL / MariaDB ou PostgreSQL.

$ git clone https://github.com/osd84/aurox-start.git

Pourquoi Aurox

Rien de superflu

Pas de CMS, pas de plugin, pas de dépendance lourde. Du PHP, du SQL via PDO, du jQuery.

Stable

Pas de changement de syntaxe inutile, pas de refactoring forcé entre les versions.

Lisible

Des tableaux plutôt que des objets, des méthodes statiques. Le code se suit sans détour.

Sécurisé par défaut

PDO, CSRF, échappement, rate-limit, double authentification et un WAF intégré.

Open source, licence MIT

Le code d'OSD Aurox™ est open source, sous licence MIT : libre de l'utiliser, le modifier et le redistribuer. Chaque projet réalisé avec Aurox est livré avec son code source complet : le code de votre projet vous appartient, et le framework sur lequel il repose reste ouvert. Vous pouvez le faire maintenir par qui vous voulez.

Le projet est partagé tel quel, dans un esprit de liberté et de curiosité : pas de promesse, pas de magie. Le dépôt et son README décrivent le fonctionnement et les limites de sécurité à connaître.

Une application sur mesure, un site basé sur Aurox ?

Logiciels sur mesure, sites vitrines, blogs, boutiques, CRM, ERP : rapides, stables et évolutifs.
Support, documentation détaillée et maintenance sont fournis avec nos projets.

Votre site est sous WordPress ?

Ce n'est pas un problème : on s'occupe de tout, de la récupération du contenu à la migration, avec les redirections pour garder votre référencement.
À l'arrivée, un site plus rapide, sans plugins à mettre à jour ni failles à surveiller. Et si on en profitait pour moderniser son design ?

Votre application est sous Symfony ou Laravel ?

Elle peut être migrée vers Aurox. Votre base de données est conservée, l'application est réécrite module par module, et vos URLs restent en place.
À l'arrivée, beaucoup moins de dépendances, plus de montée de version imposée par le framework, et un code que n'importe quel développeur PHP peut lire et reprendre.

On commence par faire le point sur votre application : une migration n'a de sens que si elle vous fait gagner en maintenance. Si ce n'est pas le cas, on vous le dira.

Demander un devis

Envie de développer avec Aurox ?

Vous êtes développeur et la philosophie d'Aurox vous parle : du PHP lisible, du SQL écrit à la main, peu de dépendances et aucune magie ?
Rejoignez notre serveur Discord : vous y trouverez un projet de départ prêt à l'emploi, avec la structure d'un projet Aurox, ses conventions et des exemples de pages (liste, fiche, suppression).

Posez vos questions, partagez vos retours et échangez avec les autres développeurs qui utilisent Aurox.

Rejoindre le Discord ↗

Pourquoi avoir conçu Aurox ?