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.

  1. Multiplayer, IoT, and Home Assistant support via two MQTT bricks hard
  2. SeaSee’r: Underwater Mapping and Exploration using Spatially anchored Panoramas large
  3. Pocket Paint Flutter: backwards compatibility to old Android app large hard
  4. Pocket Paint Flutter: antialiasing and smoothing (advanced options) large hard
  5. AI Mentor for PocketCode Students large hard
  6. Pin projects to the Android launcher (“Play as app” shortcuts) hard
  7. Skeleton-Based Procedural Animation System for Marine Organisms large hard
  8. Gemini-Powered Ecosystem Narration and Analysis Interface medium
  9. AI-Driven Dynamic Procedural Map Generation System medium hard
  10. Upgradation of AR-Based Interactive and Procedural Marine Ecosystem Simulation large hard
  11. AR Based Human Interaction Enabled Application for Marine Life medium hard
  12. Extension of Sandbox Toolkit for simplifying the Development of Marine based AR Modules large hard
  13. Web-Based Sandbox Toolkit for Marine AR Modules large hard
  14. Blockchain-Based Ethical Governance for IoT Care Systems large hard
  15. Gemini-API–Powered Intelligent Care Assistant large hard
  16. AR Rocket Builder & Space Flight Sandbox large hard
  17. AR Gravity & Planetary Physics Simulator medium hard
  18. AR Interactive Physics Playground large hard
  19. Sentiment Analysis of Cephalopods large hard
  20. Minimal Open-Source IoT Cloud Platform with Secure Device Access medium medium
  21. 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

go deeper in your terminal
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.