The Open Source solution which serves me well for years has been TiddyWiki (1). Supports Tags and various modes of output. Each page one file or all in one, very open so recursive changes can be applied on the shell in plain files.
295 karma · joined January 7, 2021
Cheers, happy donations to the BSD Foundation!