FRbext.dev
DocsGetting Started
On this page

Installation

The public Linux x64 release pairs Bext 0.2.11, tsc-rs 0.4.2, and PRISM (@bext-stack/framework) 0.2.0. It requires glibc 2.31 or newer. The engine embeds V8 and Turbopack; the release also includes the native TypeScript compiler and framework resources needed to render PRISM sites.

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

The installer resolves the stable channel once, downloads one immutable bundle, and verifies its SHA256 checksum before installation. It installs bext, tsc-rs, and bext-framework together in ~/.local/bin (or $XDG_BIN_HOME when set). Add that directory to PATH if needed:

bash
export PATH="$HOME/.local/bin:$PATH"
bext --version
# bext 0.2.11
tsc-rs --version
# tsc-rs 0.4.2
Variable Default Purpose
BEXT_INSTALL_DIR $XDG_BIN_HOME or ~/.local/bin Install directory; sudo is requested only when needed to write there
BEXT_RELEASE_ID The stable channel Pin an immutable release, such as 20261004-bext-0.2.11-tsc-0.4.2
BEXT_RELEASE_URL https://get.bext.dev Release host or compatible mirror
BEXT_SHARED_FRAMEWORK_DIR Discovered beside the executable Override the framework directory for a custom installation
TSCRS_PATH Discovered beside the executable Override the native compiler path

Running the installer again updates the installed tools. Running server processes keep their current runtime until you explicitly deploy the new release. See Operations → Upgrades for server upgrade procedures.

npm CLI#

On Linux x64 with Node.js 18 or newer:

bash
npm install -g @bext-stack/cli@0.2.11
bext --version

The CLI verifies and caches the versioned engine download and depends on exact versions of the PRISM framework and tsc-rs compiler. To use the framework or compiler independently:

bash
npm install @bext-stack/framework@0.2.0
npm install --save-dev @bext-stack/tsc-rs@0.4.2
npx tsc-rs --version

Downloads and source#

The Bext release includes the matched Linux x64 bundle, checksums, and build manifest. The download host publishes its exact versions, source revisions, and rendering verification.

The public Bext repository contains release information and the published framework and CLI source. The complete engine is developed in a private monorepo; cloning the public repository does not provide a bext-server Cargo workspace.

The tsc-rs repository provides compiler source and separate platform downloads for Linux x64/ARM64, macOS Intel/Apple Silicon, and Windows x64. Those compiler platforms are separate from the current Linux x64 Bext bundle.

Start a project#

The Quickstart walks through a PRISM site with page.tsx, bext.config.toml, and tsconfig.json.

For an existing project, initialize its configuration and start it:

bash
cd my-existing-app
bext init --yes
bext run .

Next steps#

Edit this page ↗Need a hand? ↗
Search documentation

Start with a topic, a command, or a question.