JavaScript Twine

Open-source JavaScript projects categorized as Twine

Top 12 JavaScript Twine Projects

  1. YarnClassic

    A tool for writing interactive dialogue in games!

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. sugarcube-2

    SugarCube is a free (gratis and libre) story format for Twine/Twee.

  4. custom-macros-for-sugarcube-2

    A collection of systems and macros for Twine.

  5. tweego-setup

    A Tweego project boilerplate.

  6. bondage.js

    Javascript-based parser for the Yarn dialogue tree markup language

  7. cycy-wrote-custom-macros

    Macros for SugarCube 2.

  8. trialogue

    A Story Format for Twine that let's you turn a branching narrative into an interactive chat story

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. harlowe-audio

    An audio library for use with the Twine 2 story format Harlowe (v2.x or higher).

  11. simple-inventory

    An inventory system for Twine 2/SugarCube 2. (by ChapelR)

  12. sugarcube-starter

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

  13. harlowe-macro-api

    Adds an accessible, simplified framework to Harlowe for creating custom macros in JavaScript.

  14. botscripten

    A modified Twine engine specifically for chat conversations

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Twine discussion

Log in or Post with

JavaScript Twine related posts

  • Trialogue format

    1 project | /r/twinegames | 7 Nov 2023
  • Is it possible to modify this code to make the dialog box close on when a link inside it is clicked? (Using ChapelR's Dialog API Macro Set, and ChapelR's Simple Inventory V2)

    1 project | /r/twinegames | 10 Sep 2023
  • How to set up a key to skip through timed macros

    1 project | /r/twinegames | 21 Jun 2023
  • Issues with Numberpool Macro

    1 project | /r/twinegames | 26 May 2023
  • Triple Color Blend Meter

    1 project | /r/twinegames | 30 Apr 2023
  • Preloading

    5 projects | /r/twinegames | 23 Apr 2023
  • Need some help with some file location stuff

    1 project | /r/twinegames | 13 Apr 2023
  • A note from our sponsor - Nutrient
    nutrient.io | 14 Feb 2025
    Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →

Index

What are some of the best open-source Twine projects in JavaScript? This list will help you:

# Project Stars
1 YarnClassic 520
2 sugarcube-2 197
3 custom-macros-for-sugarcube-2 176
4 tweego-setup 64
5 bondage.js 58
6 cycy-wrote-custom-macros 40
7 trialogue 38
8 harlowe-audio 31
9 simple-inventory 23
10 sugarcube-starter 21
11 harlowe-macro-api 12
12 botscripten 9

Sponsored
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io