ryot logo

ryot

Track your media, fitness, and life facets in one self-hosted application

3.4k Docker GPL-3.0 yesterday

Overview

Ryot (Roll Your Own Tracker) is a self-hosted personal tracking platform that covers media consumption (books, movies, shows, games, podcasts, anime), fitness workouts, and measurements. It provides a unified web UI and GraphQL API, supports metadata import from TMDB, Anilist, OpenLibrary, and other sources, and stores data in PostgreSQL. Deployment is via Docker or Docker Compose. It is actively maintained with regular feature additions.

Where it falls short of Tableau

  • No business analytics or arbitrary data source connectivity
  • No mobile native app; relies on Progressive Web App
  • Social/sharing features are limited compared to Goodreads or Letterboxd
  • No collaborative or multi-household tracking support

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

tracker
media
fitness
personal
self-hosted
Maintain ryot?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the ryot difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/ryot)](https://openreplace.com/ryot)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Observability and analytics dashboards for metrics, logs, and time series

74k TypeScript AGPL-3.0 today
2/5
1-click
ryot vs Grafana

Enterprise-ready BI web app for data exploration and dashboards

73k TypeScript Apache-2.0 today
3/5
ryot vs Apache Superset

Easy-to-use open-source BI and embedded analytics for everyone

48k Clojure AGPL-3.0 today
2/5
1-click
ryot vs Metabase

Highly customizable dashboard that puts all your feeds in one place

35k Docker AGPL-3.0 19 days ago
2/5
ryot vs Glance