A React data visualization library designed for AI-assisted development and streaming data.
Start with a small chart component. Add network graphs, streaming data and coordinated views when the task needs them. Structured schemas, diagnostics and rendering evidence help coding assistants implement, check and repair chart configurations.
Work through a complete task: check category totals, maintain a live chart, or correct a published chart. The source task packets identify their build and evidence scope; source availability does not establish installed or deployed parity.
What's New in 3.12.1
3.12.1 extends network perspectives to the Atlas readers and improves projected
layout sizing, annotation anchors, and static SVG precision. Placement components
retain their identity across package entries, and semioticVite() removes unused
worker assets from Vite 7 builds while preserving workers that are used.
See the changelog for the full list and SVG compatibility notes.
Why Semiotic
Semiotic is a data visualization library for React that combines broad chart coverage with AI tooling. It supports network graphs, streaming data, statistical distributions and coordinated views, with schemas, examples and diagnostics for implementing and checking each task. Check the project's existing dependencies first: extending its current charting library may be the best fit for a small change.








