I stumbled on vimwiki years ago and I’ve never found anything that meets my needs better. You can use markdown, link to things, etc. I use git to help manage versions and track changes, but I truly treat it like a wiki where it’s constantly updated and live.
You can easily publish to html too if that’s your thing.
As for searching and other stuff, I use telescope (part of neovim) and grep and other coreutils and bash scripts to do the things I need to do with my stuff. For example I have a vim keyboard that calls a script that greps through my diary notes for “to do” items then puts them in one file for me. But they all link back to the file they reference. So I can quickly see my to do items and jump to that specific note to work out it or close it out.
It’s all text files; no databases or special formats.
If you use md it’s interoperable with a myriad of other apps and tools too.
My blog, for example is a Hugo blog so any personal note that I want to make into a blog post is a ‘cp’ away from publishing.
Exactly. Especially considering half these commenters are using chatbots and AI interchangeably as if there aren’t dozens of other tools that use AI/ML to parse data and do anomaly detection.