
International Catrobat Association
Free visual coding apps for computational thinking
- 96
- Projects
- 11
- Years accepted
- 12
- In 2026
Projects by year
962026
12 acceptedShow
Pocket Paint Flutter - Backward Compatibility with the Old Android App
Accepted project · by Amit Matth
This project aims to complete the transition of Pocket Paint (Paintroid) to Flutter by ensuring compatibility with legacy Kotlin/Java-based .catrobat...
SeaSee’r: Immersive ROV Mapping
Accepted project · by Cott3r
This project develops an open-source system to visualize and explore complex data from underwater ROVs, integrating panoramas, sonar, and point...
Extension of Sandbox Toolkit for simplifying the Development of Marine based AR Modules
Accepted project · by Gunjan Vishwakarma
This project aims to extend the existing Marine AR Module Builder into a more accessible, scalable, and educator-friendly toolkit for creating...
AI-Driven Dynamic Procedural Map Generation System
Accepted project · by Harin Karru
mARine currently lacks a dynamic, reproducible environment system. This project builds a seed-based procedural generation pipeline that creates...
Pin projects to the Android launcher (“Play as app” shortcuts)
Accepted project · by Harsh somankar
Currently, Catrobat users have to return to the Catroid IDE every time they want to play their projects, which breaks the experience and makes their...
AI Mentor for PocketCode Students
Accepted project · by Muhammad Haris Sabil Al Karim
This project takes the AI Tutor SDK further by fully integrating it into PocketCode, converting its block-based programs into AI-readable context,...
Multiplayer, IoT, and Home Assistant support via two MQTT bricks
Accepted project · by Paras_77
Pocket Code currently lacks a scalable way for projects to communicate beyond a single device, which limits its ability to support real-time...
Upgradation of AR-Based Interactive and Procedural Marine Ecosystem Simulation
Accepted project · by Prabhakar Joshi
This project upgrades the AR-based Marine Ecosystem Simulation by improving its realism, scalability, and performance on mobile devices. The current...
Gemini-Powered Ecosystem Narration and Analysis Interface
Accepted project · by Rohan_Sharma_
It is an AI layer that sits on top of a Unity marine ecosystem simulation and translates live simulation data into plain English narration, causal...
Skeleton Based Procedural Animation System for Marine Organisms
Accepted project · by Shivansh Pachnanda
This project addresses the challenge of bringing 3D-generated marine organisms to life through scalable and automated animation. While recent...
Sentiment Analysis of Cephalopods
Accepted project · by siddharth_raj
Cephalopods display complex behavioral states such as stress, curiosity, aggression, and comfort, but interpreting these states currently depends on...
Pocket Paint Flutter: antialiasing and smoothing (advanced options)
Accepted project · by Varun Kushwah
Pocket Paint is a drawing app currently being rewritten in Flutter. The original Android app includes advanced options like antialiasing and stroke...
2025
7 acceptedShow
Paintroid Flutter – A Cross-Platform Revival of the Paintroid Experience
Accepted project · by Amit Matth
This project aims to convert the Paintroid Kotlin app into a Flutter app, keeping all its features while improving performance and usability. The...
Mobile Application for Marine Biology AR Learning
Accepted project · by Ashwani Kumar Moudgil
Proposing an immersive augmented reality application that transforms marine biology education through interactive experiences where users can embody...
The marine environment is in demand of marine protection, especially in the era of climate change. This protection can only occur when people are...
This project aims to create AI-powered 3D models of marine species for educational use. By converting text descriptions into 2D images and then...
My idea is as following: - Getting to know the project and the architecture - Start with cursor tool, as this one is the simplest (TDD) - Next I...
This project aims to develop a Kotlin Multiplatform (KMP) library that acts as an AI Tutor facilitator within the Catrobat ecosystem. Instead of...
My project aims to develop an immersive Augmented Reality (AR) Marine Ecosystem Simulation that will serve as an interactive educational tool within...
2024
8 acceptedShow
- Implement undo/redo commandManager for Flutter PaintroidLenkomotive
- RobotCraftJessica Medina
- Migrating Pocket Paint ShapeTool to Flutter ProjectBaki
- Pocket Paint Flutter - Major Features Implementation and UI EnhancementsBhav_Khurana
- SUPER MARIO BROS DEMO GAME PROJECTSabit Huraira
- Awesome Game Demo project(350 hours)Tushar Banik
- Backwards compatibility of custom filesTim Celec
- Transitioning Catroid from Jenkins to GitHub ActionsmSebastian
2023
7 acceptedShow
- Pocket Paint for Android: Implement eraser, line, fill ,spray can, cursor tools in flutter versionBaki
- Arduino FlavorDavid Andrawes
- CatAI : LLM-Based AI Programming Support for Catrobat ApplicationsDivyangi Raghav
- Rework Linetool to Multilinetool with moveable verticesLenkomotive
- Pocket Paint for Kotlin Android: Landing PageRD Rama Devi
- Interactive Quiz Game for Beginner Coding Education using Luna&Cat IDESufeen Shaikh
- PixelationFilterTim Celec
2022
11 acceptedShow
- Merging Pocket Code ProjectsMaria Seiser
- Awesome Demo Game Project (175 hours) - Devoir of WarriorYugal Kishore
- Zoom to drawSaatwik
- Awesome Demo Game Project : Alex and the Uncharted ExpeditionAakash Tyagi
- Pocket Paint: Migration from Android to FlutterIkroop Singh Kalsi
- REFACTORING & REWRITING PRODUCTION CODE AND TESTS TO KOTLIN FOR POCKET PAINT FOR ANDROIDAkebu
- Pocket Paint for Android: Landing PageSaarthak Seth
- Awesome Demo Game Project (350 hour)Swetha M P
- Awesome Game Demo ProjectPrateek Thakur
- Pocket Paint for Android: Erase background tool (make it transparent more easily)Electronix1337
- Awesome Demo Game Project (175 hours): DEADLANDsamarth sharma
2021
13 acceptedShow
- Pocket Paint for Android: Refactoring and Rewriting Production Code and Tests to KotlinSaarthak Seth
- Catrobat iOS Team proposal for Ticket: Support for Catrobat Language version 0.994 - 0.99992zwerg4
- Awesome Demo Game Project : King Of BatonaAman Gupta
- Room Database IntegrationNur El-Din El-Rez
- Advancement through project mergeTamara David
- Pocket Paint for Android: Additional brush optionsFromG
- Pocket Paint for Android: Hide the top and bottom bars, and make the drawing surface full screen by defaultgeolas
- Application for Embroidery Robot Programming using Pocket Code IDELudwig Reinhardt
- Search functionality for bricks in Pocket CodeOskar Walcher
- Support for Particle Physics in CatrobatDev Sebastian
- Awesome Demo Game Project - Sisters of the FaldroidShriyanshu Kukreti
- Kotlin Refactoring and MVVM ImplementationKhushal Uttam
- Pocket Code for Android: HMS API Machine Learning and AI supportqlin
2020
12 acceptedShow
- Redesign Landing PageJulia Herold
- Web: Implement new OAuth Provider and refactor Google Sign-InJosip Letica
- Awesome Demo Game Project - BatroidYash Punia
- Refactoring of test system and alternative API testingAmela Kurtić
- OCR sensors for Pocket CodeDaria Divenkova
- Pocket Moon - Farming game demo projectJude Birch
- Redesign and refactoring of the share platformDaniel Metzner
- Enhancement to Catrobat iOS ApplicationDhrubojyoti Biswas
- Android: Separate and modularize interpreter and IDE in Pocket Code (refactoring)DinosaurierRex
- Implementing Pen Bricks and UI & Usability Improvements for 'Pocket Code' (Catty) - iOS Implementation of Catrobat languageNeel Makhecha
- Implementation of Landscape mode for CattyStefan Bortolas
- Embroidery Robot Programming ProposalStella Lukasser
2019
9 acceptedShow
- AmayaMikhaelle Bueno
- Coding Tutorial Game for Female TeenagersStefania Mak
- Testing Efficiency CatroidgPath
- Awesome Demo Game ProjectVaibhav Anand
- Implementation of missing Bricks for Catrobat Language Version 0.992GatCode
- Interesting Female Teenagers in Coding Through the Use of a Well-designed Serious GameNaomi Pfaff
- Fortune on the high seasIgor Ershov
- Awesome Game Demo Project - The Binding of KrishnaAjay Sharvesh M P
- PocketCode Demo Game ProjectAselPeiris
2018
5 acceptedShow
- Integrate Pocket Paint into Pocket CodeThomas S
- iOS: Device Sensors and Code RefactoringCarmen-Gabriela Popa
- Introduce Architecture and Separate ComponentsThomas Schranz
- Refactoring - Testable code, simplify existing unit tests, enhance test coverageThomas Hirsch
- Google blockly integration to catrobat projectGajendra Tanwar
2017
5 acceptedShow
- iOS: Implementation of missing Bricks and SensorsPushkar Sharma
- HTML5: Physics Enginewintersw
- Refactoring/Redesigning Pocket Codethmq
- Refactoring – Reimplementing all UI tests in EspressoThomas Hirsch
- iOS: Implementation of missing Bricks and SensorsAbduqodiri Qurbonzoda
2016
7 acceptedShow
- Pocket Code - Integrate S2CRalph Samer
- HTML5 Player: Rendering + PhysicsTeabeans
- Scenes and Feature Completenessloibi93
- Feature Completeness (Scratch)RobertR
- Raspberry Pi Integration + Feature Completeness (Scratch)p4
- HTML5 Player: Compatibility/Feature Completeness (Scratch)wintersw
- Social Media FeaturesSteff
Public proposals
2- Catrobat proposal by Bhav Khurana2024 · Bhav Khurana · Accepted · from COPS-IITBHU/GSoC-Accepted-Proposals
- Aman Gupta- Awesome Demo Game Project2021 · Status not recorded · from Google-Summer-of-Code-Archive/gsoc-proposals-archive
Read them for structure, not to copy. All proposals for International Catrobat Association.