when you need a lightweight, widely-used canvas charting library with a simple API for standard charts.
Simple HTML5 Charts using the <canvas> tag
- 67.7k
- JavaScript
- MIT
real-time dashboard visualization
A JavaScript library of prebuilt visualization components for building real-time TV dashboards, monitoring UI, and IoT web interfaces.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
when you need a lightweight, widely-used canvas charting library with a simple API for standard charts.
Simple HTML5 Charts using the <canvas> tag
when you need a comprehensive canvas/SVG charting library with real-time streaming support and a large ecosystem.
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
when you prefer a grammar-of-graphics API to compose custom charts rather than prebuilt dashboard widgets.
๐ The concise and progressive visualization grammar.
when you want low-level building blocks to create fully custom visualizations instead of prebuilt components.
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
when you prefer a declarative grammar to generate charts from specifications rather than prebuilt widgets.
A visualization grammar.
when you need pure CSS-based charts with no JavaScript, but limited chart types compared to a full library.
Open source CSS framework for data visualization.
when you are building React dashboards and want low-level visualization primitives instead of prebuilt components.
๐ฏ visx | visualization components
when you prefer SVG-based interactive charts with a modern API, but not canvas-based dashboard components.
๐ Interactive JavaScript Charts built on SVG
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose if you need a mature charting library with a wide range of chart types but can tolerate an unmaintained, archived codebase.
๐๐ Beautiful chart for data visualization.
when you need a focused time-series charting library with interactive zoom/pan, but not a full dashboard component suite.
Interactive visualizations of time series using JavaScript and the HTML canvas tag
when you are already in React and need simple chart components, but note it is unmaintained for over 18 months.
Data Visualization Components
when you specifically need canvas-based heatmap overlays, but not general dashboard charts.
๐ฅ JavaScript Library for HTML5 canvas based heatmaps
when you need a calendar heatmap component specifically, not a full visualization suite.
Cal-Heatmap is a javascript charting library to create a time-series calendar heatmap
These projects were analysed and named zeu among their alternatives. The relationship is not symmetric โ how zeu rates them is a separate judgement, made when zeu is analysed in its own right.