IF Hub

An Interactive Fiction Player & Source Browser

IF Hub plays text adventures in the browser. Pick a game, play it online, and read the source code side by side — all in one interface. Choose from 10 retro platform themes to play in the style of classic home computers. No downloads, no plugins.

How It Works

Every game runs entirely in your browser. Source code is compiled to a virtual machine binary, wrapped in JavaScript, and played through an in-browser interpreter. No downloads, no server, no plugins.

Each game is its own static site hosted on GitHub Pages. The hub loads them in an iframe — one page per game, nothing shared between them.

Every game has a source browser so you can read the code while you play. 10 retro platform themes let you restyle the whole interface to look like classic home computers.

Built with Claude by Anthropic.

Thank You

IF Hub is built on the work of many open-source projects and communities:

Inform 7

Natural-language IF authoring system by Graham Nelson

Parchment

Browser-based IF interpreter by Dannii Willis

Ink

Narrative scripting language by Inkle Studios

Sharpee

TypeScript parser IF engine

Glulxe & Frotz

CLI interpreters for Glulx and Z-machine

ZILF

Modern compiler for Infocom’s ZIL language

Blorb

IF resource packaging format by Andrew Plotkin

GitHub Pages

Free static hosting for every game