Twine - Twine is an open-source tool for telling interactive, nonlinear stories.
Angstrom.Life - Dominate your life goals
Ink by Inkle - ink is a popular open source scripting language for branching stories, designed for writers
Purp - A smart to-do list and goal tracker app
Quest - Quest lets you create sophisticated text-based games, without having to program.
Nirow - Habit tracking: Automated, Siri-ed, Calendar-ed, and More!