
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
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the ryot difficulty badge in your README — it links back here.
[](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
Enterprise-ready BI web app for data exploration and dashboards
Easy-to-use open-source BI and embedded analytics for everyone
Highly customizable dashboard that puts all your feeds in one place