Repolode
JMBeresford

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. 1

    Abre la guía de inicio rápido en la wiki

  2. 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