bext Documentation
bext is a Rust-powered application platform — a single binary that replaces nginx, certbot, your build toolchain, and your deployment scripts. These docs cover everything from first install to production operations.
$ curl -fsSL https://bext.dev/install | shπ₯ Installation
Install bext on Linux, macOS, or Docker in one command.
β‘ Quickstart
Deploy your first app and see bext in action.
π Migrate from nginx
Drop-in replacement — auto-detect and parse your existing config.
π Configuration
Full reference for bext.config.toml with every option explained.
βοΈ Configuration
bext.config.toml, CLI flags, env vars, and Docker setup.
π§© Server-Side Includes
Edge include directives — auth-gated, vary-aware, streaming, ESI/SSI compat.
π nginx Compatibility
Drop-in nginx replacement: config parser, masquerade, and migration.
πΉ PRISM (bext-native)
bext's native TSX framework: signals, islands, compile pass, JSX runtime.
π§© Framework Integrations
Next.js, Astro, SvelteKit, SolidStart, Qwik, Hono, Express, Laravel, more.
π« Migration
Migrate from nginx, Next.js, Express, or Vercel.
π Guides
Step-by-step guides for routing, caching, TLS, server actions, signals.
π Plugins
Build, test, and publish WASM, QuickJS, V8, Lua, Python, nsjail plugins.
π Capabilities
Auth, session, mailer, scheduled, locking, tracer, i18n, storage, and more.
π¦ Deploying
Infrastructure generators for systemd, Docker, GitHub Actions, more.
π₯οΈ Companion App
Native desktop app for inspecting, debugging, and managing your bext fleet.
β¨οΈ Terminal UI
Keyboard-driven terminal for managing bext instances.