An open API service indexing awesome lists of open source software.

Interactive fiction

Software simulating environments in which players use text commands to control characters and influence the environment.

https://github.com/historicalsource/hitchhikersguide

The Hitchhiker's Guide to the Galaxy, by Steve Meretzky and Douglas Adams (Infocom)

infocom interactive-fiction meretzky towel zil

Last synced: 26 Jan 2026

https://github.com/curiousdannii/parchment

The Interactive Fiction web app

emulator interactive-fiction

Last synced: 08 Oct 2025

https://github.com/facundoolano/advenjure

Text adventure engine written in Clojure and ClojureScript

adventure-game adventure-game-engine clojure game-development interactive-fiction text-adventure

Last synced: 05 Oct 2025

https://github.com/microsoft/jericho

A learning environment for man-made Interactive Fiction games.

interactive-fiction reinforcement-learning text-based-adventure

Last synced: 09 Apr 2025

https://github.com/instead-hub/instead

INSTEAD - Simple Text Adventure Interpreter

game-engine interactive-fiction lua quests

Last synced: 16 Dec 2025

https://github.com/lizadaly/windrift

A JS framework for writing mutable stories

hypertext interactive-fiction

Last synced: 19 Mar 2025

https://github.com/historicalsource/zork1-gold

Zork I (Microcomputer Version) (Solid-Gold Edition) by Infocom

bruce-daniels dave-lebling infocom interactive-fiction marc-blank solid-gold tim-anderson z-machine zil zork

Last synced: 12 Apr 2025

https://github.com/astrochili/narrator

The Ink language parser and runtime implementation in Lua

defold ink interactive-fiction lpeg lua narrative

Last synced: 30 Oct 2025

https://github.com/jschomay/elm-narrative-engine

A tool for building interactive fiction style stories in Elm.

elm-lang elm-narrative-engine game-engine interactive-fiction

Last synced: 28 Oct 2025

https://github.com/historicalsource/zorkzero

Zork Zero: The Revenge of Megaboz, by Steve Meretzky of Infocom (1988)

adventure interactive-fiction steve-meretzky z-machine zero zil zork

Last synced: 20 Jan 2026

https://github.com/historicalsource/beyondzork

Beyond Zork: The Coconut of Quendor by Brian Moriarty (Infocom)

brian-moriarty fantasy infocom interactive-fiction z-machine zil zork

Last synced: 23 Jan 2026

https://github.com/historicalsource/restaurant

The Restaurant at the End of the Universe (Incomplete, Unreleased) (Infocom)

douglas-adams humor infocom interactive-fiction scifi sequel stu-galley unreleased z-machine

Last synced: 29 Jan 2026

https://github.com/historicalsource/enchanter

Enchanter (Zork IV) by Marc Blank and Dave Lebling (Infocom)

dave-lebling fantasy games infocom interactive-fiction marc-blank spells zil zork

Last synced: 15 Feb 2026

https://github.com/historicalsource/amfv

A Mind Forever Voyaging, by Steve Meretzky (Infocom)

a-mind-forever-voyaging game infocom interactive-fiction politics steve-meretzky

Last synced: 12 Apr 2025

https://github.com/curiousdannii/ifvms.js

The Interactive Fiction Virtual Machines Suite - in Javascript

emulator interactive-fiction z-machine

Last synced: 07 May 2025

https://github.com/larryboyko/dimityjones

electronic escape novel requiring readers to solve puzzles before reading the next chapter

e-texts fiction interactive-fiction introduction-to-programming text

Last synced: 04 Apr 2025

https://github.com/amiantos/gamebookengine

Gamebook Engine is an open source iOS app for creating and playing gamebooks, a type of interactive fiction where the player gets to make decisions that influence the story.

adventure choice-based-game choosable-adventure gamebook gamebooks interactive-fiction ios swift

Last synced: 16 Mar 2025

https://github.com/statico/langterm

🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure

bitmap-font cli console demo fun glsl if inform7 interactive-fiction lulz retro shaders story terminal text-adventure vt220 vt520 webgl webgl-game

Last synced: 23 Apr 2025

https://github.com/historicalsource/stationfall

Stationfall, by Steve Meretzky (Infocom)

infocom interactive-fiction meretzky scifi sequel z-machine zil

Last synced: 23 Jan 2026

https://github.com/historicalsource/lurkinghorror

The Lurking Horror, by Dave Lebling (Infocom)

dave-lebling horror infocom interactive-fiction z-machine zil

Last synced: 25 Feb 2026

https://github.com/historicalsource/leathergoddesses-gold

Leather Goddesses of Phobos Gold Edition, by Steve Meretzky (Infocom)

infocom interactive-fiction sex-farce steve-meretzky z-machine zil

Last synced: 23 Jan 2026

https://github.com/historicalsource/wishbringer

Wishbringer: The Magick Stone of Dreams by Brian Moriarty (Infocom)

brian-moriarty fantasy infocom interactive-fiction z-machine zil

Last synced: 12 Apr 2025

https://github.com/historicalsource/leathergoddesses

Leather Goddesses of Phobos, by Steve Meretzky (Infocom)

infocom interactive-fiction steve-meretzky z-machine zil

Last synced: 09 Feb 2026

https://github.com/historicalsource/abyss

James Cameron's The Abyss (Unfinished, Unreleased) by Bob Bates, Infocom

adventure bob-bates infocom interactive-fiction the-abyss z-machine zil

Last synced: 06 Feb 2026

https://github.com/historicalsource/sherlock

Sherlock: The Riddle of the Crown Jewels, by Bob Bates of Infocom (1987)

bob-bates infocom interactive-fiction late-stage-infocom zil zmachine

Last synced: 21 Jan 2026

https://github.com/historicalsource/spellbreaker

Spellbreaker (ARCHMAGE, MAGE, ZORK 6) by Dave Lebling (Infocom)

dave-lebling fantasy infocom interactive-fiction z-machine zil

Last synced: 14 Feb 2026

https://github.com/historicalsource/arthur

Arthur: The Quest for Excalibur, by Bob Bates of Infocom (1989)

arthur bob-bates infocom interactive-fiction late-stage-infocom z-machine zil

Last synced: 02 Feb 2026

https://github.com/historicalsource/cutthroats

Cutthroats, by Michael Berlyn and Jerry Wolper (Infocom)

cutthroats infocom interactive-fiction jerry-wolper michael-berlyn z-machine zil

Last synced: 21 Jan 2026

https://github.com/historicalsource/shogun

James Clavell's Shōgun by Dave Lebling of Infocom (1989)

dave-lebling infocom interactive-fiction late-stage-infocom shogun z-machine zil

Last synced: 23 Jan 2026

https://github.com/historicalsource/hollywoodhijinx

Hollywood Hijinx, by Hollywood Dave Anderson (Infocom)

adventure hollywood-anderson infocom interactive-fiction z-machine zil

Last synced: 15 Feb 2026

https://github.com/jschomay/elm-interactive-story-starter

Build your own non-linear interactive stories using the Elm Narrative Engine

elm elm-lang elm-narrative-engine game-development interactive-fiction interactive-stories

Last synced: 10 Apr 2025

https://github.com/historicalsource/ballyhoo

Ballyhoo, by Jeff O'Neill (Infocom)

infocom interactive-fiction jeff-oneill z-machine zil

Last synced: 25 Feb 2026

https://github.com/historicalsource/nordandbert

Nord and Bert Couldn't Make Head or Tail of It, by Jeff O'Neill (Infocom)

humor infocom interactive-fiction jeff-oneill z-machine zil

Last synced: 20 Jan 2026

https://github.com/historicalsource/journey

Journey, by Marc Blank, Illustrated by Donald Langos (Infocom)

crpg infocom interactive-fiction marc-blank z-machine zil

Last synced: 23 Jan 2026

https://github.com/historicalsource/moonmist

Moonmist by Stu Galley and Jim Lawrence (Infocom)

adventure infocom interactive-fiction jim-lawrence stu-galley z-machine zil

Last synced: 22 Jan 2026

https://github.com/historicalsource/seastalker

Seastalker, by Stu Galley and Jim Lawrence (Infocom)

infocom interactive-fiction jim-lawrence stu-galley z-machine zil

Last synced: 23 Jan 2026

https://github.com/historicalsource/minizork2-1988

Sampler Edition of Zork II (1988)

infocom interactive-fiction z-machine zil zork

Last synced: 23 Jan 2026

https://github.com/historicalsource/checkpoint

Checkpoint (Unreleased Game) by Stu Galley (Infocom)

infocom interactive-fiction stu-galley z-machine zork

Last synced: 19 Feb 2026

https://github.com/realnc/qtads

A cross-platform, multimedia interpreter for TADS adventure games.

interactive-fiction interactive-fiction-engine interpreter qt tads

Last synced: 30 Aug 2025

https://github.com/historicalsource/wishbringer-gold

Wishbringer: The Magick Stone of Dreams (Solid-Gold Edition) by Brian Moriarty (Infocom)

brian-moriarty infocom interactive-fiction solid-gold wishbringer z-machine zil

Last synced: 21 Jan 2026

https://github.com/atisharma/chasm

CHAracter State Management - a generative text adventure

chatgpt game interactive-fiction llama llm openai text-adventure

Last synced: 31 Oct 2025

https://github.com/realnc/frobtads

Linux and macOS development tools and text-mode interpreter for TADS adventure games.

cli compiler interactive-fiction interpreter sdk tads

Last synced: 21 Mar 2025

https://github.com/historicalsource/minizork-1987

Sampler Edition of Zork (1987 Version) (Infocom)

fantasy infocom interactive-fiction z-machine zil zork

Last synced: 23 Jan 2026

https://github.com/zaechus/kingslayer

A text-based adventure written in Rust

adventure-game cargo dungeon game interactive-fiction ron rust wasm webassembly

Last synced: 10 Jun 2025

https://github.com/Zaechus/kingslayer

A text-based adventure written in Rust

adventure-game cargo dungeon game interactive-fiction ron rust wasm webassembly

Last synced: 16 May 2025

https://github.com/hogart/sugar-cube-utils

Collection of SugarCube 2 macros and goodies

interactive-fiction sugarcube2 twine2

Last synced: 09 Aug 2025

https://github.com/he4et/elseifplayer

Interactive Fiction player for the web

interactive-fiction

Last synced: 13 Jun 2025

https://github.com/rich1richard/StoryTeller-Engine

A Godot plugin helping in building interactive fictions and dialog system

dialog dialogue gdscript godot-engine godot3 godotengine interactive-fiction plugin

Last synced: 01 Apr 2025

https://github.com/realnc/hugor

A cross-platform, multimedia interpreter for Hugo adventure games.

c-plus-plus hugo interactive-fiction interactive-fiction-engine interpreter qt text-adventure-engine

Last synced: 17 Mar 2025

https://github.com/nijikokun/sugarcube-starter

Easy to use starter kit for creating stories with Tweego, Twine and SugarCube.

interactive-fiction sugarcube twee tweego twine

Last synced: 20 Jun 2025

https://github.com/technix/atrament-web-ui

Atrament UI, an engine for creating feature-rich text games or choice-based interactive fiction for both web and desktop

choice-based-game game-development ink interactive-fiction javascript

Last synced: 02 Feb 2026

https://github.com/katelouie/bardic

A Python-first interactive fiction engine and authoring system. Frontend-agnostic and portable.

bardic domain-specific-language dsl game-development game-engine if interactive-fiction markup-language python python3

Last synced: 12 Mar 2026

https://github.com/technix/atrament-core

Framework for choice-based games, built around inkjs

choice-based-game ink interactive-fiction javascript

Last synced: 22 Jan 2026

https://github.com/atebitftw/zart

Modern Implementation Of Interactive Fiction Interpreters (Z-Machine & Glulx)

dartlang glulx infocom inform-6 inform-7 interactive-fiction z-machine zork

Last synced: 21 Feb 2026

https://github.com/dialog-if/dialog

The community-maintained fork of the Dialog programming language for interactive fiction.

interactive-fiction

Last synced: 19 Jan 2026

https://github.com/dcsch/yazmin

Z-machine Interpreter for macOS

c-plus-plus interactive-fiction macos objective-c z-machine

Last synced: 22 Apr 2025

https://github.com/curiousdannii/if-decompiler

Decompile Glulx storyfiles into C code

decompiler glulx interactive-fiction relooper

Last synced: 23 Mar 2025

https://github.com/ppkfs/yaifl

An interactive fiction (text adventure) library in Haskell, inspired by Inform7.

game-development game-engine gamedev interactive-fiction interactive-fiction-engine text-adventure text-based-game-engine

Last synced: 21 Jun 2025

https://github.com/increpare/tinychoice

tiny tool for making multiple choice stores :)

game-engine interactive-fiction

Last synced: 05 Jan 2026

https://github.com/electronistu/Project_Infinity

A blueprint for next-gen AI. Project Infinity uses a token-efficient, Codified Agent Protocol to create specialized, secure, and imaginative agents by grounding LLMs in a verifiable knowledge graph.

ai-gamemaster dnd dnd5e dungeon-and-dragons game-development game-engine generative-ai interactive-fiction large-language-models llms numpy procedual-generation procedural-content-generation pydantic python rpg-game text-based-rpg world-generation yaml

Last synced: 15 Jan 2026

https://github.com/mgproduction/nesterin-trail

A storytllr-based C64 fantasy text adventure

c64 interactive-fiction text-adventure-game

Last synced: 13 Feb 2026

https://github.com/eriknyquist/text_game_maker

Python framework for creating text-based games (interactive fiction)

interactive-fiction python python3 text-adventure text-adventure-game text-game

Last synced: 06 Sep 2025

https://github.com/hlship/dialog-tool

Tool to assist in testing and building interactive fiction using Dialog

babashka cli dialog interactive-fiction

Last synced: 08 Mar 2026

https://github.com/statico/ifhttp

👾 HTTP REST server for Z-Machine interactive fiction

docker http http-server if inform inform7 interactive-fiction rest z-machine z8

Last synced: 23 Apr 2025

https://github.com/bemisguided/vscode-ink-language-tools

An unofficial Visual Studio Code Extension offering advanced language support for Inkle's Ink interactive fiction scripting language.

ink inkle interactive-fiction vscode-extension

Last synced: 26 Jan 2026

https://github.com/plytonrexus/if-script

An extremely simple syntax for writing interactive fiction that can be embedded anywhere on the web.

choice-syntax embedded hacktoberfest interactive-fiction syntax text-adventure-game

Last synced: 01 Sep 2025

https://github.com/jddunn/text-rpg-engine

Library to create text adventures / interactive fiction with custom player interactions

interactive-fiction text-adventures

Last synced: 31 Jan 2026

https://github.com/awlck/frankendrift

Cross-platform frontend for the ADRIFT Runner

adrift-5 interactive-fiction

Last synced: 05 Mar 2026

https://github.com/great-visions-code/step-by-step

A gamified step counter that transforms your real-world steps into energy for a thrilling text based RPG adventure. Track your steps, earn energy, and make choices that shape your story in a post-apocalyptic world. Perfect for staying active while immersing yourself in interactive fiction with multiple endings.

adventure-game fitness-tracker gamification health interactive-fiction ios mobile-app rpg-game stepcounter storytelling swift swiftui zombie

Last synced: 05 Oct 2025

https://github.com/jalbam/lavilladel6

[La villa del seis] A terror adventure. Combination of graphical point-and-click adventure and text adventure (interactive fiction) totally written in PHP and DHTML.

adventure adventure-game adventure-game-engine cross-browser cross-device cross-platform cross-platform-game engine game game-development game-engine interactive-fiction javascript multiplatform php point-and-click text-adventure text-adventure-game web-based web-game

Last synced: 20 Sep 2025

https://github.com/curiousdannii/emglken

Glk meets Emscripten

emscripten glk interactive-fiction

Last synced: 01 Sep 2025

https://github.com/curiousdannii/if

Interactive Fiction technology: specifications and tests

interactive-fiction

Last synced: 18 Feb 2026

https://github.com/rrthomas/inform-mode

An Emacs major mode for editing Inform 6 source code.

emacs inform inform6 interactive-fiction

Last synced: 21 Jun 2025

https://github.com/statico/glulxe-httpd

👾 HTTP+JSON Glulx (.ulx) interactive fiction server with session support

docker glulx glulxe http http-server if inform inform7 interactive-fiction json nodejs rest typescript

Last synced: 23 Apr 2025

https://github.com/astynax/djaif

Django-powered Interactive Fiction engine

django educational-project game-engine interactive-fiction python

Last synced: 12 Apr 2025

Interactive fiction Awesome Lists
Interactive fiction Categories