Welcome to OpenAthlete
Open-source training platform for athletes. Built by the community, for the community.
OpenAthlete is an open-source training platform for athletes.
Built by the community, for the community.
🚴♀️ Run, ride, swim — track your workouts, generate smart training plans, and optimize your performance.
Self-host it. Extend it. Contribute to it. Or just use it to become your strongest self.
Quick Start
Get up and running with OpenAthlete in minutes:
Installation
Set up your development environment
First Steps
Create your first workout and explore features
Self-Hosting
Deploy your own instance
Documentation
Explore our comprehensive guides and references:
Contributing
OpenAthlete is a community project — your contributions make it better.
Contributing Guide
Learn how to contribute to OpenAthlete
Code of Conduct
Our community standards
Development Setup
Set up your development environment
Features
✅ Integrations - Connect with Strava, Garmin, Suunto, Polar, and more
✅ AI - Generate workouts, analyze your data, and more
✅ Workout Tracking - Track and visualize your progress
✅ Self-Hostable - Full control over your data
✅ Privacy-First - Your data stays yours
✅ Open Source - Transparent and extensible
🧠 Everything we build is open and transparent — and you're invited to help shape it.