
Ryot
Self-hosted platform for tracking media, fitness, and habits
3.6k stars 125 forks last commit first released GPL-3.0
Actively maintained
Last commit 22 Aug 2026.

Ryot (Roll Your Own Tracker) is a self-hosted platform for tracking multiple parts of your life in one place, including media consumption and fitness progress. It focuses on a fast, modern UI with analytics and integrations so you can keep control of your personal data.
Key Features
- Track multiple domains such as books, movies/TV, games, workouts, and habits
- Imports from popular services (e.g., Goodreads, Trakt, Strong App)
- Integrations with media servers and players (e.g., Jellyfin, Plex, Emby, Kodi, Audiobookshelf)
- OpenID Connect authentication support
- Notifications to third-party services (e.g., Discord, ntfy, Apprise)
- PWA support for an app-like mobile experience
- GraphQL API for programmatic access and integrations
- Analytics and summaries with charts to understand trends and progress
Use Cases
- Maintain a private personal catalog of watched/read/played media with reviews and history
- Track workouts and fitness routines alongside other personal metrics
- Replace spreadsheets with a unified dashboard and automated imports/integrations
Ryot is a good fit for homelab and privacy-conscious users who want a single system to record and analyze personal activity across media and health domains, with extensibility via integrations and its API.
Categories:
Tags:
Tech Stack:
Similar to Ryot

Ghostfolio
Open-source wealth management and portfolio tracking dashboard
Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

SerpBear
Search engine rank tracking and keyword research app
Self-hosted SERP rank tracker to monitor Google keyword positions, send change notifications, and provide keyword research with Search Console and Ads integrations.

solidtime
Open-source time tracking with projects, billing, and invoicing
Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.


OpnForm
Open-source no-code form builder for creating and sharing forms
Open-source form builder to create, embed, and share forms with unlimited submissions, notifications, integrations, file uploads, and basic analytics.


Yamtrack
Self-hosted media tracker for movies, shows, anime, games, and books
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

Worklenz
Open-source project management platform for teams
Open-source project management and time-tracking platform with tasks, kanban boards, resource planning, time reports and analytics; available as cloud SaaS and self-hosted.



