Choose it when you want a much broader chart-type set with SVG output and no D3 dependency, accepting a larger bundle.
๐ Interactive JavaScript Charts built on SVG
- 15.2k
- JavaScript
- NOASSERTION
JavaScript charting / time series visualization
Rickshaw is a D3-based JavaScript toolkit for building interactive, real-time time series graphs in the browser.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose it when you want a much broader chart-type set with SVG output and no D3 dependency, accepting a larger bundle.
๐ Interactive JavaScript Charts built on SVG
Choose it for lightweight, dependency-free responsive SVG charts when you don't need streaming updates or D3 extensions.
Simple responsive charts
Choose it when you want a maintained D3-based chart API with both SVG and canvas rendering.
๐ Re-usable, easy interface JavaScript chart library based on D3.js, with SVG and Canvas rendering support
Choose it when tiny bundle size and raw streaming performance matter more than Rickshaw's D3 extension ecosystem.
๐ A small, fast chart for time series, lines, areas, ohlc & bars
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose it only inside a React app; charts ship as React components rather than an imperative D3/SVG API.
nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
Choose it when canvas rendering and a large plugin ecosystem matter more than Rickshaw's SVG/D3 integration.
Simple HTML5 Charts using the <canvas> tag
Choose it for Skia-rendered native line graphs in React Native, not in a browser codebase.
๐ Beautiful, high-performance Graphs and Charts for React Native built with Skia
Choose it for canvas-rendered financial line/candlestick charts with a narrower, trading-focused feature set.
Performant financial charts built with HTML5 canvas
Choose it inside Angular; charts are declarative components rather than an imperative JS API.
:bar_chart: Declarative Charting Framework for Angular
These projects were analysed and named rickshaw among their alternatives. The relationship is not symmetric โ how rickshaw rates them is a separate judgement, made when rickshaw is analysed in its own right.
calls rickshaw โUse for legacy real-time graphs with D3; built on D3 and outdated compared to Chart.js.โ
Simple HTML5 Charts using the <canvas> tag
calls rickshaw โChoose it for legacy real-time graph dashboards; it is older and less feature-rich.โ
๐ Interactive JavaScript Charts built on SVG
calls rickshaw โwhen you need an older D3-based realtime graph toolkit; last pushed over 18 months ago.โ
Simple, responsive, modern SVG Charts with zero dependencies
calls rickshaw โChoose when you need real-time interactive graph toolkit built on D3, but note it is older and less actively maintained.โ
Simple responsive charts