Gaseous Server
Web-based ROM library manager with built-in browser emulation
928 stars 36 forks last commit first released AGPL-3.0
Actively maintained
Last commit 19 Aug 2026.
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:
Similar to Gaseous Server
Omeka
Open-source PHP platform for publishing digital collections and exhibits
Omeka is a PHP-based open-source web publishing platform for managing, preserving and presenting metadata-rich digital collections and media-rich online exhibits.

Open Archiver
Open-source platform for legally compliant email archiving
Self-hosted email archiving platform for ingesting, storing, indexing and searching emails from Gmail, Microsoft 365, IMAP, PST and more.

BookHeaven
Self-hosted ebook library server with OPDS and metadata management
Open-source server to organize, serve and sync EPUB/PDF ebooks with metadata editing, OPDS support, progress tracking and client auto-discovery.


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

Papermerge
Open-source document management system for scanned documents
Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.
CollectiveAccess Providence
Backend collections management and digital asset cataloguing
Providence is the backend of CollectiveAccess: a PHP-based collections management system for cataloging complex metadata and media with search, GraphQL API, import/export and reporting.



