Pharo Consortium logo
GSoCProgramming languagesAccepted in 2026

Pharo Consortium

Modern and immersive programming language

36
Projects
6
Years accepted
5
In 2026

Projects by year

36

2026

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...

  • Support for serious games in Cormas

    Accepted project · by Jovan Kupusović

    This project aims to expand support for serious games within the Cormas platform, enabling easier interaction between players and environment, and...

  • Computer Vision for Game Piece Detection

    Accepted project · by Kyla Kaplan

    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 : A text-to-speech (TTS) tool for Pharo

    Accepted project · by Neerja Doshi

    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...

  • A Seamless Interface Between LLMs and Pharo

    Accepted project · by SrajalDwivedi17

    This project aims to build ChatPharo, an intelligent, AI-powered assistant that integrates Large Language Models (LLMs) directly into the Pharo...

2023

6 acceptedShow

2021

6 acceptedShow

2019

7 acceptedShow

2017

5 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for Pharo Consortium.