End user applications

Sugar Labs

Learning software for children

Technologies
gtkJavaScriptLLMPythonTypeScript
Topics
artificial intelligencedesktopeducationgamesprogramming languages
Total projects
99
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 5 projects, 2017: 9 projects, 2018: 11 projects, 2019: 8 projects, 2020: 9 projects, 2021: 8 projects, 2022: 9 projects, 2023: 8 projects, 2024: 11 projects, 2025: 11 projects, 2026: 10 projects 5 2016 9 2017 11 2018 8 2019 9 2020 8 2021 9 2022 8 2023 11 2024 11 2025 10 2026

Historical projects

2026 10 projects

Official GSoC page ↗

Sugar Activity on Demand

Contributor: Ashutoshx7

Sugar Activity on Demand addresses a key barrier in Sugar Labs: the difficulty learners face in creating their own activities due to the need for...

GTK4 Transition Part 2: Sugar Shell

Contributor: Dev10-sys

The Sugar Shell is the core desktop environment of Sugar and is responsible for activity launching, the Journal, the Frame, and system integration...

GTK4 Transition Part 1 Fructose

Contributor: Divyam Agarwal

The Problem: Sugar currently relies on GTK3, which is nearing end-of-life and doesn’t support Wayland properly. This makes it harder to run on modern...

Git backend for Music Blocks Part 2

Contributor: Harihara Vardhan

Music Blocks students have no ownership of the projects they create. When a project is saved it lands in a MySQL database they can never see, with no...

Music Blocks 4 Program Builder

Contributor: Parth Dagia

Music Blocks v4 has a modular architecture with a block editor, compiler, and execution engine built separately but not yet connected. This project...

Sugarizer ConnectTheDots

Contributor: Rejah Rabeeul

This project aims to develop a comprehensive ConnectTheDots activity for the Sugarizer platform that combines creative expression, structured...

Music Blocks Performance

Contributor: Shreya_Saxena_0205

Working on a measurement-first performance framework for Music Blocks v3 (Sugar Labs) , a browser-based visual music programming tool used by...

Automated Release Pipeline for Music Blocks

Contributor: Sonal Gaud

Music Blocks currently relies on a manual and irregular release process, which leads to deployment delays, higher risk of human error, and limited...

Music Blocks 4 Program Builder

Contributor: Syed Khubayb

Music Blocks v4 is a visual programming environment that enables learners to explore programming concepts through music using block-based “bricks.”...

AI Reflection in the Sugar Journal

Contributor: vyagh

Sugar's Journal records everything a child creates, but reflection one of its three core design pillars amounts to an empty text box that most...