#27 · Primary category: Business Intelligence & Analytics
perspective
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
Project last updated:08/29/26
GitHub Stars
11.1K
Forks
1.3K
Contributors
104
License
Apache-2.0
Why we included this project
Perspective is built for the situations where ordinary charting libraries start to fall over: very large tables and datasets that keep updating in real time. Its query engine compiles to WebAssembly for the browser and to native code for Python and Rust, so the same component can drive an interactive front-end grid, a streaming server-side pipeline, or a Jupyter widget without a second implementation. The UI ships as a framework-agnostic web component with a data grid and more than ten chart types, and because the data model is pluggable, you can point it at an external engine like DuckDB and let Perspective translate your view settings into native queries. For teams building self-serve analytics over Arrow-backed or streaming data, it fills the space between a quick charting library and a full BI platform, whether embedded in an existing app or run as a lightweight internal layer.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀