Tools · Open source
Turtle
Amr Hesham
A Platform with Pythonic language to practice CPU/GPU programming on mobile
Opens the official F-Droid page
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.
How to install Turtle
- Tap Download — the app's official page on F-Droid opens.
- Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
- If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
- Open Turtle from your app drawer.





