AltHub

shutterstock/rickshaw Alternatives

JavaScript charting / time series visualization

Rickshaw is a D3-based JavaScript toolkit for building interactive, real-time time series graphs in the browser.

6.5kJavaScriptMITdormant ยท last push 1.7y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

apexcharts/apexcharts.jsGitHub

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
active1mo ago
chartist-js/chartistGitHub

Choose it for lightweight, dependency-free responsive SVG charts when you don't need streaming updates or D3 extensions.

Simple responsive charts

13.4k
TypeScript
MIT
active1mo ago
naver/billboard.jsGitHub

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

6.0k
TypeScript
MIT
active2mo ago
leeoniya/uPlotGitHub

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

10.5k
JavaScript
MIT
active24d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

plouc/nivoGitHub

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

14.1k
TypeScript
MIT
active3mo ago
chartjs/Chart.jsGitHub

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

67.7k
JavaScript
MIT
active5mo ago
margelo/react-native-graphGitHub

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

2.6k
TypeScript
MIT
active30d ago
tradingview/lightweight-chartsGitHub

Choose it for canvas-rendered financial line/candlestick charts with a narrower, trading-focused feature set.

Performant financial charts built with HTML5 canvas

17.1k
TypeScript
Apache-2.0
active2mo ago
swimlane/ngx-chartsGitHub

Choose it inside Angular; charts are declarative components rather than an imperative JS API.

:bar_chart: Declarative Charting Framework for Angular

4.4k
TypeScript
MIT
active1mo ago

Listed as an alternative to

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.

chartjs/Chart.jsGitHub

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

67.7kJavaScriptactive
apexcharts/apexcharts.jsGitHub

calls rickshaw โ€œChoose it for legacy real-time graph dashboards; it is older and less feature-rich.โ€

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2kJavaScriptactive
frappe/chartsGitHub

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

15.1kJavaScriptslowing
chartist-js/chartistGitHub

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

13.4kTypeScriptactive