All organizations · GSoC 2026 · Programming languages, Artificial Intelligence
International Catrobat Association
Free visual coding apps for computational thinking
Computational thinking for all with free visual coding apps The Catrobat project develops useful frameworks to create games, animations, or apps easily within a short time. This set of mobile creativity tools for smartphones is inspired by the well-known Scratch framework by the Lifelong Kindergarten Group at the MIT Media Lab. The motivation behind the project is that programming is an important cultural technique on the same level as mathematics and physics, from a practical as well as from a philosophical point of view. Our aim thus is to popularize the skills needed to program from an early age in a fun and engaging way that will facilitate the spread of its adoption among young people all over the world. Our awarded Android app “Pocket Code” is currently the most famous outcome of the project. Without the need for any further devices, users have the possibility to create their first program directly on their mobile device in just a few steps using visual "Bricks". Pocket Code supports all common device sensors, provides special "Bricks" for different robotic devices (Lego Mindstorms, Robotix Phiro, etc.) as well as for hardware devices such as the Arduino board or the …
- python
- javascript
- swift
- kotlin
- flutter
- education
- visual programming
- mobile programming
- game engines
- creativity tools
Project ideas
21 ideas on its 2026 ideas page; of the 19 that state a difficulty: 1 medium, 18 hard. Sizes: 5 medium, 13 large. 24 mentors named.
- Multiplayer, IoT, and Home Assistant support via two MQTT bricks hard
- SeaSee’r: Underwater Mapping and Exploration using Spatially anchored Panoramas large
- Pocket Paint Flutter: backwards compatibility to old Android app large hard
- Pocket Paint Flutter: antialiasing and smoothing (advanced options) large hard
- AI Mentor for PocketCode Students large hard
- Pin projects to the Android launcher (“Play as app” shortcuts) hard
- Skeleton-Based Procedural Animation System for Marine Organisms large hard
- Gemini-Powered Ecosystem Narration and Analysis Interface medium
- AI-Driven Dynamic Procedural Map Generation System medium hard
- Upgradation of AR-Based Interactive and Procedural Marine Ecosystem Simulation large hard
- AR Based Human Interaction Enabled Application for Marine Life medium hard
- Extension of Sandbox Toolkit for simplifying the Development of Marine based AR Modules large hard
- Web-Based Sandbox Toolkit for Marine AR Modules large hard
- Blockchain-Based Ethical Governance for IoT Care Systems large hard
- Gemini-API–Powered Intelligent Care Assistant large hard
- AR Rocket Builder & Space Flight Sandbox large hard
- AR Gravity & Planetary Physics Simulator medium hard
- AR Interactive Physics Playground large hard
- Sentiment Analysis of Cephalopods large hard
- Minimal Open-Source IoT Cloud Platform with Secure Device Access medium medium
- Your own Project Ideas … hard
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: 7, '17: 5, '18: 5, '19: 9, '20: 12, '21: 13, '22: 11, '23: 7, '24: 8, '25: 7, '26: 12.
On GitHub
12 repositories pushed to in the last year. Main languages: Kotlin (2), Python (2), C# (1), Dart (1), HTML (1), Java (1).
Links and channels
- Website: https://www.catrobat.org
- Ideas page: https://developer.catrobat.org/pages/development/google-summer-of-code/2026/
- Contributor guide: https://docs.google.com/document/d/1vOGY2C80raXLV6RVRHXoqiAhcnBJFeZdU8wqMm-Rgo0/edit?usp=sharing
- Source code: https://github.com/Catrobat/
- Email: contact@catrobat.org
- Chat: https://github.com/Catrobat/Catroid#contributing
git-into-gsoc org "International Catrobat Association" --shortlist
git-into-gsoc repos "International Catrobat Association"
git-into-gsoc issues --org "International Catrobat Association"
or ask your assistant: "Which International Catrobat Association 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.