Pharo is a clean, innovative, open-source Smalltalk-inspired environment
pure object-oriented language
runs on all major platforms
stable core with large test suite
a clean look and feel
good developer tools
low memory footprint
Version 1.1 (stable)
Pharo 1.1 was released on July 26, 2010. Download the one-click image and get Pharo up and running within seconds. This release contains many bug fixes and refactorings, but also new features such as the preference system. Read more about what this release offers.
Version 1.2 alpha (unstable)
If you want to use all the new features and improvements that have been added to Pharo lately, and you don't mind living on the bleeding edge, download the current Pharo 1.2.
Goals
Package management system
Continuous integration system
Passing selected Lint tests
Integrate Alien (or FFI?)
Preview
A new compiler
Bootstrap from kernel image
First-class packages
Rome
Mission
Pharo's goal is to deliver a clean, innovative, free open-source Smalltalk environment. By providing a stable and small core system, excellent developer tools, and maintained releases, Pharo is an attractive platform to build and deploy mission critical Smalltalk applications.
License
The license of Pharo is MIT with some original parts remaining under the Apache License. All contributors are required to sign our license agreement. For more information see the license page.
Getting started
Run the executable after unzipping – no installation required!
Follow the integrated, interactive tutorial
New Pharo book
Pharo by Example has been released and can be downloaded for free.
Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises.

