#46 · Primary category: Business Intelligence & Analytics
semiotic
React data visualization library for streaming, networks, and AI-assisted development
Project last updated:08/30/26
GitHub Stars
2.7K
Forks
137
Contributors
32
License
Apache-2.0
Why we included this project
Semiotic fills the gap for React teams whose dashboards outgrow basic line and bar charts. It handles force-directed network graphs, Sankey and chord diagrams, live canvas streams, choropleths, flow maps, and statistical views like violin plots and anomaly envelopes, yet simple charts still take just a few lines of props. Coordinated multi-view interactions, brush cross-filtering, and linked selections support exploratory analytics across charts. What stands out is the built-in AI tooling: machine-readable prop schemas, an MCP server, and a validation CLI that diagnose bad configurations so LLM coding assistants can produce correct visualization code with little trial and error. Teams that want both a full-featured charting layer and reliable AI-assisted development will find a practical fit here.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀