⚠️ This project was moved to https://xcratch.github.io/
Extendable Scratch3 Programming Environment
Xcratch is a mod application of Scratch3 by MIT to play with user-made extensions easily.
online installation and auto-loading on demand
You can install and use user-made extensions from the web. Once you make a project with extended blocks, the project can be opened on Xcratch without installing required extensions by user.
Built-in Web Bluetooth API
You don't need to run Scratch Link to play with micro:bit or BLE devices when your browser is Chrome, Edge or 'Web Bluetooth API' supporting one (the browser in Chromebook, Bluefy in iPadOS, like that).
Almost all the code of extension for Xcratch is same as ordinary extension for Scratch3 by MIT. You need to write code according some rules to be accepted by extension loading process, and make the code and resources into one file as a module in JavaScript.
Please refer to yokobond/xcratch-example. You can make own extension based on this repo.
Download the latest connection program from Releases · yokobond/pxt-mbit-more-v2 into your micro:bit then connect it from following Microbit More link.