GSoC Organizations
Clear all filters
Shortcuts
First-time organizations (16)
View all
Years
2026
2025
2024
2023
2022
2021
View all
Categories
Artificial Intelligence
Data
Development tools
End user applications
Infrastructure and cloud
Media
View all
Technologies
python (278)
javascript (223)
c++ (160)
c (132)
java (102)
frontend (75)
View all
Topics
web (119)
data (82)
artificial intelligence (78)
machine learning (68)
developer tools (63)
science (63)
View all
Pharo Consortium
View the official
contribution guidelines
for Pharo Consortium
Visit Site
Modern and immersive programming language
Category
Programming languages
Years
2026
2025
2023
2021
2019
2017
Technologies
SUnit
git
pharo
roassal
smalltalk
spec
Topics
Modelling
compiler
machine learning
programming languages
virtual machines
music
Past Projects
2026
2025
2023
2021
2019
2017
Streamlining Pharo’s Refactoring Engine UI/UX
Biljana
Pharo provides an immersive and interactive development environment with powerful refactoring tools. However, its current refactoring workflows can...
More Details
Data Structures and Benchmarking for Pharo [Large - 350h]
Hossam Saber Sayed
This project introduces a library of 7 data structures to the Pharo ecosystem, replacing O(N) bottlenecks with resilient, mathematically proven...
More Details
Pharo Dj App With Phausto, Spec and Bloc
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),...
More Details
Decoupled implementation of social norms in CORMAS
Tokimahery
In agent-based modeling, the goal is to understand how individual agent behavior agent behavior is influenced by social norms (rules like...
More Details
Enhance Slang with Separate Compilation
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...
More Details