A simple self-hosted workout/activity tracker.
Web application allowing tracking of outdoor activities (workouts) from files,
with data on your own server.
Several mobile apps or devices can store workouts data locally and export them into a file.
Examples for Android (non-exhaustive list):
- FitoTrack (GPLv3)
- OpenTracks (Apache License)
- Runner Up (GPLv3)
To get workouts from devices like smartwatches:
- Amazfish (Sailfish OS, GPLv3, integration with FitTrackee from v2.9.0)
- Gadgetbridge (Android, GPLv3, no integration)
It is also possible to add a workout without a file.
Map data from OpenStreetMap.
The main repository is hosted on Codeberg.org.
The Github repository is a mirror (except for issues and PRs). For now, it is used to run tests, as well as to build and publish Python packages and Docker images using GitHub Actions (see issue).
- Features
- Installation instructions
- Command line interface
- Third-party tools
- Changelog
- Troubleshooting
- Contributing
Under heavy development (some features may be unstable).
(see provisional roadmap, issues and documentation for more information)
FitTrackee uses Weblate for translation management.
Status (on development branch, may differ from the released version):
1: test coverage: only for Python API and CLI
