CherryTree is a free and open source note taking software for Linux, Windows and MacOS. It comes with rich text editing and syntax highlighting for many programming languages embed files and images, tables and codeboxes support, spell check, hyperlinks support, Anchors and lists support, password protection, find and replace, TOC generator Export to PDF, HTML and Plain Text and import from several other note taking apps. All data are stored in single xml or sqlite file. You can easily organized all files in CherryTree. It is released under GPLv3+ license.
Install CherryTree Note Taking on Ubuntu
CherryTree is available as flatpak package for Ubuntu Linux. First install flatpak and flathub on your system. use the below tutorial link for that. After the flatpak installation restart your system.
How to install flatpak on Ubuntu
Open the terminal and run below CherryTree Note Taking app flatpak installation command.
flatpak install flathub com.giuspen.cherrytree
Then run CherryTree via below flatpak command.
flatpak run com.giuspen.cherrytree