Giuseppe Penone is an independent Italian developer whose compact portfolio is built around one mature, cross-platform productivity tool: CherryTree. Written in Python and GTK, the application addresses the long-standing need for a self-contained, hierarchical note manager that can live comfortably on a USB stick or in a Dropbox folder without requiring a server. Users start by creating a tree of nodes—folders and sub-pages that can be dragged, colored, password-protected, or tagged—then populate each node with rich text, images, tables, executable code blocks, and automatically highlighted source code for more than 180 programming languages. Because every notebook is saved as a single XML or SQLite file, backup, versioning, and sync are trivial; the same file opens identically on Windows, Linux, and macOS. Typical use cases range from software developers who want a lightweight snippet library synchronized through Git, to academic researchers organizing project notes and PDF links, to IT departments that need an offline, encrypted run-book that can be launched from a technician’s thumb drive. Export filters produce plain text, HTML, PDF, or a folder of Markdown files, so knowledge is never locked in. Giuseppe Penone continues to issue steady updates that refine the interface, add new import converters, and keep dependencies minimal. CherryTree is available for free on get.nero.com, where it is delivered through trusted Windows package sources such as winget, always installs the latest release, and can be pulled down in batch alongside other applications.

CherryTree

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

Details