Toutes les briques.
Déjà assemblées.
Explorez les capacités du moteur, du routage au cache, de la sécurité à l'observabilité. Trouvez les fonctionnalités et l'édition adaptées à votre application.
Comparer les éditionsDans cette page
HTTP et réseau
Un réseau prêt pour la production dans un binaire unique. Pas de proxy sidecar ni de terminaison TLS séparée.
TLS automatiqueOpen source
Provisionnement de certificats ACME avec routage SNI, agrafage OCSP et renouvellement automatique. HTTPS pour chaque domaine, sans configuration.
HTTP/2Open source
Multiplexage HTTP/2 complet avec limites de flux configurables, server push et coalescence de connexions.
HTTP/3 + QUICOpen source
HTTP/3 basé sur QUIC avec reprise de connexion 0-RTT et annonce automatique Alt-Svc.
Early HintsOpen source
103 Early Hints pour précharger les ressources critiques avant que la réponse principale soit prête. Découverte automatique depuis le HTML ou configuration manuelle.
CompressionOpen source
Compression en streaming gzip, Brotli et Zstd avec mise en cache par entrée : une réponse servie depuis le cache n'est jamais recompressée.
CORSOpen source
Partage de ressources cross-origin configurable avec règles fines par route, prise en charge des identifiants (credentials) et mise en cache des requêtes preflight.
Rendu et SSR
Rendu React côté serveur complet dans V8, sans Node.js. HTML en streaming, îlots automatiques et découpage des dépendances (vendor splitting).
Moteur SSR V8Open source
Rendu React côté serveur dans un isolat V8 embarqué. Pipeline à 3 couches (base + shell + delta) avec des snapshots du tas pour des démarrages à froid instantanés, et un cache par route de contextes de page préchauffés.
SSR en streamingOpen source
renderToReadableStream de React 19, piloté dans V8 par une boucle d'événements sur mesure. Les composants serveur asynchrones, <Suspense> et le hook use(promise) fonctionnent nativement.
Îlots automatiquesOpen source
Les composants marqués "use client" sont automatiquement détectés et hydratés comme îlots interactifs. Aucune configuration manuelle.
React Server ComponentsOpen source
Pipeline Flight complet via react-server-dom-parcel. Le bundle RSC de chaque route est compilé avec la condition react-server et intègre React server-only. Il est évalué dans un contexte V8 séparé, mis en cache, et exposé à /__bext/rsc/<path>.
Server IslandsOpen source
Déportez les composants SSR coûteux vers des points d'accès de fragments indépendants, récupérés en parallèle après le chargement initial de la page (~1 Ko de script client).
React CompilerOpen source
Mémoïsation automatique grâce à l'intégration de React Compiler. Les composants sont optimisés à la compilation sans useMemo/useCallback manuels.
Optimisation des policesOpen source
Transformation des imports next/font/google et next/font/local avec injection automatique du préchargement (preload) et auto-hébergement des polices.
Génération d'images Open GraphOpen source
Images Open Graph dynamiques rendues côté serveur avec mise en page Taffy CSS et rastérisation du texte. Aucun service externe nécessaire.
Cache et performances
Un cache multicouche qui garde votre application rapide, sans infrastructure externe.
Cache ISROpen source
Incremental Static Regeneration avec TTL configurables, clés de cache propres à chaque tenant et protection automatique contre les ruées sur le cache (stampedes).
Stale-While-RevalidateOpen source
Servez instantanément le contenu périmé pendant la revalidation en arrière-plan. Un défaut de cache ne fait jamais attendre vos utilisateurs.
Cache hiérarchique (L1 + L2)Open source
Cache L1 en mémoire (DashMap) avec promotion/rétrogradation automatique. Couche L2 Redis optionnelle pour le cache distribué entre instances.
Cache de fragmentsOpen source
Mise en cache de fragments de page individuels avec TTL indépendants et invalidation fine pour les mises à jour partielles.
API de purge du cacheOpen source
Invalidation programmatique du cache par tag, route ou motif. S'intègre à votre CI/CD pour purger au moment du déploiement.
Cache VaryOpen source
Entrées de cache distinctes par Accept-Encoding, Accept-Language, cookies ou tout en-tête personnalisé. Prise en charge complète de l'en-tête Vary.
Cache L2 RedisOpen source
Couche de cache L2 distribuée basée sur Redis pour la montée en charge horizontale. Mode cluster pris en charge, avec basculement automatique.
Isolation du cache par tenantOpen source
Espaces de noms de cache par tenant avec TTL, limites de taille et permissions de purge séparés pour les déploiements multi-tenant.
Reverse proxy et équilibrage de charge
Reverse proxy complet avec routage selon la santé des serveurs, disjoncteur (circuit breaker) et prise en charge de HTTP, WebSocket et gRPC.
Reverse proxyOpen source
Routage des requêtes vers des serveurs upstream avec routage par hostname, correspondance de chemin, injection d'en-têtes et transformations requête/réponse.
Équilibrage de chargeOpen source
Plusieurs stratégies : round-robin, least-connections et distribution pondérée entre serveurs upstream.
Health checksOpen source
Sondes de santé en arrière-plan avec intervalles configurables, seuils et suppression automatique des upstreams défaillants.
Circuit breakerOpen source
Machine à états Closed/Open/HalfOpen qui cesse d'envoyer du trafic vers les upstreams en échec. Seuils et fenêtres de récupération configurables.
Politiques de nouvelles tentativesOpen source
Nouvelles tentatives configurables avec délai exponentiel (backoff), déclenchées selon le code de statut ou le type d'erreur.
Proxy gRPCOpen source
Proxy transparent des requêtes gRPC avec prise en charge des trailers HTTP/2, propagation des échéances (deadlines) et équilibrage de charge.
Proxy WebSocketOpen source
Reverse proxy WebSocket complet avec upgrade de connexion, keepalive ping/pong et backpressure par connexion.
Sécurité
Défense en profondeur sans recours à des services tiers ni à des appliances WAF.
Pare-feu applicatif (WAF)Open source
Détection SQLi/XSS, blocage de path traversal, protection anti-bots, prévention des injections CRLF et mitigation Log4Shell.
Limitation de débitOpen source
Limitation par seau à jetons (token bucket) avec fenêtres temporelles configurables, tolérance aux pics et politiques par route ou par tenant. Mode cluster sur Redis.
Géo-blocageOpen source
Bloquez ou autorisez le trafic par pays ou région. Résolution de l'IP en pays, avec listes d'autorisation et de refus configurables.
Sandbox des pluginsOpen source
Trois niveaux d'isolation : QuickJS pour le scripting léger (gratuit), WASM via wasmtime pour les modules portables, et nsjail pour le sandboxing complet de processus.
AuthentificationOpen source
HTTP Basic intégré (htpasswd avec SHA/APR1/bcrypt), validation JWT (RS256/HS256) et middleware de proxy d'authentification pour les services upstream.
SSO / SAML / OIDCOpen source
Authentification unique (SSO) d'entreprise avec les fournisseurs SAML 2.0 et OpenID Connect. Extraction des rôles depuis les claims JWT et application du RBAC.
En-têtes de sécuritéOpen source
Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, Referrer-Policy et Content-Security-Policy configurable sur toutes les réponses.
Prévention SSRFOpen source
Garde-fous intégrés contre la falsification de requêtes côté serveur (SSRF) dans les server actions, avec listes d'autorisation et de refus et blocage des IP privées.
Frameworks pris en charge
Six adaptateurs de frameworks inclus dans chaque édition. Détection automatique au démarrage, sans configuration.
Next.jsOpen source
Prise en charge complète de l'App Router et du Pages Router : streaming RSC, server actions, ISR, middleware, optimisation d'images et next/font.
HonoOpen source
Adaptateur natif pour le framework ultra-rapide Hono avec prise en charge complète des middlewares et des API compatibles edge.
ExpressOpen source
Hébergement des applications Express sans modification, avec détection automatique du port, arrêt propre et intégration des health checks.
LaravelOpen source
Prise en charge complète de Laravel avec intégration d'Artisan, workers de file d'attente, tâches planifiées et runtime PHP embarqué.
SymfonyOpen source
Prise en charge complète de Symfony, y compris les commandes console, les workers Messenger et la détection automatique de l'environnement.
PHPOpen source
Hébergement PHP léger pour les frameworks maison ou le PHP natif, avec le remplaçant de php-fpm intégré. Aucun runtime PHP externe nécessaire.
Déploiement et exploitation
Du git push à la production avec des déploiements sans interruption ou canary, et la migration depuis nginx.
Déploiement GitOpen source
Push-to-deploy via les webhooks GitHub et GitLab. Builds automatiques, promotion conditionnée aux health checks et remontée du statut vers votre fournisseur Git.
Déploiements sans interruptionOpen source
Déploiements progressifs avec health checks, rollback automatique en cas d'échec et drainage gracieux des connexions. Aucune requête perdue.
Mises à jour sans interruptionOpen source
Remplacez le binaire bext lui-même sans couper les connexions. La nouvelle version reprend les listeners de l'ancien processus.
Déploiements canaryOpen source
Répartition pondérée du trafic entre versions. Routez un pourcentage du trafic vers la nouvelle version et promouvez-la quand les métriques sont bonnes.
Tests A/BOpen source
Routage du trafic vers des variantes d'expérience avec affectation de session par cookie. Mesurez les conversions entre variantes sans outils externes.
Compatibilité nginxOpen source
Remplace nginx sans modification. Détecte et analyse automatiquement nginx.conf : blocs server, locations, try_files, proxy_pass, rewrites et plus encore.
Masquerade nginxOpen source
Se fait passer pour nginx de bout en bout : binaire shim, fichier PID, rechargement de configuration par SIGHUP, API de purge du cache et surcharge de l'unité systemd.
Rechargement de configurationOpen source
Mises à jour de configuration sans interruption déclenchées par SIGHUP. Validation avant application : une configuration invalide ne prend jamais effet.
Gestion des sauvegardesOpen source
Création et restauration de sauvegardes vers le stockage local, S3 ou Cloudflare R2. Sauvegardes automatiques planifiées avec politiques de rétention.
Contenu et SEO
Optimisation intégrée pour les images, les métadonnées, les flux et la visibilité dans les moteurs de recherche.
Optimisation d'imagesOpen source
Redimensionnement à la volée, conversion WebP/AVIF, réglage de qualité et en-têtes de cache adaptés aux CDN. Aucun service d'images externe requis.
Aperçus floutésOpen source
Génération à la compilation de miniatures floutées en base64. Le chargement paraît instantané, sans décalage de mise en page.
Génération de sitemapOpen source
Génération automatique de sitemap XML depuis vos routes avec priorité, changefreq et lastmod configurables.
robots.txtOpen source
Génération dynamique de robots.txt avec règles de blocage de chemins et référence automatique au sitemap.
Données structurées JSON-LDOpen source
Injection de métadonnées Schema.org pour les articles, produits, organisations et fils d'Ariane. De meilleurs résultats enrichis dans les moteurs de recherche.
Flux RSS / AtomOpen source
Génération automatique de flux depuis les routes de contenu. Sortie RSS 2.0 et Atom 1.0 conformes aux standards.
Expérience développeur
Itération rapide en local, visibilité totale en production. Outils intégrés pour chaque étape.
Hot Module ReplacementOpen source
HMR basé sur WebSocket en mode dev. Le CSS se recharge sur place sans rafraîchir la page ; les changements JS déclenchent un rechargement ciblé.
Tableau de bord de développementOpen source
Tableau de bord en temps réel (SSE) à /__bext/dev, avec les connexions actives, les performances par route, les statistiques de cache et les erreurs récentes.
Overlay d'erreursOpen source
Affichage d'erreurs dans le navigateur avec piles d'appels complètes, source maps et liens fichier:ligne pendant le développement.
Panneau d'administrationOpen source
Interface de gestion en production à /__bext/admin/ avec authentification, contrôles du cache, historique des déploiements et diagnostics en temps réel.
Diagnostics en directOpen source
Exécutez bext diagnose pour obtenir l'état du serveur en temps réel : certificats TLS, taux de succès du cache, santé des upstreams et utilisation des ressources.
Suivi des logsOpen source
Suivez en direct les requêtes récentes d'une instance en cours d'exécution avec bext logs. Filtrez par code de statut, route ou temps de réponse.
Outillage
Gestionnaire de paquets intégré, bundler Turbopack et outillage navigateur. Pas de npm, yarn ni webpack à installer à part.
Gestionnaire de paquetsOpen source
Gestionnaire de paquets compatible npm construit en Rust. Installation, désinstallation, link, publication et exécution de scripts, tout depuis bext. Remplace directement npm, yarn et pnpm.
Bundler TurbopackOpen source
Bundler Turbopack intégré au processus pour les builds de production et le serveur de développement. Configuration compatible Webpack avec performances natives en Rust.
Outillage navigateurOpen source
Bundling dans le navigateur propulsé par WASM pour les playgrounds, sandboxes et IDE dans le navigateur. Aucun serveur requis : tout s'exécute dans le navigateur.
Alternative à npxOpen source
Exécutez n'importe quel binaire de paquet directement avec bext x. Résolution depuis les node_modules locaux ou téléchargement depuis le registre à la volée.
Auto-mise à jourOpen source
Exécutez bext upgrade pour récupérer la dernière version, remplacer le binaire et remplacer à chaud l'instance en cours, sans couper les connexions.
Téléchargements CompanionOpen source
Exécutez bext download pour récupérer les binaires des outils Companion (ut, ut/pack, ut/web) pour votre plateforme. Une commande, sans compilation manuelle.
Observabilité
Métriques, traces et logs structurés intégrés à chaque requête. Aucun agent à installer.
Métriques PrometheusOpen source
Exposition de la latence des requêtes, du débit, des taux de succès du cache, de la santé des upstreams et de l'utilisation des ressources sur un endpoint /metrics standard.
Logs structurésOpen source
Logs d'accès au format JSON avec IDs de requête, en-têtes de corrélation et verbosité configurable par module.
OpenTelemetryPro
Export de spans OTLP vers Jaeger, Grafana Tempo ou tout collecteur OTLP. Création automatique de spans pour les opérations HTTP, cache et plugin.
Métriques par routeOpen source
Histogrammes de latence par route, taux d'erreur et compteurs de débit avec bucketing Prometheus automatique.
Suivi des SLOOpen source
Définissez des budgets d'erreur et des objectifs de latence. Suivez le rythme de consommation (burn rate) et recevez des alertes quand votre SLO est en danger.
Moteur d'alertesOpen source
Alertes basées sur des règles pour n'importe quelle métrique. Seuils configurables, fenêtres d'évaluation et canaux de notification.
Plateforme
Hébergement multi-app, communication temps réel, orchestration de workflows et i18n, depuis un seul binaire.
Routage multi-appOpen source
Servez des dizaines d'applications depuis un seul binaire avec routage par hostname, préfixes de chemin et configurations totalement isolées.
Routage i18nOpen source
Routage d'URL selon la langue, avec redirection automatique par préfixe ou par négociation de contenu Accept-Language.
Hub temps réelOpen source
WebSocket et SSE avec canaux pub/sub, suivi de présence, reconnexion automatique et autorisation par canal.
Flows durablesOpen source
Moteur de workflow résistant aux pannes, basé sur SQLite WAL. Suivi de progression en SSE, politiques de nouvelles tentatives et compensation de type saga.
Planificateur de tâchesOpen source
Planificateur de tâches de type cron intégré, avec état persistant, files de lettres mortes (dead-letter queues) et handlers composables. Les tâches « command » s'exécutent hors de l'isolat, sans le délai maximal de rendu des requêtes. Idéal pour les travaux longs (IA, rapports, traitements par lots).
Multi-tenantOpen source
Routage par tenant, isolation du cache, limites de débit et RBAC. Résolution du tenant depuis le sous-domaine, l'en-tête ou un claim JWT.
Feature flagsOpen source
Moteur de feature flags intégré avec déploiements progressifs en pourcentage, ciblage utilisateur et intégration aux tests A/B.
Runtime PHP embarquéOpen source
Exécutez PHP sans runtime externe. Un SAPI personnalisé remplace php-fpm avec prise en charge du protocole FastCGI et recyclage des workers.