Endurain

Endurain

Self-hosted fitness tracking and activity logging platform

1.8kstars
106forks
Last commit: 2d ago
Repo age: 3y old
Endurain screenshot

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:

Share:

Similar Services

Plane

Plane

Open-source project management platform for tracking work and knowledge

46k
3.6k
Last commit: 2d ago

Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

Alternative to:
Atlassian Jira
Atlassian Jira
+18
ActivityWatch

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

16.8k
835
Last commit: 2d ago

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

Alternative to:
RescueTime
RescueTime
+6
Habitica

Habitica

Gamified task manager and habit tracker

13.7k
4.4k
Last commit: 1d ago

Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Alternative to:
Habitica
Habitica
+15
Mealie

Mealie

Self-hosted recipe manager, meal planner, and shopping list

11.5k
1.1k
Last commit: 21h ago

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

Alternative to:
Paprika Recipe Manager
Paprika Recipe Manager
+8
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.6k
2.6k
Last commit: 28d ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
solidtime

solidtime

Open-source time tracking with projects, billing, and invoicing

8.2k
422
Last commit: 1d ago

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

Alternative to:
Kimai Cloud
Kimai Cloud
+19