Skip to content

insomni

An opinionated 2D WebGPU renderer for data-heavy scenes — and the plotting, phylogenetics, and layout ecosystem built on top of it.

SCROLL TO DISCOVER

insomni

The core WebGPU 2D renderer. SDF-based primitives, batched packing, retained layers, OIT transparency, and partial-redraw damage tracking.

Core renderer docs →

insomni-plot

A declarative grammar-of-graphics layer. Describe data, geoms, scales, and coordinates; compile to insomni layers on the GPU.

Plot docs →

insomni-phylo

Phylogenetic tree model, Newick/NEXUS/FigTree parsing, layout algorithms, and rendering geoms.

Phylo docs →

Supporting packages

MSDF text, the GPU layout solver, the named-span profiler, the telemetry monitor, and the lossless phylo CST.

Browse packages →