A Dark Room

Minimalist browser-based text adventure game

8.2k stars 1.8k forks last commit first released MPL-2.0

Slowing down

No commits since 23 May 2025. Check the issue tracker before you rely on it.

A Dark Room is a minimalist text adventure game that runs in the browser. It blends interactive fiction with resource management and incremental progression, gradually revealing new mechanics and story elements as you play.

Key Features

  • Single-page, minimalist UI focused on text-driven gameplay
  • Incremental progression and resource management mechanics
  • Narrative discovery that unlocks new actions and systems over time
  • Multi-language support via community translations
  • Easy to host as a static web app

Use Cases

  • Self-host a lightweight browser game for a community, classroom, or event kiosk
  • Embed a minimalist interactive fiction experience into an internal portal
  • Run offline-friendly entertainment on an intranet or local network

A Dark Room is a compact, well-known example of minimalist game design that is simple to deploy and accessible across devices with a modern web browser.

Categories:

Tech Stack:

Share:

Similar to A Dark Room

code-server logo

code-server

Run Visual Studio Code in the browser on your own server

78.5k
6.8k
Last commit

code-server runs Visual Studio Code in your browser, providing a remote development environment you can self-host on a VM or container and access from any device.

MITActively maintained
Alternative to:
Visual Studio Code logo
Visual Studio Code
+10
JupyterLab logo

JupyterLab

Web-based interactive computing environment for notebooks and code

15.2k
4k
Last commit

JupyterLab is an extensible web-based IDE for Jupyter notebooks, code, terminals, and data exploration with rich outputs and a plugin-based interface.

BSD-3-ClauseActively maintained
Alternative to:
Anaconda Notebooks logo
Anaconda Notebooks
+15
XRSH logo

XRSH

Browser-based XR terminal and REPL with optional ISO boot

XRSH is a browser-based XR terminal/REPL that can run standalone from a single executable, optionally booting a Linux ISO and embedding into A-Frame scenes.

Activity unknown
Alternative to:
Replit logo
Replit
+12
Stirling PDF logo

Stirling PDF

Self-hosted PDF editing, conversion, OCR, and automation platform

88.2k
7.8k
Last commit

Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Actively maintained
Alternative to:
Adobe Acrobat logo
Adobe Acrobat
+19
PocketBase logo

PocketBase

Lightweight open-source realtime backend with embedded SQLite

60.3k
3.6k
Last commit

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

MITActively maintained
Alternative to:
PocketBase Cloud logo
PocketBase Cloud
+17
copyparty logo

copyparty

Portable file server with fast resumable uploads and many protocols

45.9k
1.9k
Last commit

Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+19