Gestor y lanzador de videojuegos de código abierto que reúne en una sola interfaz los juegos de Steam, Epic, GOG, EA App, Battle.net y emuladores.
JMBeresford/retrom
Servicio de biblioteca de juegos autoalojado para organizar y ejecutar juegos emulados y sin DRM desde clientes de escritorio y web.
Alternativa open source a:Steam
- Estrellas
- 2,105
- Forks
- 45
- Issues abiertos
- 73
- Último commit
- hace 6 días
¿Qué es?
Retrom es un servicio centralizado para administrar bibliotecas de juegos. Lo alojas en una máquina y luego conectas clientes de escritorio o web desde otros dispositivos para instalar, descargar y jugar a los juegos de esa biblioteca central.
Analiza el sistema de archivos para detectar juegos y plataformas, y los agrega automáticamente. Los perfiles de emulador se administran por cliente, pero se almacenan en el servidor, así que puedes compartir las configuraciones entre dispositivos o restaurarlas después de reinstalar el sistema. Los juegos de distintos emuladores y plataformas se ejecutan desde una sola interfaz, y los metadatos y las ilustraciones se descargan de proveedores compatibles.
El proyecto también busca integrar bibliotecas de terceros como Steam; GOG figura como integración planificada y los juegos nativos de PC, Linux y macOS están marcados como experimentales. Incluye un modo de pantalla completa con compatibilidad con controles y emulación en el navegador mediante EmulatorJS.
Funciones clave
- 01Analiza el sistema de archivos para detectar juegos y plataformas, y los agrega automáticamente a la biblioteca.
- 02Instala, desinstala y ejecuta juegos en clientes de escritorio para Windows, macOS y Linux.
- 03Cliente web para acceder a la biblioteca desde cualquier navegador, con emulación en el navegador mediante EmulatorJS.
- 04Perfiles de emulador por cliente almacenados en el servidor para compartir y restaurar configuraciones.
- 05Descarga metadatos e ilustraciones de juegos de proveedores compatibles, como IGDB.
- 06Modo de pantalla completa con compatibilidad con controles.
Casos de uso
- Alojar una colección personal de juegos sin DRM en un servidor doméstico y jugar desde varias computadoras.
- Consolidar juegos emulados de varias plataformas en una sola biblioteca con un único lanzador.
- Mantener la configuración de los emuladores uniforme entre dispositivos o después de reinstalar un sistema operativo.
- Jugar desde el navegador a una biblioteca doméstica de juegos en un dispositivo sin clientes instalados.
Inicio rápido
- 1
Abre la guía de inicio rápido en la wiki
- 2
Descarga el cliente más reciente desde la página de versiones
Antes de usarlo
- Es necesario configurar un servidor; el cliente se conecta a un servicio autoalojado.
- Algunas funciones están incompletas, como las partidas guardadas en la nube para emuladores independientes y la autenticación de usuarios.
- La compatibilidad nativa con juegos de PC, solo para escritorio, está marcada como experimental.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es retrom?
- Servicio de biblioteca de juegos autoalojado para organizar y ejecutar juegos emulados y sin DRM desde clientes de escritorio y web. Retrom es un servicio centralizado para administrar bibliotecas de juegos. Lo alojas en una máquina y luego conectas clientes de escritorio o web desde otros dispositivos para instalar, descargar y jugar a los juegos de esa biblioteca central.
- ¿retrom es gratuito? ¿Qué licencia tiene?
- retrom es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿retrom sigue mantenido?
- Mantenimiento activo. El último commit de retrom fue el 1 nov 2026.
- ¿Para qué puedo usar retrom?
- Alojar una colección personal de juegos sin DRM en un servidor doméstico y jugar desde varias computadoras. Consolidar juegos emulados de varias plataformas en una sola biblioteca con un único lanzador. Mantener la configuración de los emuladores uniforme entre dispositivos o después de reinstalar un sistema operativo. Jugar desde el navegador a una biblioteca doméstica de juegos en un dispositivo sin clientes instalados.
- ¿Cómo se instala retrom?
- Abre la guía de inicio rápido en la wiki Descarga el cliente más reciente desde la página de versiones
- ¿Dónde consigo retrom?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/JMBeresford/retrom
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un fork de openMenu para usuarios de GDEMU en SEGA Dreamcast que añade carpetas virtuales y una versión modificada de GD MENU Card Manager para gestionar tarjetas SD.
Lanzador de juegos de código abierto que instala y ejecuta títulos de distintas épocas y plataformas mediante emuladores, recreaciones de motores y capas de compatibilidad.
Alternativa open source y autohospedada a Frame.io para revisar, anotar y compartir videos, imágenes y otros medios creativos con equipos.
Aplicación web autoalojada que analiza tus carpetas locales de videojuegos y las presenta como una biblioteca navegable con metadatos y carátulas.
Un PVR que monitorea feeds RSS de Usenet y BitTorrent en busca de nuevos episodios de TV, y luego los descarga, organiza y renombra.