Twine is an open-source tool for telling interactive, nonlinear stories

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
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.ai
featured
  1. twinejs

    Twine, a tool for telling interactive, nonlinear stories

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tweego

    Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.

    There's a text-based representation called twee. You can use tweego (https://github.com/tmedwards/tweego) to convert between twee and html/twine.

  4. ink

    inkle's open source scripting language for writing interactive narrative. (by inkle)

    Ink from Inkle[0] can output to JSON. It has a Unity integration and I have used the JSON format in a custom game engine. Thier editor (inky) makes it easy to play through the story as you write it. I used it for NPC dialogs for game.

    [0]https://www.inklestudios.com/ink/

  5. twison

    A Twine 2 story format that provides JSON export

    I did exactly that a while ago combining Twine with Twison [0]. A non technical friend would write the story with Twine, compile to a JSON file, and I'd parse it with a quick script on build time so I could display it on a React web app (that I'd then make apps with, with Cordova). There were a few things that could be improved in the process but it all worked incredibly well after I hooked everything up!

    [0] https://github.com/lazerwalker/twison

  6. Cradle

    Play Twine stories in Unity. (by daterre)

    Twine is nice, I am using it to create the story for a game with visual novel elements in Unity.

    I'm using a heavily modified version of Cradle[0] and it works great.

    However, I personally had a bad experience while trying to contribute to Twine. I encountered a severe bug that made me lose all my stories and only happens if you have Twine in another language than English. I read the code, identified the issue, wrote a detailed issue and sent a PR[1]. I got no answer until a year later saying "not applicable anymore" since the app basically got a rewrite.

    At least I'm happy a lot of it got rewritten however it still seems as unstable as before, with random crashes and stories that can disappear on their own.

    [0] https://github.com/daterre/Cradle

  7. schemas

    I've been working on a tool called Elm Story (<https://elmstory.com>) that exports to JSON. It's in early access.

    <https://gitlab.com/elmstorygames/schemas/-/blob/master/0.7.0...>

  8. ideas

    :rocket: Ideas for everyone under a CC licence. Feel free to use. I'll send you a postcard if you build anything on this list. (by captn3m0)

    In my list of ideas is one for a Twine-compatible Twitter-Adventure Maker[0]. Remember those "choose your own adventure threads" that showed up on twitter and got viral a while back[1]. It would be great to be able to use Twine for authoring those.

    [0]: https://github.com/captn3m0/ideas#twitter-adventure-maker

    [1]: https://www.linkedin.com/pulse/media-trend-choose-your-own-a...

  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. twine

    Utilities for interacting with PyPI

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I got OpenAI o1 to play the boardgame Codenames and it's super good

    2 projects | news.ycombinator.com | 25 Jan 2025
  • Sigstore

    4 projects | news.ycombinator.com | 21 Jan 2025
  • Hacktoberfest Adventure: Adding Weather Magic to 100LinesOfPythonCode 🌦️✨

    2 projects | dev.to | 23 Oct 2024
  • Why CISA Is Warning CISOs About a Breach at Sisense

    3 projects | news.ycombinator.com | 11 Apr 2024
  • OPML Is Underrated

    2 projects | news.ycombinator.com | 10 Feb 2024

Did you know that C# is
the 10th most popular programming language
based on number of references?