giuspen/cherrytree

cherrytree

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Added to GitGenius on September 17th, 2026
Created on March 22nd, 2015
Open Issues & Pull Requests: 977 (+0)
GitHub issues: Enabled
Number of forks: 522
Total Stargazers: 3,951 (-1)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.2 days
Mean response time: 391.8 days
90th percentile: 1524.8 days
Tracked items: 495

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 2 weeks, while "topic: ui" waits about 59 months. 67% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 24% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 291
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 871 days
Stale 30+ days: 274
Stale 90+ days: 253

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 7

Top labels

  • enhancement (102)
  • bug (31)
  • topic: ui (27)
  • usability (25)
  • topic: import\export (21)
  • topic: install\running\future (8)
  • os: windows (7)
  • planned (7)

Most active issues this week

Detailed Description

CherryTree is a hierarchical note-taking application that stores rich text and code with syntax highlighting in either single-file or multi-file formats.

The tool addresses the need for organized note storage with flexible backend options. It structures notes hierarchically, allowing users to build tree-like document organizations. Notes support rich text formatting and syntax highlighting for code snippets. Data can be persisted in a single XML or SQLite file for portability, or distributed across multiple files and directories for version control integration and collaborative workflows.

CherryTree suits users who need more structure than flat note systems but want to avoid the complexity of full wiki or knowledge management platforms. It works well for personal knowledge bases, code snippet collections, and project documentation where a single-file backup is valuable. The choice between single-file and multi-file storage modes lets teams pick based on their collaboration and version control needs.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development activity includes ongoing bug fixes and incremental improvements to the note-taking experience. The codebase receives attention to both core functionality and user interface refinements. Community contributions are integrated alongside maintainer work, indicating an open approach to external input.