Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Storytelling

Storytelling

14 projects

Showing 14 of 14 projects

AMP
AMPJavaScript

A web component framework for creating fast, user-first websites, stories, ads, emails, and more.

#web-components#advertising#email-templates
Stars14.9k
Forks4.1k
Last commit19 days ago
TimelineJS v3
TimelineJS v3JavaScript

A JavaScript library for creating interactive, media-rich storytelling timelines on the web.

#timeline#interactive-content#open-source
Stars3.2k
Forks646
Last commit1 month ago
Twine
TwineTypeScript

A browser and Electron port of Twine, a tool for creating interactive, nonlinear stories.

#choose-your-own-adventure#web-based-editor#interactive-fiction
Stars2.8k
Forks408
Last commit1 month ago
Tracery
TraceryJavaScript

A JavaScript library for generating text and stories using context-free grammars and rule-based expansion.

#procedural-content#storytelling#text-generation
Stars2.2k
Forks254
Last commit1 year ago
Idyll
IdyllJavaScript

A markup language and toolkit for creating interactive articles, explorable explanations, and data-driven stories on the web.

#explorable-explanations#live-editing#interactive-storytelling
Stars2.0k
Forks88
Last commit3 years ago
Fungus
FungusC#

An easy-to-use Unity 3D library for creating illustrated interactive fiction games without coding.

#visual-scripting#unity3d#no-code
Stars1.9k
Forks312
Last commit1 year ago
ipyvizzu
ipyvizzuJupyter Notebook

Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.

#chart#notebook-tools#storytelling
Stars968
Forks82
Last commit1 year ago
godot-ink
godot-inkC#

An ink narrative scripting language integration for Godot Engine 4, enabling interactive story creation.

#game-design#godot-ink#gdscript
Stars757
Forks45
Last commit6 months ago
Bladecoder
BladecoderJava

A LibGDX-based engine and editor for creating cross-platform point-and-click adventure games with minimal programming.

#adventure-games#animation#storytelling
Stars638
Forks65
Last commit1 month ago
Litvis
LitvisTypeScript

A light-touch approach to designing, building, and describing visualizations using literate programming in Markdown.

#vega-lite#reproducible-research#storytelling
Stars407
Forks31
Last commit1 month ago
INSTEAD
INSTEADC

A simple text adventure interpreter for creating and playing interactive fiction games.

#open-source#text-adventure#interactive-fiction
Stars256
Forks46
Last commit1 day ago
Chatterbox
ChatterboxGame Maker Language

A narrative engine and dialogue scripting language for GameMaker LTS 2022, enabling complex branching dialogue with an accessible syntax.

#gamemaker#game-design#visual-editor
Stars166
Forks22
Last commit9 days ago
narrator
narratorLua

A Lua implementation of the Ink narrative scripting language parser and runtime for interactive storytelling in games.

#lpeg#interactive-fiction#storytelling
Stars165
Forks12
Last commit2 years ago
Elm Narrative Engine
Elm Narrative EngineElm

A tool for building non-linear interactive fiction games in Elm using a declarative rule-based system.

#visual-editor#branching-narratives#interactive-fiction
Stars137
Forks15
Last commit2 years ago

Related Tags

#Game Development8#Interactive Fiction6#Data Visualization4#Game Engine4#Open Source4#Ink Language3#Narrative Engine3#Narrative3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub