Perspective: an open-source data grid, pivot table and charts for real-time data
Perspective is an open-source data grid, pivot table and charting component for large, real-time and streaming datasets. Build user-configurable reports, dashboards, notebooks and embedded analytics applications, backed by a high-performance streaming query engine that runs in-browser via WebAssembly or server-side in Python, Node.js and Rust — or delegates to a database you already have.

Install
- JavaScript
npm install @perspective-dev/client @perspective-dev/server @perspective-dev/viewer @perspective-dev/viewer-datagrid @perspective-dev/viewer-charts
- React
npm install @perspective-dev/react
- Python and Jupyter
pip install "perspective-python[jupyter]"
- Rust
cargo add perspective
Examples
All 130 examples
Documentation