{"repo":"endurain-project/endurain","free":true,"listed":false,"github":"https://github.com/endurain-project/endurain","clone":"git clone https://github.com/endurain-project/endurain.git","description":"Endurain is a self-hosted fitness tracking service designed to give users full control over their data and hosting environment","language":"Python","stars":2150,"topics":[],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"[!NOTE] GitHub Mirror - If you are viewing this on GitHub, please be aware that this repository is a read-only mirror. Issues, pull requests, and all project activity are tracked on Codeberg: https://codeberg.org/endurain-project/endurain [!NOTE] Endurain is on a temporary feature freeze - The project is not paused. The focus is shifting from new features to strengthening the foundations. More details here # Endurain A self-hosted fitness tracking service Visit Endurain's Mastodon profile and Discord server. 🚀 Try the Demo Experience Endurain without installation: Demo URL: https://demo.endurain.com - Username: admin - Password: admin - Reset Schedule: Daily at midnight (Europe/Lisbon timezone) ⚠️ Note: The demo environment resets every day. Do not store important data. Table of Contents - Endurain documentation - What is Endurain? - Endurain screenshots - Sponsors - Contributing - Help Translate - License What is Endurain? Endurain is a self-hosted fitness tracking service designed to give users full control over their data and hosting environment. It's similar to Strava but focused on privacy and customization. Built with: - Frontend: Vue.js 3 with TypeScript, Tailwind CSS and shadcn-vue components, with Pinia and TanStack Query for state management - Backend: Python FastAPI, Alembic, SQLAlchemy, Apprise, stravalib and python-garminconnect for Strava and Garmin Connect integration, gpxpy, tcxreader and fitdecode for .gpx, .tcx and .fit file import respectively - Database: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/endurain-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/endurain-project/endurain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}