GrandPerspective-style treemaps for the web and disk usage visualizer
I like treemaps for visualizing hierarchical mass and density of resource usage. I've always particularly loved GrandPerspective's dense, colorful rendering, but haven't found a similar but generalized treemap that works in reactive web views across many data visualization contexts. So I built gp-treemap, a canvas-based web component that renders GP-style treemaps with millions of nodes: https://github.com/imbue-ai/gp-treemap/ If you want to give it a spin, try something like this command to visualize hierarchical disk usage: npx -p @imbue-ai/gp-treemap gpdu…
GrandPerspective-style treemaps for the web and disk usage visualizer launched on April 29, 2026 with 5 votes, #1,846 of 21,248 launches that month and more than 75% of that year's launches.
What it does
Think of a treemap as a pie chart, but with hierarchy — every slice has its own pie-chart breakdown inside it, and so on, all the way down. Nested rectangles stand in for slices, each sized in proportion to a numeric value, so the whole distribution — and the relative weight of every part at every level — is visible at a glance. A hat tip to GrandPerspective , the classic macOS disk-usage viewer whose dense, label-free mosaic inspired gp-treemap's visual style. Below: interactive sample visualizations built with gp-treemap . Each entry is a self-contained HTML file — bundle and dataset are inlined, so they render from any URL (or file:// ) with no server. See also: Three treemap libraries,…from imbue-ai.github.io
In the maker’s words, at launch
I like treemaps for visualizing hierarchical mass and density of resource usage. I've always particularly loved GrandPerspective's dense, colorful rendering, but haven't found a similar but generalized treemap that works in reactive web views across many data visualization contexts. So I built gp-treemap, a…
Does a similar job
all alternatives →
ChartGPU – WebGPU-powered charting library (1M points at 60fps)Jan 2026 · github.com · ▲670Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…
Leaves – A text-UI disk usage treemap visualizerJul 2026 · github.com · ▲93GUI disk analyzers are great for figuring out what's filling up your laptop/desktop drive. On containers or remote servers, the options are limited to purely text based utilities (e.g. du) or list-centric TUIs (e.g. ncdu) which are usually limited to viewing one directory at a time. I created leaves to fill that gap. Inspired by classic utilities like WinDirStat and KDirStat, it uses a 2-dimensional treemap^1 visualization to show the entire directory hierarchy with proportionally sized rectangles. It's performant enough to handle millions of files, thanks to Rust and multi-threading.…
Every mountain, building and tree shadow mapped for any date and time2024 · shademap.app · ▲685I've been working on this project for about 4 years. It began as terrain only because world wide elevation data was publicly available. I then added buildings from OpenStreetMap (crowd sourced) and more recently from Overture Maps data. Some computer vision/machine learning advancements [1] in the past few years have made it possible to estimate tree canopy heights using satellite imagery alone making it possible to finally add trees to the map. The data isn't perfect, but it's within +/- 3 meters of so. Good enough to give a general idea for any location on Earth. Happy to answer…
Flatmap – a new tool to make vector tiles from OpenStreetMap data fast2021 · github.com · ▲158Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast - onthegomap/planetiler
- ARA raytracer to shade topographic maps in R2018 · tylermw.com · ▲198
- GT
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 30d ago · world.pixverse.video

Source: Show HN post ↗ · launch text quoted in part
Launched alongside, April 2026
the whole month →
- AG
Thought the resources for GPU arch were lacking, so here we are
Life & fun · Apr 2026 · jaso1024.com

Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.
AI · Apr 2026 · github.com


I made a laptop stand out of solid concrete, in the style of brutalist architecture, with themes of urbex and urban decay
Life & fun · Apr 2026 · sam-burns.com

With social media and now AI, its important to keep the indie web alive. There are many people who write frequently. Blogosphere tries to highlight them by fetching the recent posts from personal blogs across many categories. There are two versions: Minimal (HN-inspired, fast, static): https://text.blogosphere.app/ Non-minimal: https://blogosphere.app/ If you don't find your blog (or your favorite ones), please add them. I will review and approve it.
AI · Apr 2026 · text.blogosphere.app