Skip to content

unbug/awesome-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Awesome Scratch Awesome

A curated list of awesome Scratch resources, tools, tutorials, and projects.

中文版

Contents


Official Resources

Name Description Link
Scratch The official Scratch platform by MIT — create, share, and explore projects scratch.mit.edu
Scratch Editor Online block-based coding editor scratch.mit.edu/projects/editor
Scratch Ideas Page Official project ideas, coding cards, and tutorials scratch.mit.edu/ideas
Scratch for Educators Teacher accounts, lesson plans, and classroom resources scratch.mit.edu/educators
Scratch Wiki Community-maintained documentation and knowledge base en.scratch-wiki.info
Scratch Foundation Organization supporting Scratch globally scratchfoundation.org
Scratch Desktop Offline Scratch editor for Windows and macOS scratch.mit.edu/download
ScratchJr Simplified Scratch for ages 5–7 (tablets) scratchjr.org

AI Tools

Name Description Link
Vibelf Scratch Copilot AI-powered Scratch coding assistant helping 70+ teachers and 600+ students — provides real-time guidance, debugging, and project ideas vibelf.com / app.vibelf.com
Machine Learning for Kids IBM-backed platform to add AI (text, image, sound recognition) to Scratch projects machinelearningforkids.co.uk
Google Teachable Machine Train custom image/sound/pose ML models and export for Scratch teachablemachine.withgoogle.com
PictoBlox Block-based coding platform with built-in AI/ML blocks (face detection, speech, etc.) pictoblox.ai
Cognimates MIT AI education platform — integrates AI with Scratch-like coding and robotics cognimates.me
ml5.js Friendly machine learning library usable with Scratch extensions ml5js.org
Scratch Copilot (MIT Research) Research project on AI-assisted creative coding for youth arxiv.org/abs/2505.03867

Video Tutorials

Name Description Link
Scratch Team (Official) Official tutorials, project walkthroughs, and community stories youtube.com/@ScratchTeam
Griffpatch Popular Scratch creator — advanced game tutorials (platformers, multiplayer, 3D) youtube.com/@griffpatch
Let's Learn Coding Kids Beginner-friendly short tutorials for young coders YouTube Playlist
Code.org Introductory CS and Scratch-based coding tutorials youtube.com/user/CodeOrg
Create & Learn Scratch projects, game design, and expert tech talks for kids youtube.com/@createandlearn
CS First by Google Themed Scratch video lessons (storytelling, music, art, games) csfirst.withgoogle.com
Scratch Help Videos Official embedded tutorial videos on Scratch website scratch.mit.edu/help/videos

Curriculum & Books

Name Description Link
Creative Computing Curriculum Free comprehensive curriculum by Harvard GSE — 7 units covering computational thinking creativecomputing.gse.harvard.edu
Getting Unstuck Intermediate Scratch curriculum by Harvard — 10 design-studio modules gettingunstuck.gse.harvard.edu
CS First by Google Free K-8 CS curriculum with 1000+ video lessons and activities csfirst.withgoogle.com
Scratch Coding Cards Printable step-by-step project cards by the Scratch Team scratch.mit.edu/ideas
Scratch in Practice (SiP) Real stories and ideas from educators using Scratch scratch.mit.edu/educators
Scratch Foundation Learning Library Activities, lesson plans, and coding cards for families and educators scratchfoundation.org/learning-library
Code Club Projects Free Scratch curriculum modules by Raspberry Pi Foundation projects.raspberrypi.org

Open Source Projects

Name Description Link
Scratch Source Code Official Scratch 3.0 open source (scratch-gui, scratch-vm, scratch-blocks) github.com/scratchfoundation
TurboWarp Fast Scratch mod with JIT compiler, dark mode, and extra features turbowarp.org / GitHub
TurboWarp Desktop Offline TurboWarp editor for all platforms github.com/TurboWarp/desktop
TurboWarp Packager Convert Scratch projects to standalone HTML/EXE/ZIP github.com/TurboWarp/packager
TurboWarp Extensions Curated gallery of TurboWarp extensions github.com/TurboWarp/extensions
Scratch Addons Browser extension enhancing Scratch editor and website scratchaddons.com / GitHub
Snap! Advanced visual programming language inspired by Scratch (UC Berkeley) snap.berkeley.edu
GoboScript Open-source Scratch compiler written in Rust github.com/aspizu/goboscript
scratchattach Python library for Scratch API interaction github.com/TimMcCool/scratchattach
leopard.js Convert Scratch projects to JavaScript leopardjs.com
Scratux Run Scratch 3.0 on Linux github.com/nickywhites/scratux

Community & Platforms

Name Description Link
Scratch Community Official forums, project sharing, and studios scratch.mit.edu/discuss
Code Club Free after-school coding clubs worldwide (ages 9–13) codeclubworld.org
CoderDojo Free volunteer-led coding clubs for young people (ages 7–17) coderdojo.com
Raspberry Pi Foundation Parent org of Code Club & CoderDojo — free coding resources raspberrypi.org/learn
ScratchEd Community Educator community for sharing resources and strategies scratched.gse.harvard.edu
Scratch Explore Browse and remix thousands of community projects scratch.mit.edu/explore
Coolest Projects Global showcase for young coders' creations coolestprojects.org

Extensions & Plugins

Name Description Link
Scratch Extensions (Official) Built-in extensions: music, pen, video sensing, text-to-speech, translate, micro:bit, LEGO scratch.mit.edu/projects/editor
Scratch Addons 100+ features and themes for Scratch website & editor scratchaddons.com
TurboWarp Extensions Gallery Community extensions: runtime controls, cloud data, 3D, gamepad, etc. extensions.turbowarp.org
PoseNet for Scratch Body pose detection using webcam machinelearningforkids.co.uk
micro:bit Extension Connect BBC micro:bit hardware to Scratch scratch.mit.edu/microbit
LEGO Extensions Control LEGO MINDSTORMS and WeDo from Scratch scratch.mit.edu/projects/editor

Games & Project Showcases

Name Description Link
Scratch Explore Page Browse featured, trending, and popular projects scratch.mit.edu/explore
Griffpatch Projects Advanced games by the most-followed Scratcher scratch.mit.edu/users/griffpatch
Scratch Studios Curated project collections by theme scratch.mit.edu/explore/studios/all
TurboWarp Gallery High-performance Scratch projects showcase turbowarp.org

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

CC0

About

Awesome scratch projects/tools/tutorials/resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors