Ryot: A Self-Hosted Platform for Life Tracking

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Ryot: A Self-Hosted Platform for Life Tracking

Summary

Ryot, short for "Roll Your Own Tracker," is a powerful self-hosted platform designed to help users track various aspects of their lives. It enables digital tracking of media consumption, fitness activities, and more, offering a comprehensive solution for personal data management. With features like data import, integrations, and a user-friendly interface, Ryot aims to be the ultimate personal tracker.

Repository Information

Analyzed by OSRepos on January 30, 2026

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Ryot, pronounced "riot," stands for "Roll Your Own Tracker." It is a robust, self-hosted platform designed to help you track various facets of your life, including media consumption, fitness activities, and more. This open-source project aims to provide a comprehensive and customizable solution for personal data management, allowing users to maintain full control over their tracking data. Written primarily in TypeScript and Rust, Ryot offers a fast, efficient, and feature-rich experience.

Installation

To get started with Ryot, detailed installation instructions are available in the official documentation. The project emphasizes ease of setup for a self-hosted environment.

Installation Guide

Examples

Ryot allows you to track a wide range of activities and media. Imagine logging books you've read, shows you've watched, video games you've played, or workouts you've completed. The platform supports importing data from services like Goodreads, Trakt, and Strong App, and integrates with media servers such as Jellyfin, Kodi, Plex, Emby, and Audiobookshelf. You can explore a live demo to see Ryot in action.

Ryot Demo

Why Use Ryot

Ryot addresses several common pain points with existing tracking solutions. It focuses on providing a superior user interface and aims to offer numerous pretty graphs and summaries to make data visualization enjoyable and insightful. Furthermore, Ryot fills a gap in the market for a robust, self-hosted fitness and health tracking solution, giving users privacy and control over their personal health data. Its features include OpenID Connect support, notifications to various services, PWA capabilities, and a documented GraphQL API.

Links

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️