# Tessera Viz — full text > The complete written content of https://viz.par2labs.com, as Markdown, for AI assistants and answer engines. Tessera Viz is a product of PAR2 LABS (https://par2labs.com). The one-line-per-page index is at https://viz.par2labs.com/llms.txt. Generated from the same records the pages render, on 2026-09-22. Images are described, not linked. ## In short **Draw the graph. Then watch the algorithm run on it.** A graph and data visualisation SDK with a Rust/WASM core, three renderers that pick themselves, and 77 chart types, open source at the core. #### What it solves - The enterprise graph suite costs more than the engineer building the UI. → The engine is Apache-2.0 and free, up to 500k nodes on WebGL. - An algorithm gives an answer, and nobody can show an investigator how it got there. → 26 algorithms played back a frame at a time, from PageRank to attention. - A graph library, a chart library and an export library, each with its own theme. → Graphs and 77 chart types in one package, with one theme system and one export path. #### Why it is different - **26 Algorithms with playback** — Scrub PageRank, Louvain, K-means or attention a step at a time. - **3 Renderers, auto-routed** — SVG, Canvas or WebGL, picked by the size of the job. - **77 Chart types** — Sankey to candlestick, in the same package as the graph engine. - **49 kB Core, gzipped** — Held there by a size guard in CI. Built for: Teams building graph UIs, Fraud and security analysts, People who teach algorithms, Anyone pricing KeyLines. ## The product ### Tessera Viz https://viz.par2labs.com/ Graph Visualization SDK · KeyLines / ReGraph alternative · Beta · v0.8 A graph and data visualization platform with a Rust/WASM core, three renderers that pick themselves, and step-by-step algorithm playback nothing else in the category ships. Graphs, timelines and charts, from an open core. Tessera Viz draws graphs, maps, timelines and charts in the browser. The computational work happens in a Rust/WASM core; three renderers — SVG, Canvas and WebGL — are auto-routed by the size of the job, so a hundred nodes stay crisp and half a million stay interactive without the developer choosing. Twenty-six algorithms run with frame-deterministic playback, which means you can scrub through PageRank or Louvain — or K-means, an unrolled RNN, or attention Q·K·V — a step at a time. The same package renders 77 chart types through the same themes and the same export path, so a dashboard matches the graph next to it. Adapters cover React, Vue, Svelte, Angular, Web Components and Node. The foundation — engine, renderers, bindings, admin UI, headless renderer and map tiles — is Apache-2.0 and free. *Screens — What it draws, board by board.* #### Proof **Numbers from the repository and the test run, not from a brochure.** Stats: - **26** — Algorithms, each with live step-by-step playback - **77** — Chart renderers in the same package as the graph engine - **500k** — Nodes on the WebGL renderer — in the free tier - **49 kB** — Core bundle, gzipped, enforced by a CI size guard - **172** — Passing tests and 15 visual-regression baselines #### Features - **Algorithm Playback** — Scrub 26 algorithms a frame at a time — including machine-learning and attention models no graph library ships. - **Three Renderers** — SVG, Canvas and WebGL, auto-routed by workload. Up to 500k nodes. - **Fourteen Layouts** — Force, Sugiyama, cola, fCoSE and more — plus metabolic pathway and kinship tree nobody else ships. - **77 Chart Types** — Sankey, treemap, candlestick, calendar heatmap, KPI cards — one dependency, one theme system. - **Every Framework** — React, Vue, Svelte, Angular, Web Component, Node, and a mobile WebView bridge. - **Zero-Dependency Export** — SVG, PNG, JSON, vector and paginated PDF, and PowerPoint — with no Office libraries. #### What it is for - You are building a graph UI and the enterprise suite costs more than the engineer building it. - A fraud team needs money-mule, structuring and velocity patterns found and then explained to an investigator. - A security team wants CIDR ranges, CVSS severity and threat-intel conventions understood out of the box. - You teach algorithms, and watching Louvain converge a step at a time beats another static slide. - A model emits a Mermaid diagram and you want it rendered properly, not as a picture of a diagram. - You are evaluating KeyLines and need the same capability matrix with something you can prove it on first. #### Specifications - **Core**: Rust/WASM · 49 kB gzipped, CI-enforced - **Renderers**: SVG · Canvas · WebGL, auto-routed - **Scale**: 500k nodes on WebGL, in the free tier - **Analytics**: 26 algorithms · frame-deterministic playback - **Layouts**: 14, including metabolic pathway and kinship tree - **Charts**: 77 renderers, one theme system with the graphs - **Frameworks**: React · Vue · Svelte · Angular · Web Component · Node - **Import**: Mermaid · DOT · GraphML · JSON, auto-detected - **Export**: SVG · PNG · JSON · vector PDF · PPTX - **Licence**: Apache-2.0 core #### Architecture — Five stages, and you only decide the ends. https://viz.par2labs.com/architecture Ingest, validate, compute, render, deliver. The middle picks itself — the library chooses the renderer for the workload, so a hundred nodes stay crisp and half a million stay interactive without anyone configuring it. **What the layering buys you** Items: - **One decision fewer** — Renderer auto-routing means nobody has to know in advance whether this graph is a Canvas graph. The library measures the workload and picks. - **Playback you can test against** — Algorithm steps are frame-deterministic, so the same graph and seed give the same animation every time — usable for teaching and for regression baselines, not only for demos. - **A model's diagram, rendered properly** — Mermaid is the syntax language models emit naturally, so importing it is the path from asking for a diagram to having a real, interactive graph. - **Nothing to install for a report** — The headless package renders SVG and PNG from Node with no browser, so the same code that draws in the page draws in a scheduled job. **The specification.** #### Features — Draw, compute, integrate, ship. https://viz.par2labs.com/features Twenty-six algorithms, fourteen layouts, seven themes, nine plugins, seventy-seven chart renderers and six fraud detectors — with the domain packs and the assurance a procurement review will ask about. #### Gallery — Fifty captures, and none of them a mock-up. https://viz.par2labs.com/gallery 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. #### Pricing — The engine is free. We charge for what sits on top. https://viz.par2labs.com/pricing The foundation is Apache-2.0 — engine, all three renderers, every framework binding, the admin UI, the headless renderer and the map tiles. Each paid tier is a strict superset of the one below, so starting free never costs you anything later. **Questions we actually get.** Items: - **What is actually free?** — The engine and everything under it: all three renderers, 26 algorithms with playback, all 14 layouts, seven themes, every framework adapter, the nine plugins, the admin UI, the headless renderer, map tiles and all 77 chart renderers. Apache-2.0, commercial use permitted, no key and no expiry. - **How does it compare to KeyLines on price?** — KeyLines and ReGraph run roughly $25,000 to $50,000 per seat per year and yFiles starts north of $30,000. Tessera Viz charges per developer rather than per seat, and the engine itself is free. - **Do end users need licences?** — No. Studio is priced per developer with unlimited end users, and Enterprise is one number for the whole engineering organisation. - **Can it export GraphML?** — No — import only. The formats package ships parsers for Mermaid, DOT, GraphML and JSON, and writers for SVG, PNG, JSON, vector and paginated PDF, and PowerPoint. We would rather say that plainly than let you find out after buying. - **Is it accessibility certified?** — There is a complete, audit-ready WCAG 2.1 AA self-assessment, and third-party certification has deliberately not been done yet. We are not going to claim a certificate we do not hold. ## Who makes it PAR2 LABS PVT LTD — Technology . AI . Strategy . Films. We engineer world-class technology and AI products across intelligence, infrastructure, hardware, and story — designed to make sense, deployed to make a difference. Studio: https://par2labs.com · Contact: ceo@par2labs.com · +91 90591 69238