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 screenshot

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:

Share:

Similar to Ryot

Ghostfolio logo

Ghostfolio

Open-source wealth management and portfolio tracking dashboard

9.2k
1.3k
Last commit

Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.

AGPL-3.0Actively maintained
Alternative to:
Monarch Money logo
Monarch Money
+11
SerpBear logo

SerpBear

Search engine rank tracking and keyword research app

2.1k
288
Last commit

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

MITActively maintained
Alternative to:
AccuRanker logo
AccuRanker
+6
solidtime logo

solidtime

Open-source time tracking with projects, billing, and invoicing

8.9k
501
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Kimai Cloud logo
Kimai Cloud
+19
OpnForm logo

OpnForm

Open-source no-code form builder for creating and sharing forms

3.6k
534
Last commit

Open-source form builder to create, embed, and share forms with unlimited submissions, notifications, integrations, file uploads, and basic analytics.

Actively maintained
Alternative to:
Cognito Forms logo
Cognito Forms
+3
Yamtrack logo

Yamtrack

Self-hosted media tracker for movies, shows, anime, games, and books

3.5k
291
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Trakt logo
Trakt
+6
Worklenz logo

Worklenz

Open-source project management platform for teams

3.2k
362
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
monday.com logo
monday.com
+19