
Ryot
Self-hosted platform for tracking media, fitness, and habits

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 Services

Plane
Open-source project management platform for tracking work and knowledge
Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

ActivityWatch
Privacy-first automated time tracker for desktop and mobile
Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.


Habitica
Gamified task manager and habit tracker
Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

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.



