aardappel/treesheets

TreeSheets : Free Form Data Organizer (see strlen.com/treesheets)

View on GitHub ↗Jump to charts ↓Open shareable report →

aardappel/treesheets has 3k+ stars and 200+ forks on GitHub, is written in C++, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on June 13th, 2013
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 224
Total Stargazers: 3,159 (+0)
Total Subscribers: 48 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.3 hours
Mean response time: 53.4 days
90th percentile: 19.1 days
Tracked items: 260

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 49% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about 6 hours, while "enhancement" waits about 3 weeks. 74% of issues opened in the past year have been closed, leaving a working backlog. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 37
New in 7 days: 7
Closed in 7 days: 48
Avg open age: 646 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

Opened in 7 days: 7
Closed in 7 days: 48
Comments in 7 days: 56
Events in 7 days: 125

Top labels

  • enhancement (64)
  • PR welcome (31)
  • bug (15)
  • question (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

TreeSheets is a free-form data organizer that uses hierarchical spreadsheets to structure and manage information.

The tool addresses the limitations of traditional spreadsheets, mind mappers, and outliners by combining their strengths into a single interface. It works by presenting data in a grid-based format that supports multiple levels of hierarchy, allowing users to organize complex information more naturally than flat spreadsheets while maintaining better structure than typical mind mapping tools. The hierarchical approach makes it suitable for todo lists, project management, brainstorming, calendars, requirements gathering, and any scenario where data has nested relationships.

TreeSheets works well for individuals and small teams who need flexible data organization without the rigidity of traditional spreadsheets or databases. It suits projects ranging from personal task management to collaborative planning and information presentation. The tool is particularly valuable when your data doesn't fit neatly into rows and columns, or when you need to work across multiple dimensions of organization simultaneously.

The codebase is intentionally compact and straightforward, written as a single-person project with minimal comments but also without over-engineering or code duplication. The source is organized simply with all functionality contained in one place, making it relatively easy to understand and modify. The project maintains active distribution channels including pre-built binaries for Windows, macOS, and Linux, as well as Flatpak packaging, indicating ongoing attention to user accessibility across platforms.