
Endurain
Self-hosted fitness tracking and activity logging platform
2.1k stars 123 forks last commit first released AGPL-3.0
Actively maintained
Last commit 23 Jul 2026.

Endurain is a self-hosted fitness tracking service built for people who want Strava-like activity tracking while keeping full control of their data. It provides activity feeds, statistics, gear management, and integrations for importing and syncing workouts.
Key Features
- Multi-user setup with admin and user profiles
- Activity import via manual or bulk upload of .gpx, .tcx, and .fit files
- Strava integration to sync activities and gear
- Garmin Connect integration to sync activities, gear, and body composition
- Activity feeds and basic statistics (weekly/monthly)
- Gear tracking and gear component tracking (e.g., usage-based maintenance)
- Goals tracking and notifications
- Weight, steps, and sleep logging
- Basic activity privacy settings and follower features
- Multi-language support, metric/imperial units, and dark/light themes
- Authentication features including MFA (TOTP), password reset via email notifications, and optional email verification
- SSO support via OIDC/SAML
Use Cases
- Track workouts, health metrics, and training goals in a private environment
- Import historical activities from fitness devices and file exports
- Manage gear usage (shoes, bikes, components) and plan replacements based on mileage/time
Limitations and Considerations
- The public demo resets daily and is not intended for persistent data storage
Endurain is a solid option for athletes and hobbyists who want an open, customizable fitness tracker with modern authentication options and popular activity platform integrations. It is especially useful for keeping training history and gear data under your own control.
Categories:
Tags:
Tech Stack:
Similar to Endurain

Yamtrack
Self-hosted media tracker for movies, shows, anime, games, and books
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

Wiki.js
Modern, extensible wiki software built on Node.js
A modern, extensible Node.js wiki with Markdown editing, powerful admin tools, multiple auth options, and support for popular SQL databases.

authentik
Open-source Identity Provider (IdP) for SSO, OIDC, and SAML
Open-source IdP delivering SSO, OAuth2/OIDC, SAML2, LDAP, RADIUS, MFA, WebAuthn, conditional access and application-proxy capabilities for self-hosted deployments.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Ghostfolio
Open-source wealth management and portfolio tracking dashboard
Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

Ryot
Self-hosted platform for tracking media, fitness, and habits
Ryot is a self-hosted personal tracking platform for media, workouts, and daily habits, with analytics, integrations, and an API for your own data.




