Sugar Labs logo
GSoCEnd user applicationsAccepted in 2026

Sugar Labs

Learning software for children

99
Projects
11
Years accepted
10
In 2026

Projects by year

99

2026

10 acceptedShow
  • Sugar Activity on Demand

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by Rejah Rabeeul

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

  • Music Blocks Performance

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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...

2025

11 acceptedShow
  • Sugarizer Human Activity pack

    Accepted project · by AdityaKrSingh

    The Sugarizer Human Activity Pack project aims to enhance the educational tools provided by Sugar Labs by developing two engaging and interactive...

  • Math Games

    Accepted project · by Bishoy Wadea

    I plan to develop 10 Math games for Sugar within the GSoC’25 timeline. The development of these activities will include basic functionalities of the...

  • AI tools for reflection

    Accepted project · by Diwangshu Kakoty

    Reflective learning enables students to recall past experiences, develop critical thinking skills, and improve future actions by analyzing them. This...

  • Advanced JavaScript Editor with MusicBlocks Interactions

    Accepted project · by ElwinL

    This project aims to significantly enhance the JavaScript editor within Sugar Labs' MusicBlocks environment. By implementing translation from...

  • Refactor the chatbot in the Speak Activity to use gen-AI

    Accepted project · by Mebin J Thattil

    This project aims to modernize the Speak Activity by integrating a large language model (LLM) & small language model (SLM) to enhance the chatbot and...

  • GTK4 Exploration

    Accepted project · by MostlyK

    The Sugar desktop environment currently relies on GTK3, which is approaching EOL. This project aims to modernize Sugar by completing its migration to...

  • Git backend for Turtle Blocks and Music Blocks

    Accepted project · by Nikhil-Bhatt

    Music Blocks and Turtle Blocks lack a structured version control system, making it difficult for users to manage project history, collaborate, and...

  • AI-powered Debugger for Music Blocks

    Accepted project · by Om Santosh Suneri

    Music Blocks is a visual programming environment that combines programming and music creation, but users often struggle to debug their projects due...

  • Music Blocks 4 Program Engine

    Accepted project · by Safwan Sayeed

    This project will develop the core execution engine for Music Blocks 4, an educational platform that helps students explore music, mathematics, and...

  • Music Blocks v4 Masonry Module

    Accepted project · by Saumya Shahi

    Music Blocks v4 is a visual programming environment that lets learners explore programming concepts through music. Students use lego-like “bricks” to...

  • Color sensor for Music Blocks for photos and real-time video.

    Accepted project · by ShubhamSingh1

    Music Blocks has a feature to detect the color of pixels generated from drawing within the program, but it cannot detect the color of pixels from...

2024

11 acceptedShow

2023

8 acceptedShow

2022

9 acceptedShow

2021

8 acceptedShow

2020

9 acceptedShow

2019

8 acceptedShow

2018

11 acceptedShow

2017

9 acceptedShow

2016

5 acceptedShow

Public proposals

2

Read them for structure, not to copy. All proposals for Sugar Labs.