Blockext is a framework for writing hardware extensions for Snap! and Scratch in the Python programming language.

You can find the documentation for the current version of blockext at docs.blockext.org. We're still developing blockext, so be warned that the documentation may be outdated.

Using a draft version of blockext? See the draft docs.

You can find demo videos of extensions at our YouTube channel.