Freegosy: кроссплатформенное приложение для запуска игр и эмуляторов

Freegosy — это кроссплатформенное приложение на Flutter для доступа к библиотекам ROM и запуска эмуляторов с автоматической синхронизацией сохранений.

Проект решает задачу упрощенного управления играми с использованием ROMM, предоставляя интуитивно понятный интерфейс для загрузки и запуска игр. Freegosy выделяется среди других решений тем, что разработан с нуля для поддержки всех основных платформ — Windows, macOS и Linux, включая поддержку Steam Deck. Это делает его особенно полезным для геймеров, у которых разные устройства.

Чтобы запустить приложение, достаточно установить его из готового пакета, инструкция по установке доступна в README. Обрати внимание, что это еще ранняя версия (v0.5.10), так что могут быть ошибки или недоработки. Проект полностью бесплатный и открытый, так что ты всегда сможешь внести свой вклад или использовать его по назначению без ограничений.

Проект Freegosy — это кроссплатформенное приложение на Flutter, которое предназначено для удобного просмотра коллекции ROM-игр, скачивания ROM-файлов и запуска игр напрямую в эмуляторах. Всё это можно сделать через одну интуитивно понятную интерфейс.

Freegosy является преемником проекта Wingosy, который был ориентирован на Windows. В отличие от него, Freegosy разрабатывается с учетом всех основных операционных систем, включая macOS, Windows и Linux, что делает его универсальным решением для пользователей с разными устройствами.

Текущие возможности

  • Мультиплатформенная поддержка: полная совместимость с macOS (ARM64/Intel), Windows и Linux (включая Steam Deck/EmuDeck).
  • Оффлайн-режим: кэширование метаданных для работы без подключения к интернету.
  • Интеграция с RomM: возможность просматривать и фильтровать коллекцию, скачивать ROM-файлы.
  • Управление эмуляторами: установка, обновление и удаление эмуляторов прямо из настроек.
  • Управление BIOS: автоматическое получение и размещение файлов BIOS для каждого эмулятора.
  • Синхронизация сохранений: возможность синхронизации сохранений игр между локальным и облачным хранилищем.
  • Поддержка контроллеров: расширенные возможности настройки контроллеров для игры.

Установка и запуск

Для установки Freegosy на NixOS можно использовать flake, добавив его как зависимость:


{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    freegosy.url = "github:abduznik/Freegosy";
  };

  outputs = { self, nixpkgs, freegosy }: {
    # Использовать в вашей конфигурации
  };
}

Также можно запустить приложение без установки:


nix run github:abduznik/Freegosy

Для других платформ загрузите последнюю версию с страницы релизов в соответствующем формате:

  • Windows: .exe установщик
  • macOS: .dmg образ диска
  • Linux: AppImage или tarball

Ограничения и известные проблемы

На данный момент существует проблема с Windows Defender, который может ошибочно помечать файл freegosy.exe как угрозу. Это ложное срабатывание, связанное с тем, что исполняемый файл не подписан кодом. Эта проблема исчезает сама по себе, когда больше пользователей загружает релиз. Пользователям рекомендуется проверять SHA-256 хеш файла перед запуском для уверенности в безопасности.

Проект активно развивается, и были запланированы дополнительные возможности, такие как поддержка Android, чтобы предложить пользователям unified experience на всех устройствах.

Радар проекта: 64 из 100 — крепкий проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема64
  • Импульс 19 ≈ 2 звезды в день
  • Темп разработки 94 214 коммитов за 12 недель
  • Зрелость 80 проекту 8 месяцев, 30 релизов
  • Сообщество 41 12 участников, 16 форков
  • Свежесть 98 последний коммит — 2 дня назад
  • Быстрый старт 35 есть: сайт/демо
  • Готовность к продакшену 85 релиз nightly, автосборка, тесты
  • Безопасность и доверие 40 лицензия MIT
  • Документация 96 README 11.6 тыс. знаков, 13 разделов, папка docs
  • Экосистема 54 5 подписчиков на обновления, 17 тем
Как считаем

Только открытые данные GitHub на 14.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: abduznik/Freegosy →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте