
Sugar Labs
Learning software for children
- 99
- Projects
- 11
- Years accepted
- 10
- In 2026
Projects by year
992026
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
The Sugarizer Human Activity Pack project aims to enhance the educational tools provided by Sugar Labs by developing two engaging and interactive...
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...
Reflective learning enables students to recall past experiences, develop critical thinking skills, and improve future actions by analyzing them. This...
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...
The Sugar desktop environment currently relies on GTK3, which is approaching EOL. This project aims to modernize Sugar by completing its migration to...
Music Blocks and Turtle Blocks lack a structured version control system, making it difficult for users to manage project history, collaborate, and...
Music Blocks is a visual programming environment that combines programming and music creation, but users often struggle to debug their projects due...
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 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
- Add an AI-assistant to the Pippy ActivityKshitij_Shah
- Develop 8 new mathematical activitiesMarsian
- Sugar on Raspberry PiAnurag Singh(Oval-Elephant)
- Musical ideation through Generative AIAbhijeetGSOC
- Add an AI chatbot to the Chat ActivityQixiang Wang
- Make your own Lesson Plan for Music Blockskhadar
- Sugarizer 3D Volume ActivitySamarth Bagga
- Sugarizer VueJS AppUtkarshSiddhpura
- Maintain and Port 12 Sugar Activities to FlatpakSudoSu-bham
- Music Blocks: Musical creation and transcription assistance via generative AIMubashir Shariq
- Music Blocks v4 Project Builder IntegrationKaran Palan
2023
8 acceptedShow
- Music Blocks v4 Project Builder IntegrationAbhinav Jha
- Improve and maintain 12 Sugar activitiesDimitrios Mylonas
- Improve and maintain 12 Sugar activitiesJriyyya
- Maintenance/bug fixes for Music Blocks 3Mohit53
- Music Blocks v4 Project Builder IntegrationNiloy Sikdar
- Maintain and Port Sugar activities to FlatpakSparsh Goenka
- Sugarizer Word Puzzle Template and Chart activityUtkarshSiddhpura
- Sugarizer Vue.JS Corevinayak nayar
2022
9 acceptedShow
- Exerciser Evaluation modedivyansh-agarwal
- Music Blocks 4 Export ImportAkshat Agarwal
- Improve and maintain 12 Sugar activities.Sourabha G
- Improve and maintain 12 Sugar activitiesSparsh Goenka
- Sugarizer Assignmentsrohan-kumar
- Music Blocks 4 Build Tooling ImprovementsAnik Das
- Music Blocks v4 Code EditorSuraj Kumar
- Sugarizer Vue.js UISaumya Kushwaha
- Music Blocks v3 MaintenanceAshutosh Gautam
2021
8 acceptedShow
- Sugarizer Security and AvailabilityJaikishan Brijwani
- Sugarizer Story ActivitySaurabh-Gupta
- Improve and maintain 15 Sugar activitiesSourabha G
- Learning Bricks: A Novel Blocks Framework for Visual Programming LanguagesKumar Saurabh Raj
- Music Blocks Graphics ManagementChandan Prakash
- MusicBlocks-v4 palettes and Artboard CanvasJoykirat Singh
- MusicBlocksv4 Menu Framework and ArtBoard ConnectionsDaksh Doshi
- Sugarizer Measure activitySarthak_Gupta
2020
9 acceptedShow
- Sugarizer Knowledge Activity PackDhruv Misra
- Music Blocks JavaScript ExportAnindya Kundu
- New releases for atleast 25 Sugar ActivitiesJui Pradhan
- Music Blocks Scale Degree vs n^th Modal PitchAviral Gangwar
- Sugarizer School PortalNikhil Mehra
- Sugarizer Game Activity PackPrakash Ujjwal
- Port Sugar and core activities to Python 3Saumya Mishra
- Resolve 100 issues in Music BlocksSaksham Mrig
- Debian Advocacy for SugarShaan Subbaiah B C
2019
8 acceptedShow
- Improve and Maintain 25 Sugar ActivitiesSwarup N
- Performance in musicblocksFavour Kelvin
- Reconciling rhythm with pitch in Music Blocks widgetsSparsh Agarwal
- Write ActivityAshish Aggarwal
- Create a Sugar DashboardHrishi Patel
- Port to Python 3.Aniket Mathur
- Expand Sugarizer’s Exerciser ActivityAvinash Agarwal
- Improve Sugarizer Server DashboardNikhil Mehra
2018
11 acceptedShow
- Just say no to GTK+ 2yashagrawal3
- Music Blocks Widget ImprovementRitwik Abhishek
- Going Beyond Equal Temperament in Music BlocksRiya Lohia
- Setting up of Activity Server and WikiPort (Activity Migration)vipulgupta2048
- Implement cross version Python support for SugarRahul Bothra
- Sugarizer Exercise ActivityMankirat Singh
- Project: Beginner’s Guide | Developer’s Dashboard | SugarbotPratul Kumar
- Migration of activity wiki-pages to GitHub (and simultaneously help-activity)Rudra Sadhu
- Sugarizer Primero( Sugarizer1)Iqgik
- Sugarizer School BoxAman Sharma
- Interactive Exercises for Turtle BlocksVaibhav Aren
2017
9 acceptedShow
- Say no to Gtk2Zeeshan Khan
- Timbre Widget for Music BlocksTayba Wasim
- Maintaining ASLOJatin Dhankhar
- Sugarizer Server DashboardTarun Kumar Singhal
- Sugar on Raspbery PiRishabh Thaney
- Mind Math ActivitySanjayKumarAP
- Giving Sugar Labs Website a New LookP. Seetarama Raju
- Development of SugarizerRaphael TEYSSANDIER
- User Manual for Music BlocksDinuka Tharangi
2016
5 acceptedShow
- Sugar Labs proposal - Jeremie AmsellemJérémie A.
- Journal Rethink : AbhijitAbrahmAB
- Music WidgetsHemant Kasat
- Sugar on the GroundÜtkarsh Tiwari
- Git BackendVikram Ahuja
Public proposals
2- Sugar Labs - 2022 - Saumya Kushwaha2022 · Status not recorded · from Google-Summer-of-Code-Archive/gsoc-proposals-archive
- Sugar Labs proposal by Saumya Kushwaha2022 · Saumya Kushwaha · Accepted · from COPS-IITBHU/GSoC-Accepted-Proposals
Read them for structure, not to copy. All proposals for Sugar Labs.