THE RUST APPLICATION ENGINE

Less stack.
More possibility.

From your first line of code to a running application. bext brings compilation, execution, and delivery together in one powerful Rust engine.

$curl -fsSL https://bext.dev/install | sh

Source-available. Free to self-host your apps.

FIG. 01 / BEXT ENGINE
From code to application: the bext engineThree connected layers: TypeScript compilation, V8 execution, and HTML rendering. Signals travel through the engine.bxINPUT.TSXV8 POOLHTML + CSS
One binary. Every layer.
YOUR CODE. YOUR TOOLS. ONE ENGINE.

Native TSX with PRISM. Adapters for your existing stack.

◈PRISMTypeScriptReactNext.jsHonoPHP
01 / A SMALLER STACK. A BIGGER IDEA.

You build the app. We brought the engine.

Great ideas deserve a shorter path to production. Give your code a compiler, a runtime, and a delivery layer that already work together.

01Compile+

TypeScript in. Possibility out.

A native Rust compiler transforms TypeScript and JSX. Route-level CSS ships the styles each page actually uses.

TypeScript / JSX → tsc-rs
02Execute+

A place for every idea to run.

Warm V8 isolates execute your loaders and components. PRISM turns server-first TSX into HTML, with streaming and caching built in.

V8 isolates → streaming SSR
03Deliver+

The last mile, already built.

Routing, automatic TLS, compression, and ISR caching live in the same engine. Less infrastructure to stitch together.

HTTPS / cache / compression
Explore the engine
02 / FOLLOW THE CODE

One continuous flow.

Follow a PRISM page from source to response. Select a stage to look inside.

01 / 04

It starts with familiar code.

File-based routes. TypeScript. JSX. Build a page in PRISM with the syntax you already know.

Try real code in the playground
src/app/page.tsx
export default function Home() {
  return (
    <main>
      <h1>Hello, possibility.</h1>
      <p>Built with bext.</p>
    </main>
  );
}
bext / PRISM TypeScript → HTML
03 / BUILT FOR WHAT YOU'RE BUILDING

Your next project fits right in.

Explore the engine
/ 01FOR DEVELOPERS

Ship your own thing.

Build a product, an API, or your next side project. Start with PRISM or bring an existing framework.

Find your starting point
/ 02FOR TEAMS & AGENCIES

Own your infrastructure.

Serve multiple apps on your own hardware. Bring routing, caching, and observability into one place.

Explore self-hosting
/ 03FOR AI PLATFORMS

Give generated code a home.

Explore a compiler and execution engine for application previews, code sandboxes, and agent environments.

Discuss engine licensing
SAME TOOLCHAIN. NEW POSSIBILITIES.

Big engine. Browser-sized.

The Rust compiler also runs as WebAssembly. Open the playground and see TypeScript become a page, right in your browser.

Open the playground
play.bext.dev↗
page.tsx
Your idea, running.TSX → WASM → HTML

tsc-rs + WebAssembly / in your browser

04 / YOUR ENGINE. YOUR WAY.

Start small. Keep your options open.

Compare plans
Self-host↳

Your apps. Your server.

Run the engine for your own sites and applications. Read the source and understand what powers your stack.

Read the quickstart
bext Cloud☁

Let us handle the hosting.

Explore managed hosting when you'd rather focus on the application. The bext ecosystem, ready to build on.

Explore Cloud
Embed⌘

Make it part of your platform.

Bring compilation and rendering into your product. Talk to us about commercial engine licensing.

Talk about your project

The engine is source-available under BSL 1.1; most supporting packages are MIT. Commercial terms apply to managed services and embedding. Read the repository license ↗

LESS TO ASSEMBLE. MORE TO CREATE.

Make your next idea real.

Start with the quickstart. Follow the code. See what you can build.

This page is built with PRISM and served by bext.