Python quantified-self

Open-source Python projects categorized as quantified-self

Top 9 Python quantified-self Projects

quantified-self
  1. activitywatch

    The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

    Project mention: EFF Launches Age Verification Hub as Resource Against Misguided Laws | news.ycombinator.com | 2025-12-11

    Ah okay. I think this would probably be pretty tricky, security-wise, no? One of my first thoughts that might help would be writing a simple tool that parses history from your browsers to categorize it. Other than that, there are things like https://activitywatch.net/ (which seems to have a desktop and Android version)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. flow-dashboard

    [UNMAINTAINED] A goal, task & habit tracker + personal dashboard to focus on what matters

  4. HPI

    Human Programming Interface 🧑👽🤖

    Project mention: Show HN: Timelinize – Privately organize your own data from everywhere, locally | news.ycombinator.com | 2025-10-07

    This reminds me of a similar project called HPI [1] that I discovered in 2022, the idea to aggregate one's digital footprints into one single private place really inspires me a lot. Timelinize is almost like a GUI version of HPI, a more sophisticated user product that everyone can use. I will definitely try it, congrats and respect!

    [1]: https://github.com/karlicoss/HPI

  5. Memacs

    What did I do on February 14th 2007? Visualize your (digital) life in Org-mode

  6. aw-watcher-window

    Cross-platform window watcher (for use with ActivityWatch)

  7. garmin-health-data

    A simple Python CLI to extract Garmin Connect data and save it to a SQLite database file

    Project mention: Garmin-health-data – Own your Garmin data analysis | news.ycombinator.com | 2026-04-30

    For anyone analyzing their own health and fitness data on their terms, I created garmin-health-data: https://github.com/diegoscarabelli/garmin-health-data

    One CLI command pulls any date range of your Garmin Connect data as local files (preserved as an offline backup) AND loads them into a single SQLite database. Multi-account in one DB, gap-fills automatically, fully idempotent on reprocess.

    The standout is the schema: 33 normalized tables with inline column comments preserved into SQLite, an EAV time-series table that captures every FIT-file metric (power, running/cycling/swimming dynamics, etc.), dedicated tables for each sport, and 7 sleep tables down to 1-minute intervals. Pleasant to query by hand and very effective as a data source for an LLM.

    Garmin (via Cloudflare) has been making it increasingly difficult to get your own data out through anything resembling a decent API. The hacks bundled in garmin-health-data (self-contained SSO client, five fallback login strategies, browser-TLS impersonation, anti-rate-limit pause) resolve auth and 429 issues that have broken other tools, including older projects like GarminDB.

    Contributions and feedback welcome, particularly around specialized sports.

  8. dashboard

  9. HPI_API

    An automatic JSON API for HPI

  10. garmin-ai-notifier

    Free, automated daily AI brief on your Garmin data. Pulls Garmin Connect into SQLite, computes full-history stats, and pushes a Gemini-written insight to your phone. $0 to run.

    Project mention: Free daily AI brief from your Garmin data (Gemini and GitHub Actions) | news.ycombinator.com | 2026-06-02
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python quantified-self discussion

Log in or Post with

Python quantified-self related posts

Index

What are some of the best open-source quantified-self projects in Python? This list will help you:

# Project Stars
1 activitywatch 17,800
2 flow-dashboard 1,680
3 HPI 1,614
4 Memacs 1,102
5 aw-watcher-window 125
6 garmin-health-data 48
7 dashboard 28
8 HPI_API 16
9 garmin-ai-notifier 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?