Skip to main content

Bilup Documentation

Bilup is a Scratch modification built on TurboWarp. It keeps the Scratch editor you already know and adds a compiler that turns blocks into JavaScript, a large set of addons and themes, a project packager, a debugger, git version control, live collaboration, and a full community platform with accounts.

The editor and the community site ship from one build. You can use Bilup entirely in the browser at com.bilup.org, with no account and no install required. Sign in with a Bilup Accounts account when you want to publish projects, follow other people, and sync your settings across devices.

Start here

  • Introduction covers what Bilup is and who it is for.
  • Installation explains how to use Bilup on the web, as a desktop app, or through the packager.
  • Quick start walks you through building your first project.
  • Editor tour labels every region of the editor and links to its reference page.

Coming from Scratch or TurboWarp

Browse the docs

  • Editor is the reference for every part of the editor UI.
  • Blocks documents each block category.
  • Extensions covers the built-in and loadable extensions.
  • Advanced explains performance settings, URL parameters, embedding, and cloud variables.
  • Packager turns a project into a standalone app or web page.
  • Building extensions and the API reference are for developers writing custom blocks and tooling.

Bilup is free and open source. These docs are on GitHub and contributions are welcome. For general Scratch help, see the Scratch help pages.