CherryTree vs MyTetra

A side-by-side comparison of two self-hosted notes & knowledge base options — licensing, setup difficulty, resource needs, and what each one replaces.

Not the right match-up?
FeatureCherryTreeMyTetra
Deploy effortRead-the-docs projectRead-the-docs project
Health score89 · Excellent49 · Fair
CategoryNotes & Knowledge BaseNotes & Knowledge Base
LicenseGPL-3.0GPL-3.0
LanguageC++C++
Setup difficultyEasyEasy
Min. RAM128 MB128 MB
Deploymentbinary, sourcebinary, source
GitHub stars★ 3,951★ 258
First released20092010
ReplacesOneNote, EvernoteEvernote, OneNote

What are CherryTree and MyTetra?

CherryTree

Cherrytree is an open-source hierarchical note-taking application featuring rich text and syntax highlighting. It stores everything in a single XML or SQLite file, making it easy to back up and move.

  • Hierarchical note tree
  • Rich text and code highlighting
  • Single-file XML or SQLite storage
  • Password protection

Read the full CherryTree guide →

MyTetra

MyTetra is an open-source manager for hierarchical notes and code snippets, designed for building a personal knowledge base. It stores data in a portable XML structure that can be synced with any tool.

  • Hierarchical note tree
  • Code snippet storage
  • Portable XML data
  • Syncable with external tools

CherryTree vs MyTetra: key differences

Both projects are written in C++. CherryTree has the considerably larger community, at 3,951 GitHub stars versus 258.

Why pick each one

Choose CherryTree if…

  • Highly portable single-file notes
  • Good for structured notes

Watch out for

  • Desktop only
  • No built-in sync
CherryTree details

Choose MyTetra if…

  • Good for code snippet libraries
  • Portable data format

Watch out for

  • Dated interface
  • Small community
MyTetra details

Frequently asked questions

Is CherryTree or MyTetra better?

Neither is universally better. CherryTree has the larger community; both share a easy setup difficulty, so the decision comes down to features and licensing.

Are CherryTree and MyTetra free and open-source?

Yes. CherryTree is licensed under GPL-3.0 and MyTetra under GPL-3.0. Both can be self-hosted at no software cost.

Can I run CherryTree and MyTetra with Docker?

CherryTree: check the project docs for container support. MyTetra: check the project docs for container support.

Related comparisons