Twine

Twine, short for Twine Interactive Storytelling Tool, was created in 2009 by Chris Klimas. Twine is an open-source tool for creating interactive, nonlinear stories and hypertext games without requiring traditional programming skills. It is primarily used in education, interactive fiction, narrative design, and experimental storytelling.