Gaseous Server

Gaseous Server

Web-based ROM library manager with built-in browser emulation

831stars
31forks
Last commit: 3d ago
Repo age: 3y old

Gaseous Server is an open-source server application for organizing and managing game ROM collections, providing title management, metadata lookup, and in-browser emulation of supported ROMs. It is implemented as an ASP.NET Core (.NET) application and is distributed with Docker Compose deployment artifacts.

Key Features

  • ROM and title library management with import and signature matching for identification.
  • Built-in browser-based emulation (EmulatorJS) to run supported ROMs from the web UI.
  • Metadata retrieval from external sources (IGDB and others) with optional Hasheous proxy support for hashed lookups.
  • Background tasks such as library scanning and metadata/signature refresh.
  • User authentication and account support added in later releases (noted since v1.7.0).
  • Container-friendly deployment with Docker Compose and CI automation for builds.

Use Cases

  • Personal retro game library: organize and browse large ROM collections with metadata and cover art.
  • Lightweight in-browser play: run supported games directly from a home server via the integrated emulator.
  • Metadata enrichment and archival: use signature imports and external metadata sources to catalog ROM collections.

Limitations and Considerations

  • Database migration between MySQL and MariaDB may require rebuilding the database due to earlier MySQL-specific schema choices; re-import via library scan may be needed.
  • IGDB access requires an API key unless you use a proxy service; offline metadata workflows depend on available signature DATs and the Hasheous project.
  • The project maintainers recommend caution when exposing the server directly to the internet; use VPN or other secure access methods if remote exposure is required.

Gaseous Server is a focused tool for retro gaming enthusiasts who want a web-accessible, metadata-rich ROM management system with integrated emulation. Its .NET-based architecture and container deployment make it suitable for home servers and small self-hosted environments.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

93.5k
5k
Last commit: 9h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
OpenCut

OpenCut

Open-source, cross-platform timeline-based video editor

46k
4.7k
Last commit: 19h ago

Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

Alternative to:
CapCut
CapCut
+16
Papra

Papra

Minimalistic document management and archiving platform

3.9k
178
Last commit: 6d ago

Minimalistic document management and archiving platform for long-term storage, full-text search, tagging, and automated ingestion via email or folders.

Alternative to:
M-Files
M-Files
+11
Pimcore

Pimcore

Open core platform for PIM/MDM, DAM, CMS/DXP, CDP, and commerce

3.7k
1.5k
Last commit: 7h ago

Pimcore is an open core data and experience management platform combining PIM/MDM, DAM, CMS/DXP, CDP and digital commerce with extensible APIs and modeling tools.

Alternative to:
Acquia DAM (Widen)
Acquia DAM (Widen)
+19
Piwigo

Piwigo

Open-source web photo gallery and image management software

3.7k
471
Last commit: 1d ago

Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

Alternative to:
Piwigo Cloud
Piwigo Cloud
+19
Mixpost

Mixpost

Self-hosted open-source social media management platform

2.9k
432
Last commit: 1d ago

Open-source, self-hosted social media manager for scheduling, publishing, analytics and team workflows; deploy via Docker or as a Laravel package.

Alternative to:
Hootsuite
Hootsuite
+13