All organizations · GSoC 2026 · Programming languages, Development tools

Pharo Consortium

Modern and immersive programming language

Pharo is a dynamic, purely object-oriented programming language (where everything is an object) that is inspired by Smalltalk. It also includes a powerful IDE that focuses on simplicity and quick feedback. Its entire syntax can fit on a postcard, and you can code directly in the debugger. Pharo has useful tools that help you work efficiently. The goal of Pharo is to provide a clean, innovative, free, and open-source environment. With a stable and small core system, great development tools, and regular updates, Pharo is a good choice for building and running important applications. Pharo supports a healthy community made up of both private and commercial contributors who help improve and maintain the core system and its external packages.

  • git
  • smalltalk
  • pharo
  • spec
  • SUnit
  • machine learning
  • programming languages
  • virtual machines
  • Modelling
  • Live music

Project ideas

Its ideas page could not be split into separate ideas; read it yourself.

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2017, 6 years. Projects per year: '17: 5, '19: 7, '21: 6, '23: 6, '25: 7, '26: 5.

On GitHub

15 repositories pushed to in the last year. Main languages: Smalltalk (6), HTML (2), CSS (1), JavaScript (1), Shell (1), TeX (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Pharo Consortium" --shortlist
git-into-gsoc repos "Pharo Consortium"
git-into-gsoc issues --org "Pharo Consortium"
or ask your assistant:
"Which Pharo Consortium repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.