OpenMiles
About

Built by athletes,
for athletes.

Why OpenMiles

Every training app slowly turns into an ad network. We got tired of that. OpenMiles is the activity tracker we wanted to use: quiet, precise, open, and ours.

What we believe

The stack

Swift and SwiftUI on iOS. Node.js with TypeScript, Express, and Prisma on the server. Postgres. OpenAPI for the contract between them. Everything is typed end-to-end so nothing silently drifts.

Join in

OpenMiles is early — there's plenty to improve, and contributions are welcome. Open an issue, send a pull request, or just tell us what's broken. The repo is the single source of truth.

View on GitHub