That one is a bit of a story.
I made a framework for narrative games circa 2016. The game it was intended for has not yet released, for a lot of reasons both good bad. That game is heavily inspired by King of Dragon Pass, so the feature set was mostly for a game like that.
In the interim, I've kept iterating on the framework and have used it for a bunch of small games. Here and on Steam. It's web-native, and the desktop builds are done via NW.js, which is a similar idea as Electron.
Twine is a pretty good system though. If I didn't have this framework, that might be what I reached for. I evaluated it way back when, but it was going to take a little too much fighting to make it do the floating module based storylets I wanted. Also I have a very bad case of NIH Syndrome.