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 & Réseau
Réseau de qualité production depuis un binaire unique. Pas de proxy sidecar, pas 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 — les réponses ne sont jamais recompressées sur un cache hit.
CORSOpen source
Partage de ressources cross-origin configurable avec règles fines par route, support des credentials et mise en cache des preflights.
Rendu & SSR
Rendu React côté serveur complet dans V8, sans Node.js. HTML en streaming, îlots automatiques et découpage vendeur.
Moteur SSR V8Open source
Rendu React côté serveur dans un isolat V8 embarqué. Pipeline à 3 couches (base + shell + delta) avec snapshots heap pour des démarrages à froid instantanés et un cache de contexte de page chaud par route.
SSR en streamingOpen source
React 19 renderToReadableStream piloté par un driver de boucle d'événements personnalisé dans V8. 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. Bundle RSC par route compilé avec la condition react-server, React server-only intégré, évalué dans un contexte V8 séparé mis en cache, exposé à /__bext/rsc/<path>.
Server IslandsOpen source
Différez les composants SSR coûteux vers des endpoints de fragment 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 via l'intégration 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 de preload et polices auto-hébergées.
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 & Performance
Cache multi-couche qui maintient votre application rapide sans infrastructure externe.
Cache ISROpen source
Incremental Static Regeneration avec TTL configurables, clés de cache tenant-aware et protection automatique contre les stampedes.
Stale-While-RevalidateOpen source
Servez instantanément le contenu périmé pendant la revalidation en arrière-plan. Les utilisateurs n'attendent jamais un cache miss.
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 pattern. S'intègre au CI/CD pour les purges 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é. Support complet de l'en-tête Vary.
Cache L2 RedisOpen source
Couche de cache L2 distribuée basée sur Redis pour la scalabilité horizontale. Support du mode cluster 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 & Équilibrage de charge
Reverse proxy complet avec routage health-aware, circuit breaker et support des protocoles 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 arrête d'envoyer du trafic vers les upstreams en échec. Seuils et fenêtres de récupération configurables.
Politiques de retryOpen source
Tentatives de retry configurables avec backoff exponentiel et retries sélectifs basés sur les codes de statut ou types d'erreur.
Proxy gRPCOpen source
Proxification transparente des requêtes gRPC avec support des trailers HTTP/2, propagation de deadline 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 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 token bucket avec fenêtres temporelles configurables, tolérance de burst et politiques par route ou par tenant. Mode cluster Redis.
Géo-blocageOpen source
Bloquez ou autorisez le trafic par pays ou région. Résolution IP vers pays avec listes allow/deny 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 auth proxy pour les services upstream.
SSO / SAML / OIDCOpen source
Single sign-on d'entreprise avec les fournisseurs SAML 2.0 et OpenID Connect. Extraction de rôles depuis les claims JWT avec enforcement 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 les attaques server-side request forgery dans les server actions avec listes allow/deny et blocage des IP privées.
Frameworks supportés
Six adaptateurs de frameworks inclus dans chaque édition. Détection automatique au démarrage, sans configuration.
Next.jsOpen source
Support complet 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 support middleware complet et APIs edge-compatibles.
ExpressOpen source
Hébergement drop-in pour les applications Express avec détection automatique de port, arrêt gracieux et intégration des health checks.
LaravelOpen source
Support Laravel de premier ordre avec intégration Artisan, workers de queue, tâches planifiées et le runtime PHP embarqué.
SymfonyOpen source
Support complet de Symfony incluant les commandes console, les workers Messenger et la détection automatique d'environnement.
PHPOpen source
Hébergement PHP léger pour frameworks personnalisés ou PHP vanilla avec le remplacement php-fpm intégré. Aucun runtime PHP externe nécessaire.
Déploiement & Opérations
Du git push à la production avec des déploiements sans interruption, des déploiements 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 rapport de 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 quand les métriques sont satisfaisantes.
Tests A/BOpen source
Routage du trafic vers des variantes d'expérience avec session pinning par cookie. Mesurez les conversions entre variantes sans outils externes.
Compatibilité nginxOpen source
Remplacement drop-in de nginx. Détecte et parse automatiquement nginx.conf — server blocks, locations, try_files, proxy_pass, rewrites et plus.
Masquerade nginxOpen source
Impersonation complète de nginx avec binaire shim, fichier PID, rechargement de config via SIGHUP, API de purge du cache et override d'unité systemd.
Rechargement de configurationOpen source
Mises à jour de configuration sans interruption déclenchées par SIGHUP. Validation avant application — les configurations invalides ne prennent 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 & SEO
Optimisation intégrée pour les images, métadonnées, flux et 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 CDN-friendly. Aucun service d'images externe requis.
Placeholders floutésOpen source
Génération de miniatures base64 floutées pour les images à la compilation. Perception de chargement instantané sans layout shift.
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 breadcrumbs. Meilleurs rich results 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 en place sans rafraîchissement de page, les changements JS déclenchent un rechargement ciblé.
Dashboard de développementOpen source
Dashboard temps réel SSE à /__bext/dev affichant 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 stack traces complètes, source mapping et liens file:line pendant le développement.
Panneau d'administrationOpen source
Interface de gestion en production à /__bext/admin/ avec authentification, contrôles du cache, historique de déploiement et diagnostics temps réel.
Diagnostics liveOpen source
Exécutez bext diagnose pour obtenir l'état du serveur en temps réel : certificats TLS, taux de cache hit, santé des upstreams et utilisation des ressources.
Suivi des logsOpen source
Streamez 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. Aucun npm, yarn ou webpack séparé à installer.
Gestionnaire de paquetsOpen source
Gestionnaire de paquets compatible npm construit en Rust. Install, uninstall, link, publish et exécution de scripts — tout depuis bext. Remplacement drop-in pour npm, yarn et pnpm.
Bundler TurbopackOpen source
Bundler Turbopack en processus pour les builds de production et le dev serving. Configuration compatible Webpack avec performances natives en Rust.
Outillage navigateurOpen source
Bundling dans le navigateur propulsé par WASM pour les playgrounds, sandboxes et IDE navigateur. Aucun serveur requis — s'exécute entièrement 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 hot-swapper l'instance en cours — sans couper les connexions.
Téléchargements CompanionOpen source
Exécutez bext download pour récupérer les binaires 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 cache hit, 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 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 locale-aware avec redirection automatique basée sur la stratégie de préfixe ou la 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. Streaming de progression SSE, politiques de retry et patterns de compensation saga.
Planificateur de tâchesOpen source
Planificateur de jobs cron intégré avec état persistant, dead-letter queues et handlers composables. Les tâches « command » s'exécutent hors de l'isolate, sans la deadline de rendu des requêtes — idéal pour les traitements longs (IA, génération de rapports, batchs).
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 expériences A/B.
Runtime PHP embarquéOpen source
Exécutez PHP sans runtime externe. Un SAPI personnalisé remplace php-fpm avec support du protocole FastCGI et recyclage des workers.