Twine

Open-source tool for nonlinear interactive stories

★ Stars2.9k2,919 on GitHub
Last commit7 Oct 2026
LicenceGPL-3.0SPDX, from the repository
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

Twine is a free tool for telling interactive, nonlinear stories. It publishes to HTML and is widely used for interactive fiction, teaching and prototyping branching plots.

Free alternative to

In collections

Related tools

Manuskript

Novel & long-form writing

Open-source novel organiser with outliner, index cards and story line

Stars
★ 2.5k
Licence
GPL-3.0
Updated

Alternative to Scrivener, Dabble

WaveMaker

Novel & long-form writing

Browser-based novel planner and writer with cards and manuscript view

Stars
★ 19
Licence
GPL-3.0
Updated

Alternative to Scrivener, Plottr

Aeon Timeline

Worldbuilding & plotting

Timeline app for stories, series and research chronology

Licence
Proprietary
Status
Proprietary

Alternative to Plottr, Scrivener

Campfire Writing

Worldbuilding & plotting

Modular worldbuilding and writing suite for fiction authors

Licence
Proprietary
Status
Freemium

Alternative to World Anvil, Plottr

Dabble

Novel & long-form writing

Cloud novel app with plotting, goals and manuscript tools

Licence
Proprietary
Status
Proprietary

Alternative to Scrivener, Plottr

LivingWriter

Novel & long-form writing

Cloud manuscript app with outlining, boards and collaboration

Licence
Proprietary
Status
Freemium

Alternative to Scrivener, Dabble