awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zurdi15 avatar

zurdi15/romm

0
View on GitHub↗
9,010 Stars·435 Forks·Python·AGPL-3.0·5 Aufruferomm.app↗

Romm

RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries. It provides a central web interface for managing game files, tracking titles, and maintaining a digital repository of artwork and achievement data.

The system enables gameplay through embedded browser-based emulation and the ability to trigger external local players. It differentiates its library management by automatically fetching metadata from external databases and using filename-pattern parsing to categorize games via tags.

The platform supports multi-user environments through role-based access control, allowing shared library access with customizable permission levels for viewing and interacting with the collection.

Features

  • Game ROM Organization - Provides a self-hosted system for structuring and organizing game ROM files for efficient launching.
  • Web-Based Emulators - Provides an embedded JavaScript-based emulation engine to play game files directly in the browser.
  • Game Library Organization - Groups and sorts large game collections using custom tags and retrieved metadata.
  • Media Cataloging Interfaces - Provides a web-based interface specifically for browsing and managing a digital collection of game ROMs.
  • Web-based File Managers - Offers a browser-based interface to scan, update, and manage game entries and their associated files.
  • Web-Based Emulators - Enables playing classic video games directly in the browser without requiring local emulation software.
  • Tag Filtering Systems - Sorts and filters game collections based on metadata tags parsed from filenames.
  • Shared Library Access - Allows multiple users to access a central library of game files with customizable permission levels.
  • Game Metadata Retrievers - Retrieves game titles, artwork, and achievement data from external databases to enrich the library.
  • Multi-User Game Libraries - Provides a shared gaming collection with customizable access levels for multiple users.
  • External Player Launchers - Enables starting game files directly from the library by triggering a connected external player.
  • Filename Parsers - Extracts organizational metadata and tags from filenames using custom string patterns.
  • Role-Based Access Control - Manages user permissions and library visibility through defined administrative roles.
  • External API Integrations - Connects to external REST and GraphQL services to fetch game details and artwork for the library.
  • Games - Web-based retro game ROM manager with metadata integration.

Star-Verlauf

Star-Verlauf für zurdi15/rommStar-Verlauf für zurdi15/romm

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht zurdi15/romm?

RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries. It provides a central web interface for managing game files, tracking titles, and maintaining a digital repository of artwork and achievement data.

Was sind die Hauptfunktionen von zurdi15/romm?

Die Hauptfunktionen von zurdi15/romm sind: Game ROM Organization, Web-Based Emulators, Game Library Organization, Media Cataloging Interfaces, Web-based File Managers, Tag Filtering Systems, Shared Library Access, Game Metadata Retrievers.

Welche Open-Source-Alternativen gibt es zu zurdi15/romm?

Open-Source-Alternativen zu zurdi15/romm sind unter anderem: gaseous-project/gaseous-server — Gaseous Server is a self-hosted platform designed to organize, manage, and execute digital game collections. It… rommapp/romm — Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing… onionui/onion — Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators… prasathmani/tinyfilemanager — Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing,… emulatorjs/emulatorjs — EmulatorJS is a WebAssembly emulation framework and RetroArch web frontend designed to run classic video game ROMs and… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track…

Open-Source-Alternativen zu Romm

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Romm.
  • gaseous-project/gaseous-serverAvatar von gaseous-project

    gaseous-project/gaseous-server

    899Auf GitHub ansehen↗

    Gaseous Server is a self-hosted platform designed to organize, manage, and execute digital game collections. It functions as a centralized server that automatically scans local storage directories to detect and categorize game files, while simultaneously retrieving descriptive metadata from external community databases to maintain a structured and searchable library. The platform distinguishes itself by integrating a browser-based execution environment that utilizes WebAssembly to run game binaries directly within a web interface. This approach allows users to access and play titles without t

    C#emulationopen-sourceretrogaming
    Auf GitHub ansehen↗899
  • rommapp/rommAvatar von rommapp

    rommapp/romm

    7,824Auf GitHub ansehen↗

    Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device

    Pythonemulationopen-sourceretrogaming
    Auf GitHub ansehen↗7,824
  • onionui/onionAvatar von OnionUI

    OnionUI/Onion

    4,193Auf GitHub ansehen↗

    Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators on portable hardware. It functions as a bootable custom firmware distribution and emulation environment manager that replaces factory software to provide an integrated gaming environment. The system distinguishes itself through a modular core-based emulation architecture, allowing for the installation of verified emulator packages, BIOS configuration, and the use of hardware-specific drivers and filters. It also supports the integration of third-party game ports via standardize

    Cemulator-frontendmiyoo-minimiyoomini
    Auf GitHub ansehen↗4,193
  • prasathmani/tinyfilemanagerAvatar von prasathmani

    prasathmani/tinyfilemanager

    5,925Auf GitHub ansehen↗

    Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control. The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Mic

    PHPcode-editorfile-browserfile-explorer
    Auf GitHub ansehen↗5,925
  • Alle 30 Alternativen zu Romm anzeigen→