syntax highlighting supporting several programming languages.rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, h4, h5, h6, subscript, superscript, monospace).It is very professional and powerful, and is considered one of the best note-taking tools for programmers, as well as an open-source alternative to many commercial note-taking programs.ĬherryTree has a concise user interface, supports unlimited levels and classifications, supports rich text editing, code highlighting and image processing, supports multi-level titles, embedded images, embedded tables, embedded code boxes, supports a variety of programming languages, stores data using SQLite or XML, supports password protection, supports import/export data from NoteCase, KeepNote, Knowit, Tomboy, TuxCards, Treepad, Leo and other note-taking software, can create internal links to other notes, and more.
At this point, you can try CherryTree.ĬherryTree is an excellent free and open-source hierarchical note-taking software for Windows, Mac and Linux platforms (written with Python), developed by Giuseppe Penone and Evgenii Gurianov from United Kindom. Because they don’t have a lot of features that technicians (especially programmers) need. Although there are many such programs available today, most of them are designed for ordinary users, not many for technical people. When we talk about rich text writing and note-taking software, you probably think of EverNote, OneNote, etc.