
Pharo Consortium
Modern and immersive programming language
- 36
- Projects
- 6
- Years accepted
- 5
- In 2026
Projects by year
362026
5 acceptedShow
Streamlining Pharo’s Refactoring Engine UI/UX
Accepted project · by Biljana
Pharo provides an immersive and interactive development environment with powerful refactoring tools. However, its current refactoring workflows can...
Data Structures and Benchmarking for Pharo [Large - 350h]
Accepted project · by Hossam Saber Sayed
This project introduces a library of 7 data structures to the Pharo ecosystem, replacing O(N) bottlenecks with resilient, mathematically proven...
Pharo Dj App With Phausto, Spec and Bloc
Accepted project · by Lucia Cardin
To build a DJ application with two decks in Pharo, I will make use of three libraries: Phausto for audio file playback (at variable speed),...
Decoupled implementation of social norms in CORMAS
Accepted project · by Tokimahery
In agent-based modeling, the goal is to understand how individual agent behavior agent behavior is influenced by social norms (rules like...
Enhance Slang with Separate Compilation
Accepted project · by Zinnia Nagpal
The Pharo VM is written in Slang, a Smalltalk subset that is transpiled to C by the CCodeGenerator. Currently, the entire VM is generated into a...
2025
7 acceptedShow
Implementation of Standard Data Structures and Algorithms
Accepted project · by Alok Pathak
Pharo currently lacks robust, well-designed implementations of fundamental data structures, with existing collections being weakly supported and...
DrTest Reloaded: Enhanced User Experience and Plugin Power
Accepted project · by Estefania Pakarati Cofré
This project aims to enhance the DrTest tool in Pharo by improving its usability, functionality, and performance. DrTest is a critical resource for...
This project aims to expand support for serious games within the Cormas platform, enabling easier interaction between players and environment, and...
This project extends the open-source Cormas simulation platform by integrating a computer vision system that allows real-world interaction with...
Optimizing the Pharo Compiler with Bytecode-Level Inlining
Accepted project · by Lucio_08
This project aims to optimize the Pharo compiler by implementing bytecode level optimization within its DRUID-based optmizing compiler. By applying...
PAM (Pharo Automated Mouth) is Pharo's first ever text-to-speech (TTS) system. It will convert English text into phonemes, add basic prosody, and...
This project aims to build ChatPharo, an intelligent, AI-powered assistant that integrates Large Language Models (LLMs) directly into the Pharo...
2023
6 acceptedShow
- Improvements in the DrTest toolCarolina Melendez
- Complex network library on top of PharoAI graph libraryGoutham Denthaje
- Pharo-to-C VM Transpilerivojawer
- DataFrame ImprovementsJoshua Jose Dias Barreto
- Chart libraryKevin Céspedes Arancibia
- Graph libraries Integration and redesignViren Varma
2021
6 acceptedShow
- 3D CAD scripting using SmalltalkMrinalkanti Roy
- Refining Code CriticsAlejandra Cossío Ch.
- Matrix State of the ArtRakshit P
- DataFrameBalaji G
- Matrix state of the artGUIFO FODJO A Yvan
- Classes and Methods for Spatial DataLaurine Dargaud
2019
7 acceptedShow
- Improving Code CompletionMyroslava Romaniuk
- Next Generation Unit TestingDayne Guerra Calle
- Extending DataFrame libraryAtharva Khare
- Graph library with layouting algorithmsNina Medić
- New Collections for PharoSmiljana Knezev
- Better and more refactorings for PharoEvelyn Cusi López
- NLP Library for PharoNikhil Pinnaparaju
2017
5 acceptedShow
- Advancing in Pharo Code Quality SupportMyroslava Romaniuk
- Tabular Data Structures for Data AnalysisOleksandr Zaytsev
- Improving the VM ProfilerSophieK
- Improve FastTable and extend its possibilitiesElhamer
- Enhancing Pharo Command Line SupportRajula Vineet Reddy
Public proposals
1Read them for structure, not to copy. All proposals for Pharo Consortium.