gp-treemap
Open source HTML canvas treemap component supporting millions of nodes, and some functional resource usage tools, like disk and S3 usage visualization (GrandPerspective-style)
- Maintained
- GPL-2.0
- HTML
- More JavaScript visualization libraries
- GitHub stars
- 10
- npm downloads / week
- 9
- Commits, last 12 months
- 184
- Contributors
- 1
- Last commit
- Latest release
- v0.6.2May 19, 2026
Overview
gp-treemap is an open-source JavaScript visualization library released under the GPL-2.0 license. Its GitHub repository has 10 stars, 1 fork, and 1 contributor. It is maintained with 184 commits in the last 12 months; the most recent commit was on May 20, 2026. The latest release, v0.6.2, was published on May 19, 2026. On npm it is downloaded about 9 times per week.
Its GitHub description: Beautiful, interactive, large-scale treemaps for the web. Visualize resource usage, budgets, tabular data โ anything hierarchical.
GitHub topics: data-visualizationtreemapsdisk-usageresource-usage
Install
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 0 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 120 |
| May 2026 | 64 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 0 |
Popularity among JavaScript visualization libraries
Show data as a table
| Tool | Stars |
|---|---|
| blessed-contrib | 15,775 |
| Vega | 12,008 |
| Perspective | 11,270 |
| vue-echarts | 10,758 |
| Textures.js | 6,088 |
| vue-chartjs | 5,718 |
| gp-treemap | 10 |
Alternatives to gp-treemap
-
blessed-contrib
Terminal dashboards with charts, maps, gauges and tables, built with Node.js and ASCII/ANSI art.
-
Vega
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs.
-
Perspective
Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly.
-
vue-echarts
Vue.js component for Apache ECharts.
-
Textures.js
A library to create SVG patterns.
-
vue-chartjs
Vue.js wrapper for Chart.js.
gp-treemap FAQ
Is gp-treemap open source?
Is gp-treemap still maintained?
How do I install gp-treemap?
npm install @imbue-ai/gp-treemap.What are the best alternatives to gp-treemap?
What language is gp-treemap written in?
Data: GitHub API, npm. Updated Oct 4, 2026.