Tessera Viz

PX-02

Seen

Fifty captures, and none of them a mock-up.

Taken from the library's own feature harness, one element per image. Grids rather than a slideshow, because each of these is a comparison: the same graph under eight layouts, the same PageRank result in four themes, the same graph with and without a decorator.

Algorithm playback

8 of 26

Each one mid-playback with its own step counter, and each frame-deterministic — the same graph and the same seed give the same animation every time. The second row is the part no other graph library ships: machine-learning models and an attention head, drawn by the engine that drew the PageRank above them.

Layouts

8 of 14

The same graph, eight times. Side by side is the only way to see what a layout is actually for. Cola, fCoSE, balloon, metabolic pathway and kinship tree ship alongside these, all in the free tier.

Themes

4 of 7

The same graph and the same PageRank result, four times over. Themes swap at runtime with no re-layout, which is what makes this a layer rather than a recolour.

Decorators

Data into appearance

How data gets encoded into what a node looks like without writing render code. The first tile is the same graph with nothing applied, because the comparison is the whole point.

Plugins

4 of 9

Each mounted on a live graph. The plugin API uses declaration-merged TypeScript types, so a third-party plugin gets the same type safety as these do.

Fraud detectors

Regulated tier

Run over synthetic transaction data — 24 accounts, 14 transitions — with each detector marked fired or clear. Every detector has a no-evidence state, so a clean dataset reads as clean instead of manufacturing hits.

Charts

16 of 77

Not a separate library: the same package, the same themes and the same SVG, PNG and JSON export path as the graphs. Every chart is a pure renderChart(doc) call returning SVG with no DOM involved, which is why the same code runs server-side in the headless renderer.

Tessera Viz is live.