Skip to content

PhpNitroÉcris des applications mobiles natives en PHP.

Un vrai runtime PHP embarqué sur l'appareil — pas un serveur distant, pas de transpilation, pas de WebView. Si tu sais écrire du PHP, tu sais écrire un écran natif.

PhpNitro Demo

Compteur

3

🔔

Notifications

Hors-ligne, natif

📷Caméra native
🔒Biométrie

Une seule base de code. Cinq plateformes. ​

Le même écran PHP — les mêmes classes Engine\Native\*, le même build() — tourne sur Android, iOS, Linux, macOS et Windows, sans ligne de code spécifique à écrire par plateforme. Ce n'est pas un WebView qui s'adapte : chaque plateforme a son propre moteur de rendu natif (Canvas sur Android, Core Graphics sur iOS/macOS, Cairo sur Linux) qui rejoue le même protocole de commandes de dessin que ton code PHP produit déjà. Écris l'écran une fois, il se dessine partout — nativement, à chaque fois.

🤖AndroidVérifié sur device réel
🍎iOSTesté en CI, pas encore sur device
🐧LinuxLe plus avancé des trois desktop
💻macOSRéutilise le moteur iOS
🪟WindowsProtocole seul pour l'instant

Honnêtement : toutes les plateformes ne sont pas au même niveau (voir le détail mobile et desktop) — mais le pari central, lui, est déjà vérifié : le PHP ne change pas d'une plateforme à l'autre, seul le moteur qui le dessine change.

Comment ça marche ? ​

  1. 1
    PHP calcule l'écran — ton code construit un arbre de Widget, layout à contraintes puis peinture, exactement le modèle de RenderObject de Flutter.
  2. 2
    Le résultat voyage en JSON — une liste plate de commandes de dessin (rect, text, icon...), pas de HTML, pas de DOM.
  3. 3
    Un vrai Canvas rejoue tout — android.graphics.Canvas (Skia) sur Android, Core Graphics sur iOS.

Prévisualise sans recompiler ​

📱 App compagnon

PhpNitro Go — l'équivalent Expo Go de PhpNitro. Scanne un QR code depuis ton terminal, et vois ton app tourner en direct sur ton téléphone, sans build Gradle, sans câble, sans réinstaller quoi que ce soit à chaque modification.

Découvrir PhpNitro Go →

Au-delà du mobile ​

🖥️ En chantier

Linux, macOS, Windows — trois débuts de chantier desktop, à des stades très différents (Linux est le plus avancé, Windows n'a encore que sa couche protocole). Rien n'est encore livrable, mais rien n'est inventé non plus : chaque ligne est documentée honnêtement, vérifiée ou pas.

Voir l'état réel du desktop →

Le cycle de rendu en détail →

Démarrage rapide ​

Prérequis : PHP ≥ 8.1 et Composer.

  1. 1
    Scaffolder un projet — php bin/phpx new mon-app
  2. 2
    Installer les dépendances — cd mon-app && composer install
  3. 3
    Créer un premier écran — bin/phpx make:page Home /
  4. 4
    Lancer le serveur de dev — bin/phpx serve, puis ouvrir http://127.0.0.1:8090/
PHP 8.1+Android NDKandroid.graphics.Canvas (Skia)Symfony HttpFoundationDoctrine DBALFirebase

Guide d'installation complet →

Un framework ou une app comme celle-ci, pour votre équipe ? ​

FINANFA TECH conçoit et outille des produits techniques sur mesure, du framework à l'application.

Discuter de mon projet →

PhpNitro est un produit FINANFA TECH — © 2026 FINANFA TECH, Cotonou, Bénin.

PhpNitro est un produit FINANFA TECH — Publié sous licence MIT.