About Pharo
Pharo is a mininal, elegant, pure, reflective object language (and fully open-source).
- Yes in Pharo they are only objects! Nothing else.
- Yes the complete syntax of Pharo fits on a postcard and
- Yes we code in the debugger and Pharo has super cool tools that empower you and make you super efficient.
Mission
Pharo's goal is to deliver a clean, innovative, free and open-source immersive environment. Here is the to be revised Pharo vision document.
By providing a stable and small core system, excellent developing tools, and maintained releases, Pharo is an attractive platform to build and deploy mission critical applications.
Pharo fosters a healthy ecosystem of both private and commercial contributors who advance and maintain the core system and its external packages.
Pharo features
- A dynamic, pure object-oriented programming language in the tradition of Smalltalk
- An IDE (integrated development environment)
- A huge library and set of external packages
Pharo and Business
The goal of Pharo is to sustain and grow business.
- Pharo is supported by the industrial Pharo consortium (http://consortium.pharo.org)
- Pharo has also an association of users: Pharo association (http://association.pharo.org)
Pharo is open-source
Pharo is fully open-source project released under the MIT license.
Contact
For more information, do not hesitate to contact [email protected].
Pharo contributors
People around the world contribute to Pharo. (Do not forget to sign the license agreement)
Here are the names of those who directly contributed to the last release, in alphabetical order:























































































If your name is missing from the above list, send an email to [email protected] with a picture of yourself (PNG file, format 70x70 pixels).
Pharo previous contributors







The board
Pharo has a board composed of Marcus Denker, Stephane Ducasse, Sven Van Caekenberghe, Norbert Hartl, Guille Polito and Esteban Lorenzano.
The role of the board is to make decisions if in the future the community can't decide on a course of action.