Менеджер библиотеки видеоигр с открытым исходным кодом, объединяющий игры из Steam, Epic, GOG, EA App, Battle.net и эмуляторов в одном интерфейсе.
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
Откройте краткое руководство по началу работы в вики
- 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 обновляется ежедневно.
Похожие проекты
Форк openMenu для пользователей GDEMU на SEGA Dreamcast: виртуальные папки и модифицированный GD MENU Card Manager для управления SD-картой.
Лаунчер с открытым исходным кодом для установки и запуска игр разных эпох и платформ с помощью эмуляторов, переимплементаций движков и слоёв совместимости.
Опенсорсная альтернатива Frame.io для самостоятельного хостинга: команды могут проверять, комментировать и делиться видео, изображениями и другими творческими материалами.
Самостоятельно размещаемое веб-приложение, которое сканирует локальные папки с видеоиграми и показывает их в виде каталога с метаданными и обложками.
PVR, который отслеживает RSS-ленты Usenet и BitTorrent и автоматически загружает, сортирует и переименовывает новые серии.