

hyperlinks associated to text and images (links to webpages, links to nodes/nodes + anchors, links to files, links to folders).

alignment of text, images, tables and codeboxes (left/center/right/fill).execution of the code for code nodes and codeboxes the terminal and the command per syntax highlighting is configurable in the preferences dialog.

codeboxes handling: boxes of plain text (optionally with syntax highlighting) into rich text, import/export as text file.simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file.multi-level lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter).embedded files handling: insertion in the text, save to disk.images handling: insertion in the text, edit (resize/rotate), save as png file.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.
