AltHub

perspective-dev/perspective Alternatives

data visualization / analytics

Perspective is an interactive analytics and data visualization component for large and/or streaming datasets, with a streaming query engine that runs in-browser via WebAssembly or server-side in Python, Node.js, and Rust.

11.2kRustApache-2.0active ยท last push 23d agoGitHub

Same job, different approach

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

bokeh/bokehGitHub

when you prefer a Python-native interactive plotting library with a server model over a WASM client component.

Interactive Data Visualization in the browser, from Python

20.5k
Python
BSD-3-Clause
active28d ago
evidence-dev/evidenceGitHub

when you want to build dashboards as static sites from SQL and markdown, rather than embedding an interactive component.

Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

6.9k
TypeScript
MIT
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

apexcharts/apexcharts.jsGitHub

when you need a lightweight, dependency-free SVG charting library and not a full analytics engine.

๐Ÿ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active29d ago
frappe/chartsGitHub

when you want minimal zero-dependency SVG charts; simpler but no streaming/analytics.

Simple, responsive, modern SVG Charts with zero dependencies

15.1k
JavaScript
MIT
slowing1.3y ago
ChartGPU/ChartGPUGitHub

when you want GPU-accelerated WebGPU charts but you must add your own data layer.

Beautiful, open source, WebGPU-based charting library

3.2k
TypeScript
MIT
active2mo ago
visgl/deck.glGitHub

when you need custom WebGL2 visualizations (e.g., maps, 3D) rather than an out-of-the-box analytics component.

WebGL2 powered visualization framework

14.6k
TypeScript
MIT
active28d ago
leeoniya/uPlotGitHub

when you need a very small, fast time-series chart and don't need Perspective's analytics/streaming.

๐Ÿ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

10.5k
JavaScript
MIT
active21d ago

Listed as an alternative to

These projects were analysed and named perspective among their alternatives. The relationship is not symmetric โ€” how perspective rates them is a separate judgement, made when perspective is analysed in its own right.

bokeh/bokehGitHub

calls perspective โ€œChoose for streaming/large real-time datasets with a WebAssembly-based component, rather than Bokeh's Python-server model.โ€

Interactive Data Visualization in the browser, from Python

20.5kPythonactive
leeoniya/uPlotGitHub

calls perspective โ€œWASM-powered data visualization/analytics component for large streaming tabular data; heavier and more than a pure charting library.โ€

๐Ÿ“ˆ A small, fast chart for time series, lines, areas, ohlc & bars

10.5kJavaScriptactive