Twine
Open-source tool for telling interactive nonlinear stories
Twine is an open-source tool for creating interactive fiction and choose-your-own-adventure style games without needing to code. The Twine editor can be self-hosted as a web app or run as a desktop application.
Key features
- No-code interactive fiction
- Visual story map editor
- Self-hostable web app
- HTML game export
Strengths
- Released under the GPL-3.0 license
- Easy to set up — beginner-friendly
- First-class Docker support for quick deployment
- Active community (2.9k GitHub stars)
Is Twine secure?
No known vulnerabilities affect Twine's latest release (2.12.1). OSV.dev lists 1 past advisory for the project; none of them applies to this release. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.
- Most recent fixed advisory CVE-2026-105220, published 2026-10-04 (10 days ago), fixed in 2.12.0
Source: OSV.dev, checked 2026-10-14. How this is measured.
Twine replaces
Health badge
Maintain Twine? Add its health score to your README. The badge links back to this page.
Similar game servers apps
Mindustry
Game ServersTower-defense and factory game with servers
Replaces Factorio
Lichess
Game ServersOpen-source chess server and platform
Replaces Chess.com
OpenRCT2
Game ServersOpen-source remake of RollerCoaster Tycoon 2
Replaces RollerCoaster Tycoon
papermc-docker
Game ServersContainerized Minecraft Java server image
Replaces Minecraft Realms
ArchiSteamFarm
Game ServersTool for farming Steam cards from multiple accounts
Replaces Idle Master
Nakama
Game ServersOpen-source game server for realtime multiplayer and social features
Replaces PlayFab, Firebase