Skip to main content

FitTrackee

A simple self-hosted workout/activity tracker.

Python Version Flask Version code formatter: ruff type check: mypy
Vue Version code formatter: prettier Typescript Version
PostgreSQL version PostgreSQL version
PyPI version docker image version
Coverage Status1 python pipeline status python pipeline status javascript pipeline status
translation status translation languages
Matrix Mastodon Follow

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):

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.

Repositories

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).

Documentation

Under heavy development (some features may be unstable).
(see provisional roadmap, issues and documentation for more information)

FitTrackee Dashboard Screenshot

Translations

FitTrackee uses Weblate for translation management.

Status (on development branch, may differ from the released version):

Translation status


1: test coverage: only for Python API and CLI

Metadata

Release files for fittrackee 1.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fittrackee 1.3.8
File Size Uploaded Provenance Actions
fittrackee-1.3.8.tar.gz 5.7 MB With provenance Details for fittrackee-1.3.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for fittrackee 1.3.8
File Interpreter ABI Platform Actions
fittrackee-1.3.8-py3-none-any.whl Python 3 none any Details for fittrackee-1.3.8-py3-none-any.whl

Total release size: 11.6 MB

Release files / fittrackee-1.3.8.tar.gz

Download URL fittrackee-1.3.8.tar.gz
Size 5.7 MB
Tags Source
SHA-256 checksum
How to use checksums
01cd93f2a4f70568a0298e81888b9da1d61a60e90e72cebc9820c1f224ff1cee
BLAKE2b-256 checksum
How to use checksums
0676bdd59fc5724149f7a9ad663894e82e39adf6b1398feb22fafff0396c1963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Release files / fittrackee-1.3.8-py3-none-any.whl

Download URL fittrackee-1.3.8-py3-none-any.whl
Size 5.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e5d1c1c00cdb7037b802483f8c289dd0b9a49c0191c57116bfa7b036f5eeb32d
BLAKE2b-256 checksum
How to use checksums
099e0dfaed2321196b316c1aab58927369f9ece85b5900a7cf73c8483a4c30df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

Security for fittrackee 1.3.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for fittrackee-1.3.8.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.3.8 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page