WebGPU-accelerated charting for web apps needing GPU performance, but different API and rendering backend than uPlot.
Beautiful, open source, WebGPU-based charting library
- 3.2k
- TypeScript
- MIT
time-series charting / data visualization
uPlot is a small, fast JavaScript Canvas-based charting library for time series, lines, areas, OHLC charts, and bars.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
WebGPU-accelerated charting for web apps needing GPU performance, but different API and rendering backend than uPlot.
Beautiful, open source, WebGPU-based charting library
Full-featured SVG charting library with rich interactions; choose for general charts over uPlot's canvas performance.
๐ Interactive JavaScript Charts built on SVG
Lightweight zero-dependency SVG chart library; choose when SVG output is preferred over canvas performance.
Simple, responsive, modern SVG Charts with zero dependencies
WASM-powered data visualization/analytics component for large streaming tabular data; heavier and more than a pure charting library.
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
D3-based candlestick/OHLC library, older, unmaintained for years, narrower for technical-analysis charts.
A visual, technical analysis and charting (Candlestick, OHLC, indicators) library built on D3.
D3-based chart components, older and less maintained, viable for D3-centric projects but not a drop-in for uPlot.
A collection of components that make it easy to build interactive charts with D3
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Standalone desktop app for time-series data analysis, not embeddable as a library.
The Time Series Visualization Tool that you deserve.
CLI tool specifically for plotting GitHub star histories, not a general charting library.
Plot your repository stars over time.
These projects were analysed and named uPlot among their alternatives. The relationship is not symmetric โ how uPlot rates them is a separate judgement, made when uPlot is analysed in its own right.
calls uPlot โChoose it when tiny bundle size and raw streaming performance matter more than Rickshaw's D3 extension ecosystem.โ
JavaScript toolkit for creating interactive real-time graphs
calls uPlot โChoose it for high-performance interactive time-series charts with a tiny footprint.โ
๐ Interactive JavaScript Charts built on SVG
calls uPlot โwhen you need a very small, fast time-series chart and don't need Perspective's analytics/streaming.โ
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.