# Perspective

> Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly.

- Category: [More JavaScript visualization libraries](https://awesomedataviz.com/categories/javascript-visualization-tools/)
- Website: https://perspective-dev.github.io/
- Repository: https://github.com/perspective-dev/perspective
- License: Apache-2.0
- Language: Rust
- Status: Active (commits in the last 90 days)
- GitHub stars: 11,270
- Commits in the last 12 months: 337
- Contributors: 89
- Last commit: Oct 3, 2026
- Latest release: v5.5.1 (Sep 18, 2026)
- Install (npm): `npm install @finos/perspective`, 19.1K downloads per week
- Topics: Dashboards & BI, Jupyter & notebook visualization, Time series & real-time charts

## Overview

Perspective is an open-source JavaScript visualization library released under the Apache-2.0 license. Its GitHub repository has 11,270 stars, 1,344 forks, and 89 contributors. It is actively developed with 337 commits in the last 12 months. The latest release, v5.5.1, was published on Sep 18, 2026. On npm it is downloaded about 19.1K times per week.

## Alternatives

- [blessed-contrib](https://awesomedataviz.com/tools/blessed-contrib/): Terminal dashboards with charts, maps, gauges and tables, built with Node.js and ASCII/ANSI art. (15.8K stars)
- [Vega](https://awesomedataviz.com/tools/vega/): Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. (12K stars)
- [vue-echarts](https://awesomedataviz.com/tools/vue-echarts/): Vue.js component for Apache ECharts. (10.8K stars)
- [Textures.js](https://awesomedataviz.com/tools/textures-js/): A library to create SVG patterns. (6.1K stars)
- [vue-chartjs](https://awesomedataviz.com/tools/vue-chartjs/): Vue.js wrapper for Chart.js. (5.7K stars)
- [Vega-Lite](https://awesomedataviz.com/tools/vega-lite/): Is a high-level grammar of interactive graphics. It provides a concise JSON syntax for rapidly generating visualizations to support analysis. (5.5K stars)

## Comparisons

- [blessed-contrib vs Perspective](https://awesomedataviz.com/compare/blessed-contrib-vs-perspective/)
- [Perspective vs Vega](https://awesomedataviz.com/compare/perspective-vs-vega/)
- [Perspective vs vue-echarts](https://awesomedataviz.com/compare/perspective-vs-vue-echarts/)
- [Perspective vs Textures.js](https://awesomedataviz.com/compare/perspective-vs-textures-js/)

Source: https://awesomedataviz.com/tools/perspective/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
