Working as a developer has it’s house-keeping that needs to be done on a regular basis. Developers can save time using code snippets managers whose key feature is to store code snippets with code formatting, tips, tricks, information nuggets, all gained during the course of application development.
The same code snippets for an ordinary user are simple things list or things to do list or a repository of information nuggets normal folk gather daily. These can be links to sites, important news, any names of items like movies, or music, books, articles, quotes that they can capture and use a code snippet manager to store for future reference and easy search. It just gets rid of having txt files with this information all over the place or one big txt file that become unwieldy later.
Whilst masscode, trillium-notes, 3cols, tagmycode, obsidian are all available on the internet and various other platforms, the offline tools for a Linux user are zim, obsidian, rednotebook and cherrytree. Cherrytree also has database encryption. Obsidian did support encryption but it’s primitive or it can only be applied to certain lines of text which is ideal for a team work tool.
As simple offline tools, Zim, RedNoteBook did fit in, but the encryption feature was not available. Zim, RedNoteBook and cherrytree are packaged in the Linux distro, but obsidian is an appimage. There is also an Android app that can read CherryTree files and it is in early stages of development at https://github.com/FFDA/SourCherry. If snap is enabled on Linux Mint, snap or appimage packages for masscode and obsidian can be installed.
Choose per convenience.