Your collection deserves more than a spreadsheet.

Abyss Gaming Hub brings physical game tracking, pricing, analytics, original games, offline access, and a customizable soundtrack into one private platform built to feel like your own.

A self-hosted gaming platformPublic visitors see the product. Your collection and account data stay behind authentication.

Abyss Gaming Hub
Collection analytics in the private Hub: tracked items, missing games, acquired value and an ownership breakdown.

Demo account with sample data

Self-hostedYour server remains the source of truth.
Offline capablePurpose-built PWA and cached experience.
Security mindedHTTPS, optional MFA, rate limits, session controls and bot protection.
Modular by designFocused client and Python server modules.

More than a collection tracker.

The collection is the center of Abyss, but the platform around it is what turns the project into a complete product: discovery, analytics, games, music, offline support and a secure account layer.

Collection system

Track physical games, platform variants, ownership and completion while keeping large libraries organized and usable.

Library + inventory

Insights & pricing

Use pricing, completion analytics, wishlists and next-pickup tools to understand the collection instead of just storing it.

Analytics + market context

Experience layer

Original games, an adaptive jukebox, custom profiles and visual themes make the Hub feel like a place—not a database. The games can now be tried publicly through the Game Zone.

Games + personalization

Less maintenance. More collecting.

Abyss is designed to do the repetitive work around a collection for you. Media is normalized for the interface, price data can be refreshed on demand, and the surrounding tools stay connected to the same collection state.

The Game Zone is open.

The original games inside Abyss are no longer hidden behind the account wall. Anyone can try the same runtimes used by the private Hub; guests get temporary session-only progress, while signed-in players keep their normal saves.

One interface. Different ways to use it.

Abyss keeps each major workflow distinct while sharing a consistent visual system, so dense collection data can coexist with games, dashboards and offline tools without becoming noise.

Track the library you actually own.

Organize physical games by franchise and platform, record ownership and completion, manage variants, and keep the collection readable from desktop or mobile.

The private inventory table: every tracked game with its collection, platform, ownership status and market price.
Demo account with sample data

Built like a product, not a mockup.

The public homepage is intentionally separate from the authenticated application. Behind it, Abyss uses a modular Python server, SQLite-backed account and collection data, generated delivery bundles, offline service-worker infrastructure and focused browser modules.

Small modules. Clear responsibilities.

PythonSQLiteJavaScriptPWAService WorkerMFAMedia Session

A public face without a public collection.

Abyss keeps the public product site separate from private account and collection data, then layers HTTPS, rate limits, session controls, optional MFA and bot-resistant authentication around the public sign-in boundary.

Optional two-factor authenticationAccounts can enable authenticator-based MFA for an extra sign-in step without forcing it on every user.
Bot-resistant authenticationThe authentication layer supports server-verified Cloudflare Turnstile when public bot protection is enabled.
Rate-limited HTTPS edgePublic requests use HTTPS, host validation, login lockouts and rate-limit policies before sensitive account actions.
Private application boundaryGuest visitors receive only explicitly approved product-site and Game Zone assets; collection and account media stay behind authentication.

A personal gaming project, engineered like a real platform.

Sign in to open the private Hub, or create an account when public registration is available.