All organizations · GSoC 2026 · End user applications, Programming languages
Sugar Labs
Learning software for children
Sugar is an activity-focused, free/libre open-source software (FLOSS) learning platform for children. Collaboration, reflection, and discovery are integrated directly into the user interface. Through Sugar's clarity of design, children and teachers have the opportunity to use computers on their own terms. Students can reshape, reinvent, and reapply both software and content into powerful learning activities. Sugar's focus on sharing, constructive criticism, and exploration is grounded in the culture of free software and the ideals of learn-by-doing "Constructionism".
- python
- gtk
- typescript
- javascipt
- LLM
- education
- programming languages
- games
- desktop
- generative AI
Project ideas
14 ideas on its 2026 ideas page; of the 10 that state a difficulty: 5 medium, 5 hard. Sizes: 1 small, 4 medium, 7 large. 2 mentors named.
- Git Backend for Music Blocks Part 2 large hard
- GTK4 Transition Part 1 Fructose large
- GTK4 Transition Part 2 Sugar Shell large
- GTK4 Transition Part 3 Wayland hard
- Sugar Activity on Demand large hard
- AI Optimization medium
- AI Reflection in the Sugar Journal large hard
- Automated Release Pipeline for Music Blocks large hard
- Music Blocks Maintenance medium medium
- Music Blocks Performance medium medium
- Music Blocks Temperament medium medium
- Sugarizer Connect the Dots Activity medium medium
- Speak-AI Multilingual Support small
- Music Blocks 4 Program Builder large
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2016, 11 years. Projects per year: '16: 5, '17: 9, '18: 11, '19: 8, '20: 9, '21: 8, '22: 9, '23: 8, '24: 11, '25: 11, '26: 10.
On GitHub
91 repositories pushed to in the last year. Main languages: Python (79), JavaScript (4), TypeScript (3), C (2), HTML (1), Shell (1).
Links and channels
- Website: https://sugarlabs.org
- Ideas page: https://github.com/sugarlabs/GSoC/blob/master/Ideas-2026.md
- Contributor guide: https://github.com/sugarlabs/GSoC
- Source code: https://github.com/sugarlabs
- Mailing list: https://lists.sugarlabs.org/mailman3/lists/sugar-devel.lists.sugarlabs.org/
- Chat: https://matrix.to/#/#sugar:matrix.org
- Chat: https://discord.com/channels/1078051575580336249/1078051576284975226
git-into-gsoc org "Sugar Labs" --shortlist
git-into-gsoc repos "Sugar Labs"
git-into-gsoc issues --org "Sugar Labs"
or ask your assistant: "Which Sugar Labs repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.