nteract/semiotic
A data visualization for AI and Streaming
# Technical Summary Combines 37+ chart components—including force-directed graphs, Sankey diagrams, geographic visualizations, and real-time streaming charts—with canvas rendering for 60fps performance and coordinated cross-filtering via `LinkedCharts`. Built on React with TypeScript, it serializes to JSON configs and translates from Vega-Lite specs. Ships with machine-readable schemas, an MCP server, and LLM-optimized imports (`semiotic/ai`) so AI assistants generate correct visualization code with built-in error boundaries and accessibility features (ARIA labels, keyboard navigation, canvas alt text).
2,468 stars and 27,241 monthly downloads. Actively maintained with 358 commits in the last 30 days. Available on npm.
Stars
2,468
Forks
133
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Mar 23, 2026
Monthly downloads
27,241
Commits (30d)
358
Dependencies
21
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/generative-ai/nteract/semiotic"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.