TiddlyWiki v5.4.0
tiddlywiki.com
tiddlywiki.com
I’m asking seriously. I’ve seen it mentioned here on HN enough times that obviously a whole community of people think it’s great. I don’t know much about it other than that it looks clever. Have I been missing the best thing since sliced bread?
* Abstracting one layer from pages - i.e. tiddles - is pretty dope. This gives you some oddball functionality that's pretty flexible[0]. Nothing you don't get in lots of other things, but see above.
* Before I made my own Asciidoc graph VSC plugin[1], the community TD plugin was the only way to see graphs of Asciidoc content.
* A TiddlyWiki from 2010 is still viewable today, a decade and a half later.
[0] kind of like `include` and conditionals in Asciidoc.
[1] graph of Asciidoc xref, include, partial include, conditionals, as a Typescript graphviz thingy. It works for the whole repo or just the currently active tab.
I've been an extreme user every day for a decade, and I no longer recommend it in most cases. I've even moved my family off TW. I maintain mine, in part, because I have a public deliverable, and an offline-first, kitchensink, batteries-included single html file is exactly what I need within my technical constraints. If you don't need hackable unified portability meant to serve others (I happen to value sharing the pilot's seat with my audience as well), I think you should consider looking elsewhere.
I also don't have time to design interfaces from scratch, and TW's is acceptable enough that I don't have a cheap substitute to migrate to. AI has also lowered the friction for customization to the point where I don't think TW's way of doing things is the best way for most people. Here's my advice: if you're not building something meant for others to navigate, then just organize your files on your own machine, and when you can't do it on your own, interface with and shape your data with the assistance of the noble wireborn sandpeople (LLMs). Don't go down a useless toolpr0n rabbithole (that goes for all the tools you listed). Make things that matter.
And yet, there's the nagging knowledge that just one more shiny tool will be the last I ever need, and this time I mean it.
Anecdotally, one of my buddies uses it to host his homebrew TTRPG ruleset, which the wiki structure actually works very well for. I just download the HTML file and then I can reference it without internet, which is quite nice.