Scratch
Programmes interactive stories, games, and animations
Scratch provides a visual programming environment that lets users build interactive stories, games, and animations by snapping together code blocks. The language is designed to be accessible, allowing creators to define sprites, backgrounds, and control flow without writing text‑based code. Projects can be run locally using the offline editor, which operates on macOS and does not require an internet connection.
The tool targets educators, students, and hobbyists who want to explore computational concepts and digital creativity through a hands‑on approach. Its block‑based interface supports event handling, motion, sound, and variables, enabling a range of multimedia projects from simple animations to more complex game mechanics. Because the editor runs offline, it is suitable for classroom settings or environments with limited web access.
Scratch is released as a stable, free software package and includes the core functionality needed to create, edit, and play projects on macOS. The offline editor mirrors the capabilities of the online community platform, allowing users to develop and test their creations without relying on external services.
Reviews
Loading reviews…
Similar apps

Markdown Editors
Scratch
Lightweight, offline-first markdown notes app with WYSIWYG editing and local AI agent support.

Code Editors & IDEs
entry
Block-based coding platform

LMS & Course Platforms
Processing
Flexible software sketchbook and a language for learning how to code

Game Engines & Dev Tools
GameMaker
Complete development tool for making 2D games

Task & Project Management
NetLogo
Multi-agent programmable modelling environment

Note-Taking & PKM
FromScratch
Autosaving Scratchpad. A simple but smart note-taking app