source code is available on GitHub and distributed under MIT License. The known Smalltalk implementations based on the OS VM are: Squeak, the original open source Smalltalk that the OpenSmalltalk VM was built for Pharo Smalltalk, an open-source cross-platform language Cuis-Smalltalk, an open-source small, clean and Smalltalk-80 compatible fork of Squeak Haver-Smalltalk an extension of Cuis with a complete Module-System Croquet VM, a Squeak-related Smalltalk VM for Croquet Project Others Amber Smalltalk, runs on JavaScript via transpilation Dolphin Smalltalk from Object Arts Etoys, a visual programming system for learning F-Script, macOS-only implementation written in 2009 GemStone/S from GemTalk Systems GNU Smalltalk, headless (lacks GUI) implementation of Smalltalk Little Smalltalk Smalltalk MT Smalltalk for Windows from Object Connect ObjectStudio from Cincom Pocket Smalltalk, runs on Palm Pilot Rosetta Smalltalk, developed by Scott Warren in 1979 and announced as a cartridge for the Exidy Sorcerer computer but never released Scratch a visual programming system (only versions before 2.0 are Smalltalk-based) SmallJ, an open source Smalltalk based on Java, derived from SmallWorld Smalltalk/X, developed by Claus Gittinger StepTalk, GNUstep scripting framework uses Smalltalk language on an Objective-C runtime Strongtalk, an open-source (since 2006) Windows-only version, offers optional strong typing; initially created at Sun Microsystem Labs. TruffleSqueak, a Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM (more GraalVM-based Smalltalk implementations can be found here) VAST Platform (VA Smalltalk), developed by Instantiations, Inc VisualAge Smalltalk from IBM Visual Smalltalk Enterprise, and family, including Smalltalk/V VisualWorks from Cincom Zag, Smalltalk VM written in Zig with methods stored as type-annotated ASTs JavaScript VM PharoJS an open-source transpiler from Smalltalk to Javascript, extending the Pharo environment SqueakJS an OpenSmalltalk-compatible VM for the web, also runs older Squeak apps like Etoys or Scratch See also Objective-C GLASS (software bundle) Distributed Data Management Architecture References Further reading External links Free Online Smalltalk Books Cuis Smalltalk Pharo Smalltalk Squeak Smalltalk Cincom Smalltalk ObjectStudio Cincom Smalltalk VisualWorks Dolphin Smalltalk GNU Smalltalk Smalltalk/X StrongTalk Amber Smalltalk Redline Smalltalk Scarlet Smalltalk VA Smalltalk GemStone GLASS (GemStone, Linux, Apache, Seaside, and Smalltalk) Smalltalk MT Smalltalk-78 online emulator OpenSmalltalk cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak Smalltalk-80 Bluebook implementations in C++: by dbanay and rochus-keller on GitHub Programming languages Class-based programming languages Dynamically typed programming languages Free educational software Object-oriented programming languages Programming languages created by women Programming languages created in 1972 1972 software Smalltalk programming language family Cross-platform free software Free compilers