Repolode
JMBeresford

JMBeresford/retrom

Сервис для самостоятельного размещения игровой библиотеки: упорядочивайте и запускайте эмулируемые игры и игры без DRM в клиентах для компьютеров и браузера.

Open source альтернатива:Steam

Звёзды
2,105
Форки
45
Открытые issues
73
Последний коммит
6 дней назад

Что это?

Retrom — централизованный сервис для управления игровой библиотекой. Разместите его на одном устройстве, а затем подключайте к нему клиенты для компьютеров или браузера на других устройствах, чтобы устанавливать, скачивать и запускать игры из общей библиотеки.

Сервис сканирует файловую систему, находит игры и платформы и автоматически добавляет их в библиотеку. Профили эмуляторов настраиваются отдельно для каждого клиента, но хранятся на сервере: благодаря этому конфигурации можно использовать на разных устройствах или восстановить после переустановки. Игры с разных эмуляторов и платформ запускаются из единого интерфейса, а метаданные и обложки загружаются из поддерживаемых источников.

Проект также планирует добавить поддержку сторонних библиотек, например Steam; поддержка GOG указана в планах, а нативные игры для PC, Linux и macOS помечены как экспериментальные. Есть полноэкранный режим с поддержкой контроллеров и эмуляция в браузере через EmulatorJS.

Ключевые возможности

  • 01Сканирует файловую систему, находит игры и платформы и автоматически добавляет их в библиотеку.
  • 02Позволяет устанавливать, удалять и запускать игры в десктопных клиентах для Windows, macOS и Linux.
  • 03Веб-клиент для доступа к библиотеке из любого браузера с эмуляцией через EmulatorJS.
  • 04Профили эмуляторов для каждого клиента хранятся на сервере — их можно использовать на разных устройствах и восстанавливать.
  • 05Загружает метаданные и обложки игр из поддерживаемых источников, например IGDB.
  • 06Полноэкранный режим с поддержкой контроллеров.

Сценарии использования

  • Разместить личную коллекцию игр без DRM на домашнем сервере и играть в неё на нескольких компьютерах.
  • Собрать эмулируемые игры с разных платформ в одной библиотеке с единым лаунчером.
  • Сохранять одинаковые настройки эмуляторов на разных устройствах или после переустановки операционной системы.
  • Играть в домашнюю библиотеку через браузер на устройстве, где не установлены клиенты.

Быстрый старт

  1. 1

    Откройте краткое руководство по началу работы в вики

  2. 2

    Скачайте последнюю версию клиента со страницы релизов

Что важно знать

  • Необходимо настроить сервер: клиент подключается к самостоятельно размещённому сервису.
  • Некоторые функции ещё не завершены, например облачные сохранения для автономного эмулятора и аутентификация пользователей.
  • Нативная поддержка игр для ПК только на настольных компьютерах помечена как экспериментальная.

В подборках

Темы

Частые вопросы

Что такое retrom?
Сервис для самостоятельного размещения игровой библиотеки: упорядочивайте и запускайте эмулируемые игры и игры без DRM в клиентах для компьютеров и браузера. Retrom — централизованный сервис для управления игровой библиотекой. Разместите его на одном устройстве, а затем подключайте к нему клиенты для компьютеров или браузера на других устройствах, чтобы устанавливать, скачивать и запускать игры из общей библиотеки.
retrom можно использовать бесплатно? Какая у него лицензия?
retrom распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
retrom всё ещё поддерживается?
Активно поддерживается. Последний коммит в retrom — 1 нояб. 2026 г..
Для чего можно использовать retrom?
Разместить личную коллекцию игр без DRM на домашнем сервере и играть в неё на нескольких компьютерах. Собрать эмулируемые игры с разных платформ в одной библиотеке с единым лаунчером. Сохранять одинаковые настройки эмуляторов на разных устройствах или после переустановки операционной системы. Играть в домашнюю библиотеку через браузер на устройстве, где не установлены клиенты.
Как установить retrom?
Откройте краткое руководство по началу работы в вики Скачайте последнюю версию клиента со страницы релизов
Где скачать retrom?
Исходный код и инструкции по установке — на GitHub: https://github.com/JMBeresford/retrom

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лаунчер с открытым исходным кодом для установки и запуска игр разных эпох и платформ с помощью эмуляторов, переимплементаций движков и слоёв совместимости.

10,4 тыс.+22 за неделю890PythonGPL-3.0Активно поддерживаетсяОбновлён 7 часов назад

Опенсорсная альтернатива Frame.io для самостоятельного хостинга: команды могут проверять, комментировать и делиться видео, изображениями и другими творческими материалами.

258+10 за неделю31TypeScriptMITАктивно поддерживаетсяОбновлён 9 часов назад