Repolode
JMBeresford

JMBeresford/retrom

Serviço de biblioteca de jogos auto-hospedado para organizar e iniciar jogos emulados e sem DRM em clientes desktop e web.

Alternativa open source a:Steam

Estrelas
2,105
Forks
45
Issues abertas
73
Último commit
há 5 dias

O que é?

Retrom é um serviço centralizado de gerenciamento de bibliotecas de jogos. Você o hospeda em uma máquina e conecta clientes desktop ou web em outros dispositivos para instalar, baixar e jogar títulos dessa biblioteca central.

Ele verifica o sistema de arquivos em busca de jogos e plataformas e os adiciona automaticamente. Os perfis de emulador são gerenciados por cliente, mas ficam armazenados no servidor, permitindo compartilhar configurações entre dispositivos ou restaurá-las após uma reinstalação. Jogos de diferentes emuladores e plataformas podem ser iniciados por uma única interface, e metadados e imagens são baixados de provedores compatíveis.

O projeto também pretende integrar bibliotecas de terceiros, como a Steam; a GOG está listada como planejada, enquanto jogos nativos de PC, Linux e macOS são considerados experimentais. O modo de tela cheia com suporte a controles e a emulação no navegador via EmulatorJS também estão incluídos.

Recursos principais

  • 01Verifica o sistema de arquivos para detectar jogos e plataformas e adicioná-los automaticamente à biblioteca.
  • 02Instale, desinstale e jogue títulos em clientes desktop para Windows, macOS e Linux.
  • 03Cliente web para acessar a biblioteca em qualquer navegador, com emulação no navegador via EmulatorJS.
  • 04Perfis de emulador por cliente armazenados no servidor, para compartilhar e restaurar configurações.
  • 05Baixa metadados e imagens dos jogos de provedores compatíveis, como o IGDB.
  • 06Modo de tela cheia com suporte a controles.

Casos de uso

  • Hospedar uma coleção pessoal de jogos sem DRM em um servidor doméstico e jogá-los em vários computadores.
  • Reunir jogos emulados de várias plataformas em uma única biblioteca com um launcher unificado.
  • Manter as configurações dos emuladores consistentes entre dispositivos ou após reinstalar o sistema operacional.
  • Jogar os títulos de uma biblioteca doméstica pelo navegador em um dispositivo sem clientes instalados.

Início rápido

  1. 1

    Abra o guia de início rápido na wiki

  2. 2

    Baixe o cliente mais recente na página de versões

Antes de usar

  • É necessário configurar um servidor; o cliente se conecta a um serviço auto-hospedado.
  • Alguns recursos estão incompletos, como os saves na nuvem para emuladores independentes e a autenticação de usuários.
  • O suporte nativo a jogos de PC, exclusivo para desktop, está marcado como experimental.

Em coleções

Tópicos

Perguntas frequentes

O que é retrom?
Serviço de biblioteca de jogos auto-hospedado para organizar e iniciar jogos emulados e sem DRM em clientes desktop e web. Retrom é um serviço centralizado de gerenciamento de bibliotecas de jogos. Você o hospeda em uma máquina e conecta clientes desktop ou web em outros dispositivos para instalar, baixar e jogar títulos dessa biblioteca central.
retrom é gratuito? Qual é a licença?
retrom é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
retrom ainda é mantido?
Manutenção ativa. O último commit de retrom foi em 1 de nov. de 2026.
Para que posso usar retrom?
Hospedar uma coleção pessoal de jogos sem DRM em um servidor doméstico e jogá-los em vários computadores. Reunir jogos emulados de várias plataformas em uma única biblioteca com um launcher unificado. Manter as configurações dos emuladores consistentes entre dispositivos ou após reinstalar o sistema operacional. Jogar os títulos de uma biblioteca doméstica pelo navegador em um dispositivo sem clientes instalados.
Como instalar retrom?
Abra o guia de início rápido na wiki Baixe o cliente mais recente na página de versões
Onde consigo retrom?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/JMBeresford/retrom

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados