Pharo: The Immersive Programming Experience

Pharo an open source project released under the MIT Licence. Pharo is a minimal, elegant, pure, reflective object language. Everything in Pharo is an object. The entire syntax of Pharo fits on a postcard coding can be done directly in the debugger. Pharo has super cool tools that empower you and make you super efficient. Pharo's goal is to deliver a clean, innovative, free and open-source immersive environment. 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.

lightbulb_outline View ideas list


  • smalltalk
  • roassal
  • polymath
  • pharo


comment IRC Channel
email Mailing list

Pharo Consortium 2017 Projects

  • Myroslava Romaniuk
    Advancing in Pharo Code Quality Support
    Pharo and Smalltalk in general always encouraged a good quality of code [Kent Beck “Smalltalk with style”; Refectoring Browser; SmallLint;...
  • Rajula Vineet Reddy
    Enhancing Pharo Command Line Support
    Command line is the most flexible and powerful platform. It is also the fastest way to work compared to a GUI. Also, the command line will give scope...
  • Elhamer
    Improve FastTable and extend its possibilities
    FastTable was integrated into Pharo 5.0 to solve two main problems that the old lists implementations were facing, first the performance issue, old...
  • SophieK
    Improving the VM Profiler
    Improving the VM Profiler The current VM profiler is a sampling profiler cadenced at 1.3GHz tracking down where the time is spent in the C code of...
  • Oleksandr Zaytsev
    Tabular Data Structures for Data Analysis
    Bringing the functionality of Pandas to Pharo