About Ryot
Ryot, short for Roll Your Own Tracker, is a self-hosted application for logging what you consume and do in daily life. It focuses on two areas: media such as books, shows, games and podcasts, and fitness activity such as workouts and body measurements. Running it on your own server means you keep ownership of the data.
On the media side it tracks movies, TV shows, anime, manga, books, audiobooks, podcasts, music and video games, and it can import your history from services such as Goodreads, Trakt and MyAnimeList. Integrations with Jellyfin, Plex, Kodi and Emby can record what you watch automatically. For fitness, it offers an exercise database, workout logging, body measurement tracking and progress graphs.
On the technical side it supports OpenID Connect sign-in, notifications through Discord, Ntfy and Apprise, a GraphQL API for custom integrations and installable PWA use on mobile. It is licensed under GPL-3.0 and starts from a Docker Compose setup. An optional Pro version adds extras such as profile sharing and personalized recommendations, and a public demo resets its data daily.
Key features
- Tracks movies, shows, anime, manga, books and games
- Workout logging with an exercise database
- Body measurement tracking with progress graphs
- Imports from Goodreads, Trakt and MyAnimeList
- Automatic tracking via Jellyfin, Plex, Kodi and Emby
- OpenID Connect authentication
- GraphQL API for custom integrations
Good fit for
- →Keeping one history of books, shows and games
- →Logging workouts on your own server
- →Replacing separate media-list websites
- Built with
- TypeScript
- Tags
- media-tracker
- fitness-tracker
- self-hosted
- docker
- tracker
- graphql
- jellyfin
- plex
Ryot: questions and answers
- What is Ryot used for?
- Ryot is a self-hosted tracker for media consumption and fitness, covering books, shows, games, music and workouts in one place. It is a good fit for keeping one history of books, shows and games; logging workouts on your own server; and replacing separate media-list websites.
- Is Ryot open source?
- Yes. Ryot is open source under the GPL-3.0 licence. Its source code is on GitHub at IgnisDa/ryot and is written mainly in TypeScript.
- Is Ryot free?
- Yes. Ryot is open source, so the software itself is free to use.
- Can I self-host Ryot?
- Yes. Ryot can be self-hosted on your own server or infrastructure.
- What is Ryot an alternative to?
- Ryot is an open-source alternative to Goodreads. Other open-source alternatives to Goodreads include Yamtrack and Open Library.
- Is Ryot actively maintained?
- Yes. The most recent commit to Ryot was on 2 October 2026, and the latest release is v10.5.0, published on 22 August 2026. The project has 3.6k stars on GitHub.
Open-source alternatives to Ryot
See allYamtrack
Media & Streaming
A self hosted media tracker.
AGPL-3.0vs Goodreads★ 3.7k
Open Library
Media & Streaming
One webpage for every book ever published!
AGPL-3.0vs Everand★ 6.7k
HomeTube
Media & Streaming
HomeTube is a friendly video downloader managing single video URL into organized content s
AGPL-3.0★ 1.5k
Seerr
Media & Streaming
Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
MIT★ 13k
DroppedNeedle
Media & Streaming
A self-hosted music request and discovery app with a built-in library manager that drives a download client you supply and plays through Jellyfin, Navidrome or Plex.
AGPL-3.0★ 1.5k
Sonarr
Media & Streaming
Smart PVR for newsgroup and bittorrent users.
GPL-3.0★ 17k
SaaS alternatives to Ryot
See all
Goodreads
Media & Streaming
Book cataloging and recommendation site owned by Amazon
SaaS
Channels DVR
Media & Streaming
Self-hosted live TV and DVR software for tuners and TV Everywhere sources
SaaS
Emby
Media & Streaming
Personal media server that streams your own movies, shows and music to any device
SaaS
Infuse
Media & Streaming
Video player for Apple devices that plays files from servers and NAS drives
SaaS
Roon
Media & Streaming
Music player and library manager for high-quality audio
SaaS
Acast
Media & Streaming
Podcast hosting, distribution and advertising platform
SaaS

