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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
gaseous-project avatar

gaseous-project/gaseous-server

0
View on GitHub↗
899 stars·34 forks·C#·AGPL-3.0·25 views

Gaseous Server

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 the need for native plugins or local software installation on the client machine.

To ensure the security of private collections, the server implements role-based access control and authentication middleware. These mechanisms restrict library management and playback capabilities to authorized user accounts, preventing unauthorized access to the hosted media. The system exposes its core functionality through a standardized interface, decoupling the backend storage and indexing processes from the frontend client.

Features

  • Web-Based Emulators - Executes game binaries directly in the browser using WebAssembly for high-performance emulation without local installations.
  • Self-Hosted Game Library Managers - Acts as a private server application for organizing game files and securing access to the library.
  • Self-Hosted Managers - Organizes local game files into a structured, searchable library with automated metadata retrieval.
  • Role-Based Access Control - Secures the server by enforcing role-based permissions for library management and playback access.
  • Server Access Controls - Restricts access to private game collections by requiring user authentication at the server level.
  • User Access Controls - Protects game libraries from unauthorized use by enforcing authentication for all server interface access.
  • Game ROM Organization - Structures and indexes local game ROMs into a searchable collection for easy navigation.
  • Game Metadata Retrievers - Automatically fetches descriptive metadata from external databases to enrich the game library.
  • Server-Side File Readers - Automatically traverses local storage to detect and categorize game ROMs using file signatures.
  • Asset Metadata Indexers - Extracts and indexes metadata from local game files to enable fast library searching and navigation.
  • REST API Backends - Provides a standardized RESTful interface for managing game collections and controlling emulation state.

Star history

Star history chart for gaseous-project/gaseous-serverStar history chart for gaseous-project/gaseous-server

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gaseous Server

These projects share indexed features with Gaseous Server. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • rommapp/rommrommapp avatar

    rommapp/romm

    7,824View on GitHub↗

    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
    View on GitHub↗7,824
  • zurdi15/rommzurdi15 avatar

    zurdi15/romm

    9,010View on GitHub↗

    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

    Python
    View on GitHub↗9,010
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
  • area17/twillarea17 avatar

    area17/twill

    3,956View on GitHub↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    PHP
    View on GitHub↗3,956
Compare all 30 related projects→

Frequently asked questions

What does gaseous-project/gaseous-server do?

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.

What are the main features of gaseous-project/gaseous-server?

The main features of gaseous-project/gaseous-server are: Web-Based Emulators, Self-Hosted Game Library Managers, Self-Hosted Managers, Role-Based Access Control, Server Access Controls, User Access Controls, Game ROM Organization, Game Metadata Retrievers.

Which projects share features with gaseous-project/gaseous-server?

Projects with overlapping indexed features include: rommapp/romm — Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing… zurdi15/romm — RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries.… qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… qbian61/forum-java — This project is a community discussion platform built on the Spring Boot framework, designed to facilitate knowledge… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… octoprint/octoprint — OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard…

Curated searches featuring Gaseous Server

Hand-picked collections where Gaseous Server appears.
  • Game ROM archives