Skip to content
github-actions[bot] edited this page Oct 11, 2026 · 2 revisions

Half Marathon

A lean Android app that takes you to a half marathon in 27 weeks: training plan, run log, GPS recording, habits and statistics in one place. It runs completely offline. All data stays on your device.

What makes it special is how it is built: a single file (index.html), no framework, no server, with a tiny Android shell. That is why it can be customized with AI assistants even without programming skills. The idea behind it is in the Low-code manifesto.

At a glance

Plan 27 weeks, two runs per week, five phases from comeback to race week
Platform Android 5.1 or newer
Languages English (default) and German, switchable under Settings
Data only on the device: no account, no server, no Google services
GPS optional, with interval cues by vibration, a privacy zone around the start, and a smoothed route on a movable, zoomable map (no map tiles)
Code index.html (about 170 KB) plus a Java plugin for the GPS service
Design black and white, follows the device's light or dark mode
License GPL-3.0-or-later

Where to go

Using the app

Understanding how it is built

Changing it yourself

Clone this wiki locally