Um rastreador de treinos e peso corporal para hospedar por conta própria, planejar rotinas, registrar séries e manter os dados de treino no seu próprio servidor.
- Estrelas
- 3,647
- Forks
- 142
- Issues abertas
- 72
- Último commit
- há 18 minutos
O que é?
Ryot é um rastreador self-hosted para os livros que você lê, as séries que assiste, os jogos que joga e os treinos que faz. Ele roda no seu próprio servidor, então seus dados ficam com você, e reúne essas atividades em uma única interface com estatísticas e gráficos de progresso.
Na parte de mídia, ele abrange filmes, séries, anime, mangá, livros, audiolivros, podcasts, música e videogames, com importação de serviços como Goodreads, Trakt e MyAnimeList. Integrações com Jellyfin, Plex, Kodi e Emby podem registrar atividades automaticamente. Na parte de fitness, oferece um banco de dados de exercícios integrado para registrar treinos e acompanhar medidas corporais ao longo do tempo.
Ryot oferece suporte a OpenID Connect para autenticação, envia notificações pelo Discord, Ntfy e Apprise, disponibiliza uma GraphQL API para integrações personalizadas e funciona como PWA em dispositivos móveis. O backend é escrito em Rust, e a implantação é feita com Docker e um banco de dados PostgreSQL.
Recursos principais
- 01Acompanha filmes, séries, anime, mangá, livros, jogos, podcasts e música em um só lugar
- 02Importa o histórico do Goodreads, Trakt, MyAnimeList e Audiobookshelf
- 03Registra treinos com um banco de dados de exercícios integrado e exibe gráficos das medidas corporais
- 04Sincroniza automaticamente as atividades assistidas no Jellyfin, Plex, Kodi e Emby
- 05Oferece autenticação com OpenID Connect, notificações pelo Discord/Ntfy/Apprise e uma GraphQL API
Casos de uso
- Manter um registro pessoal único de tudo o que você lê, assiste e joga
- Substituir planilhas espalhadas usadas para acompanhar treinos e medidas corporais
- Registrar automaticamente o que você assiste em um servidor de mídia doméstico
- Criar dashboards ou automações personalizadas usando a GraphQL API
Início rápido
- 1
Crie um arquivo docker-compose.yml com os serviços do Ryot e do PostgreSQL
- 2
Inicie os serviços em segundo plano
docker compose up -d - 3
Abra http://localhost:8000 no navegador
Antes de usar
- É necessário executar um banco de dados PostgreSQL junto com o app, então a hospedagem própria exige alguma configuração.
- Alguns recursos, como compartilhamento de perfis e recomendações personalizadas, só estão disponíveis na versão Pro paga.
Em coleções
Tópicos
Perguntas frequentes
- O que é ryot?
- Um rastreador self-hosted de consumo de mídia (livros, séries e jogos) e treinos, com os dados armazenados no seu próprio servidor. Ryot é um rastreador self-hosted para os livros que você lê, as séries que assiste, os jogos que joga e os treinos que faz. Ele roda no seu próprio servidor, então seus dados ficam com você, e reúne essas atividades em uma única interface com estatísticas e gráficos de progresso.
- ryot é gratuito? Qual é a licença?
- ryot é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ryot ainda é mantido?
- Manutenção ativa. O último commit de ryot foi em 24 de out. de 2026.
- Para que posso usar ryot?
- Manter um registro pessoal único de tudo o que você lê, assiste e joga Substituir planilhas espalhadas usadas para acompanhar treinos e medidas corporais Registrar automaticamente o que você assiste em um servidor de mídia doméstico Criar dashboards ou automações personalizadas usando a GraphQL API
- Como instalar ryot?
- Crie um arquivo docker-compose.yml com os serviços do Ryot e do PostgreSQL Inicie os serviços em segundo plano: docker compose up -d Abra http://localhost:8000 no navegador
- Onde consigo ryot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IgnisDa/ryot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um rastreador de mídia self-hosted para filmes, séries, anime, mangás, jogos, livros, quadrinhos e jogos de tabuleiro.
Rastreador de saúde e atividade física self-hosted para alimentação, exercícios, hidratação, sono e medidas corporais, com perfis familiares e sincronização com dispositivos.
Uma plataforma visual open source e auto-hospedável para criar automações, integrações, tarefas agendadas e fluxos de trabalho com HTTP, com geração de fluxos assistida por IA.
Aplicativo web open source de orientação fitness para montar planos de treino, acompanhar o progresso e consultar uma base de exercícios.
Um CRM de código aberto que você pode estender como código, com objetos, visualizações, workflows e agentes de IA, desenvolvido com TypeScript, React e PostgreSQL.