Turtle
A Platform with Pythonic language to practice CPU/GPU programming on mobile
Android · v2.0.11 · Amr Hesham
About Turtle
TurtleGraphics is a platform with a Pythonic language for learning and practicing CPU and GPU programming on
mobile devices.
TurtleGraphics began as a reimplementation of the classic Turtle Graphics environment for Android using a
simple language. Over time, that language, Lilo , evolved into a platform featuring a heterogeneous
Python-inspired language that allows targeting both the CPU and GPU within the same program, influenced by Python,
Mojo, and CUDA.
Features
Free and open source with no ads or data collection.
A Python implementation written from scratch with built-in GPU programming support and user-friendly error
messages.
Supports many modules from the Python standard library.
Interactive preview for Turtle Graphics programs.
Includes numerous examples demonstrating GPU programming, Turtle Graphics, and Python language features.
More developer tools for Android
ADB Captain
Run ADB commands on your phone. No root, no PC — via Shizuku.
Developer Tools
AutoPie
Turn Linux commands into Android apps.
Developer Tools
Gitalchemy
Open-source native GitLab client for Android and desktop
Developer Tools
Haven SSH Client
SSH terminal, Wayland desktop, VNC/RDP, cloud storage & SFTP for Android
Developer Tools
Horus
Run Claude Code, Codex, and OpenCode in a real Linux terminal on your phone
Developer Tools
Life Dashboard Companion
Health Connect and screen time to Home Assistant, MQTT or webhooks. No cloud.
Developer Tools
Nextcloud Pantry
Shared household lists, photos & notes on your own server — and on your watch.
Developer Tools
OpenVitals
Private Health Connect dashboard. No account, no cloud, no ads.
Developer Tools
Parakeetype
Fast on-device speech-to-text keyboard and voice input - no cloud, no tracking.
Developer Tools