Squeak
Smalltalk programming system
Squeak is an open‑source implementation of the Smalltalk language and integrated development environment that runs on macOS, Windows, and Linux (including ARM). It provides a fast execution engine and a graphical framework called Morphic, which enables developers to build and modify interactive applications with minimal effort. The system includes tools for browsing, searching, and editing Smalltalk code, as well as runtime debugging that supports concurrent sessions and direct code updates.
The environment supports automatic change tracking and distributed version control through Monticello, allowing multiple users to collaborate on projects. A variety of UI themes and personalization options are available, and the language’s expressive syntax is complemented by direct manipulation capabilities that facilitate creative and educational programming.
Squeak is used in domains such as education, multimedia, gaming, research, and commerce. A active community maintains mailing lists, a wiki, and a weekly blog, while an oversight board coordinates development and bug‑fix processes, ensuring the platform remains stable and extensible.
Reviews
Loading reviews…
Similar apps

Code Editors & IDEs
Racket
Modern programming language in the Lisp/Scheme family
Code Editors & IDEs
Script Debugger
Integrated development environment focused entirely on AppleScript

Code Editors & IDEs
Dyalog APL
APL-based development environment

Code Editors & IDEs
BlueJ
Java Development Environment designed for beginners
Databases & Data Tools
SQuirrel SQL
Graphical Java program for viewing the structure of a JDBC compliant database

Task & Project Management
Praat
Doing phonetics by computer