nteract/semiotic

A data visualization for AI and Streaming

81
/ 100
Verified

# 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.

Maintenance 25 / 25
Adoption 20 / 25
Maturity 18 / 25
Community 18 / 25

How are scores calculated?

Stars

2,468

Forks

133

Language

TypeScript

License

Apache-2.0

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.