bext
Le site de bext, un moteur d’applications écrit en Rust qui réunit compilation, exécution et diffusion dans un seul binaire : le moteur, le framework PRISM, les guides de migration, les offres et la licence, en français et en anglais.

Un moteur d’applications et son site
bext est un moteur d’applications écrit en Rust que nous développons. Il compile le TypeScript et le JSX, exécute les pages côté serveur et les livre au navigateur, le tout dans un seul binaire. Le moteur est source-available sous licence BSL 1.1 ; la plupart des paquets annexes sont sous licence MIT.
bext.dev le présente aux développeurs, aux équipes et agences qui font tourner plusieurs applications, et aux plateformes qui veulent intégrer le moteur. Le site explique le moteur et son framework PRISM, accompagne la migration de projets existants et détaille les offres et la licence, en français et en anglais. Il est lui-même construit avec PRISM et servi par bext.
Le projet en bref
- Besoin
- Expliquer un moteur web écrit en Rust à trois publics : les développeurs, les équipes et agences, et les plateformes.
- Ce que nous avons livré
- Un site PRISM bilingue avec des schémas animés, un parcours du code à la réponse, des guides de migration et une page de licence en langage clair.
- Résultat
- Le site est lui-même construit avec PRISM et servi par bext.
Un site pour présenter le moteur
bext est un moteur d’applications écrit en Rust. Il réunit la compilation, l’exécution et la diffusion d’une application dans un seul binaire. Nous le développons, ainsi que son site, bext.dev, qui s’adresse à trois publics : les développeurs qui lancent un projet, les équipes et agences qui font tourner plusieurs applications sur leurs serveurs, et les plateformes qui veulent intégrer le moteur.
Chaque page s’ouvre sur une figure animée qui illustre une facette du moteur, avec un bouton pour la mettre en pause, puis un sommaire du chapitre. Le site existe en français et en anglais. Son pied de page mène à la documentation, au playground, au blog, au registre et à la page de statut.
Le site est lui-même construit avec PRISM et servi par bext, comme l’indique le bas de chaque page.

Suivre une page du code à la réponse
L’accueil fait suivre une page PRISM en quatre étapes que le visiteur sélectionne tour à tour. Il écrit la page en TypeScript et en JSX, le compilateur tsc-rs la transforme, un isolat V8 la rend côté serveur, puis le moteur livre le HTML et le CSS de la route au navigateur, avec le cache, la compression et le TLS.
La page du moteur détaille ensuite chacune de ces briques. Elle rappelle aussi que le compilateur fonctionne en WebAssembly : le playground, accessible depuis le site, compile et affiche une page directement dans le navigateur.
Faites glisser le schéma pour le voir en entier.
PRISM, la migration et WordPress
PRISM est le framework de bext. Sa page explique comment il rend le TSX côté serveur sans React, avec des routes par fichiers et des îlots interactifs, et comment un adaptateur distinct accueille les applications React et Next.js existantes.
Les guides de migration partent des outils que le visiteur utilise déjà : gestionnaire de paquets, Next.js, Express, Hono, nginx, Laravel ou Symfony. Chaque guide donne les commandes à lancer et ce qui change.
Une page est consacrée à WordPress. Le site reste un WordPress classique, servi par bext, et l’extension Bext for WordPress met à jour les pages dès qu’un contenu change. Elle fait partie d’une suite de six extensions publiées sous licence GPL.
Faites glisser le schéma pour le voir en entier.

Des offres et une licence expliquées
La page des offres présente quatre formules : Core, gratuite, pour faire tourner le moteur sur ses propres serveurs, Pro pour les équipes, le service managé bext Cloud et Entreprise. Un tableau les compare et une série de questions répond aux doutes les plus courants.
La page Licence résume en langage clair ce que chacun peut faire librement et ce qui demande une licence commerciale. Elle précise que chaque version du moteur passe sous licence Apache-2.0 trois ans après sa sortie. Les pages Sécurité, Confidentialité et Conditions complètent le site.
Faites glisser le schéma pour le voir en entier.

Le site, page par page
16 pages capturées sur bext.dev le 25 septembre 2026, sur ordinateur et sur téléphone. Cliquez sur un aperçu pour l’agrandir, puis faites défiler à l’intérieur pour découvrir toute la page. Les flèches permettent de changer de page.
Le moteur
L’accueil, le moteur, ses fonctionnalités, PRISM et la recherche.
5 pages, 5 vues mobiles




Migrer vers bext
Les guides pour apporter un projet existant, et le suivi des versions.
3 pages, 3 vues mobilesOffres et licence
Les formules, les partenariats et la licence du moteur.
3 pages, 3 vues mobilesInformations
Les pages de service et le site en anglais.
5 pages, 5 vues mobiles




Ce que présente le site
Le site décrit le moteur, son framework, les chemins de migration et les conditions d’utilisation, en français et en anglais.
Le site
- Pages en français et en anglais, avec un sélecteur de langue
- Figure animée en tête de chaque page, avec un bouton Pause
- Sommaire du chapitre et pages liées en fin de page
- Commande d’installation à copier dès l’accueil
- Parcours interactif d’une page, du code à la réponse
- Liens vers la documentation, le playground, le blog et le statut
Le moteur
- Compilateur TypeScript et JSX tsc-rs, aussi en WebAssembly
- Exécution des pages dans des isolats V8
- Rendu côté serveur en streaming et cache ISR
- CSS généré pour chaque route
- TLS automatique, compression, HTTP/2 et HTTP/3
- Recherche plein texte intégrée avec Tantivy
PRISM
- TSX rendu côté serveur, sans React
- Routes par fichiers et conventions familières
- Îlots interactifs en React, Preact, Solid ou signaux
- Formulaires qui fonctionnent sans JavaScript
- Adaptateur distinct pour les applications React et Next.js
Migration
- Gestionnaire de paquets compatible npm
- Guides pour Next.js, Express et Hono
- Reprise d’une configuration nginx existante
- Laravel, Symfony et PHP sans framework
- WordPress et WooCommerce servis par bext, avec six extensions sous GPL
Offres et licence
- Formules Core, Pro, Cloud et Entreprise
- Tableau comparatif et questions fréquentes
- Licence du moteur résumée en langage clair
- Passage de chaque version sous Apache-2.0 après trois ans
- Page Sécurité avec la procédure de signalement
Technologies utilisées
- Site : PRISM, TypeScript et TSX, rendu côté serveur par bext
- Produit présenté : moteur écrit en Rust, compilateur tsc-rs, isolats V8
- Styles : CSS généré pour chaque route
- Langues : français et anglais
Pour un projet du même type
Le site a pu évoluer depuis notre intervention.
























