Skip to content
This repository has been archived by the owner on May 19, 2021. It is now read-only.
/ xcratch Public archive

Extendable Scratch3 Programming Environment

License

Notifications You must be signed in to change notification settings

yokobond/xcratch

Repository files navigation

⚠️ This project was moved to https://xcratch.github.io/

Xcratch

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).

How to Make Own Extension

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.

Sample Extensions

✨ Microbit More

Download the latest connection program from Releases · yokobond/pxt-mbit-more-v2 into your micro:bit then connect it from following Microbit More link.

About

Extendable Scratch3 Programming Environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published