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 board@pharo.org.

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:

Jean-Baptiste Arnaud Jean-Baptiste Arnaud

Philippe Back Philippe Back

Clément Bera Clément Bera

Alexandre Bergel Alexandre Bergel

Torsten Bergmann Torsten Bergmann

Usman Bhatti Usman Bhatti

Vincent Blondeau Vincent Blondeau

Noury Bouraqadi Noury Bouraqadi

Johan Brichau Johan Brichau

Sven Van Caekenberghe Sven Van Caekenberghe

Damien Cassou Damien Cassou

Nicolas Cellier Nicolas Cellier

Guido Chari Guido Chari

Andrei Chis Andrei Chis

Dimitris Chloupis Dimitris Chloupis

Bernardo Contreras Bernardo Contreras

Ben Coman Ben Coman

Gabriel Omar Cotelli Gabriel Omar Cotelli

Jordi Delgado Jordi Delgado

Tommaso Del Sasso Tommaso Del Sasso

Christophe Demarey Christophe Demarey

Sean DeNigris Sean DeNigris

Marcus Denker Marcus Denker

Martin Dias Martin Dias

Julien Delplanque Julien Delplanque

Stéphane Ducasse Stéphane Ducasse

Stephan Eggermont Stephan Eggermont

Pablo Estefo Pablo Estefo

Luc Fabresse Luc Fabresse

Johan Fabry Johan Fabry

Cyril Ferlicot Cyril Ferlicot

Hilaire Fernandes Hilaire Fernandes

Nahuel Garbezza Nahuel Garbezza

Leo Gassman Leo Gassman

Lucas Giudice Lucas Giudice

Tudor Girba Tudor Girba

Thierry Goubier Thierry Goubier

Jigyasa Grover Jigyasa Grover

Norbert Hartl Norbert Hartl

Dale Henrichs Dale Henrichs

Pablo Herrero Pablo Herrero

Nicolai Hess Nicolai Hess

Andre Hora Andre Hora

Alejandro Infante Alejandro Infante

Ricardo Jacas Ricardo Jacas

Henrik Sperre Johansen Henrik Sperre Johansen

Denis Kudryashov Denis Kudryashov

Pavel Krivanek Pavel Krivanek

Juraj Kubelka Juraj Kubelka

Laurent Laffont Laurent Laffont

Jannik Laval Jannik Laval

Max Leske Max Leske

David Lewis David Lewis

Diego Lont Diego Lont

Esteban Lorenzano Esteban Lorenzano

Esteban Maringolo Esteban Maringolo

Stefan Marr Stefan Marr

Mariano Martinez Peck Mariano Martinez Peck

Roberto Minelli Roberto Minelli

Hernan Morales Durand Hernan Morales Durand

Eliot Miranda Eliot Miranda

Nicolas Papagna Maldonado Nicolas Papagna Maldonado

Henrik Nergaard Henrik Nergaard

Nick Papoylias Nick Papoylias

Nicolas Passerini Nicolas Passerini

Alain Plantec Alain Plantec

Guillermo Polito Guillermo Polito

Damien Pollet Damien Pollet

Sergi Reyner Sergi Reyner

Jochen Rick Jochen Rick

Markiyan Rizun Markiyan Rizun

Ronie Salgado Ronie Salgado

Camille Teruel Camille Teruel

Juan Pablo Sandoval Alcocer Juan Pablo Sandoval Alcocer

Samir Saleh Samir Saleh

Frank Shearar Frank Shearar

Igor Stasenko Igor Stasenko

Serge Stinckwich Serge Stinckwich

Aliaksei Syrel Aliaksei Syrel

Carlo Teixeira Carlo Teixeira

Sebastian Tleye Sebastian Tleye

Yuriy Tymchuk Yuriy Tymchuk

Andres Valloud Andres Valloud

Jan Vrani Jan Vrani

Martin Walk Martin Walk

Hernan Wilkinson Hernan Wilkinson

If your name is missing from the above list, send an email to board@pharo.org with a picture of yourself (PNG file, format 70x70 pixels).

Pharo previous contributors

Vanessa Peña Vanessa Peña

Nicolas Petton Nicolas Petton

Benjamin Van Ryseghem Benjamin Van Ryseghem

Fernando Olivero Fernando Olivero

Gisela Decuzzi Gisela Decuzzi

Erwan Douaille Erwan Douaille