Swiss Army knife for more technical note-taking.
Most note-taking apps give you one writing “language” to record your notes, whether it’s Markdown, PlainText, Rich Text, or something else. You may even get to choose which language is used for a given note. But sometimes that’s not enough which is where MosaicNote steps in.
MosaicNote allows you to use several types of note-taking languages all within the same note, using note blocks. A block can allow you to write in Markdown, write code with syntax highlighting, insert images, UML diagrams, tables, Mathematical expressions, and more. You can rearrange note blocks, export a full note or export just a single note block. MosaicNote’s sidebar boasts hierarchical notebook stacking, access to tags, favorites, recently used notes, and support for smart notebooks that dynamically store notes based on a rich search criteria.
MosaicNote can do what other note apps can do and what they can’t.
Features:
- Built with GTK-4.
- More to come…
You will need the following dependencies to build Journaler from source:
- ninja-build
- meson
- valac
- debhelper
- libgranite-7-dev
- libgtk-4-dev
- libxml2-dev
- libgee-0.8-dev
- libgtksourceview-5-dev
- libmarkdown2-dev
- libenchant-2-dev
- libyaml-dev
- libwebkitgtk-6.0-dev
To install, run sudo ./app install
and then run the application from your application launcher or from
the command-line with ./app run
.
Currently, there are no available distribution packages.
MosaicNote documentation can be found here.