Gerenciador e inicializador de bibliotecas de jogos de código aberto que reúne em uma só interface jogos da Steam, Epic, GOG, EA App, Battle.net e emuladores.
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
Abra o guia de início rápido na wiki
- 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
Fork do openMenu para usuários do GDEMU no SEGA Dreamcast, com pastas virtuais e uma versão modificada do GD MENU Card Manager para gerenciar o cartão SD.
Launcher de jogos open source que instala e executa jogos de várias épocas e plataformas usando emuladores, reimplementações de engines e camadas de compatibilidade.
Alternativa open source e self-hosted ao Frame.io para revisar, anotar e compartilhar vídeos, imagens e outras mídias criativas com equipes.
Aplicativo web auto-hospedado que verifica suas pastas locais de jogos e as apresenta como uma biblioteca navegável, com metadados e capas.
Um PVR que monitora feeds RSS do Usenet e BitTorrent em busca de novos episódios de TV e, em seguida, baixa, organiza e renomeia os arquivos.