logo

Babylon.js Market

Terminal

Curl Install, No npm

One command installs a self-contained binary — no npm, Node, Bun, or build tools on your machine. The installer detects your OS and architecture, downloads the prebuilt binary, verifies its SHA-256 checksum, and drops it in ~/.local/bin.

Curl Install, No npm

Self-Updating Binary

The CLI keeps itself current. At startup it does a throttled background check and silently upgrades when a newer build exists — an atomic swap, SHA-256 verified. Force a check with `bjs update`, or pin your version with BJS_NO_UPDATE.

Self-Updating Binary

Retro BBS Interface

Browse the marketplace through a nostalgic bulletin-board TUI. A retro header, a six-section nav — Projects, Courses, Code, Assets, Library, Settings — a 2400-baud status line, and a NO CARRIER sign-off. Built with Ink + React.

Retro BBS Interface

Project Picker Downloads

There's no 'current project' — there's a default project and a list. Mark what you want in Code or Assets, hit [D], and a project-picker dropdown lets you choose exactly where it lands: components into src/Components, assets into your asset path.

Project Picker Downloads

Scaffold New Projects

`bjs create my-game --kind game --renderer babylon` spins up a fresh create-arcade project and sets it as your default download target. Choose game or arcade, and a Babylon, Babylon Lite, or Three renderer.

Scaffold New Projects

Inject to the Marketplace

When something you built is worth shipping, `bjs inject` submits your components and systems for curator review with automatic closure detection, and `bjs inject-asset` submits a single mesh, audio, video, or texture file.

Inject to the Marketplace

Was this page helpful?

We read every note — tell us what's working and what isn't.

↑↓ NavigateEnter SelectEsc CloseCtrl+K Open Search