It has the usual wiki features like searchability and hyperlinks. In addition, it is programmable. Links can run batch files on my Windows PC. The batch files can update a database or run programs that generate Zim pages from the database. Or they can launch Windows apps or virtual machines.
The transition from non-programmable to programmable is like the transition from non-searchable (Zettelkasten) to searchable (wiki). I don’t want to go back.
I use Zim: https://zim-wiki.org/
It has the usual wiki features like searchability and hyperlinks. In addition, it is programmable. Links can run batch files on my Windows PC. The batch files can update a database or run programs that generate Zim pages from the database. Or they can launch Windows apps or virtual machines.
The transition from non-programmable to programmable is like the transition from non-searchable (Zettelkasten) to searchable (wiki). I don’t want to go back.
Zettelkasten is searchable, it is the same as any wiki, just locally. Have a look at foam plugin for vs code or obsidian app.
Also note zettelkasten is a method, not a tool, so it can be infact be implemented in Zim.
Zim does look good, did mot know those features you described.