# Perspective vs Vega

## Key differences

- Vega and Perspective have a similar number of GitHub stars (12K vs 11.3K).
- Perspective had more development activity over the last 12 months: 337 commits vs 148.
- Vega is downloaded 73× as often on npm (1.4M vs 19.1K per week).
- Perspective is licensed under Apache-2.0; Vega under BSD-3-Clause.
- Perspective is written primarily in Rust, Vega in JavaScript.
- Vega is the older project: its repository was created in 2013, Perspective's in 2017.

| | Perspective | Vega |
|---|---|---|
| Description | Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly. | Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. |
| GitHub stars | 11,270 | 12,008 |
| Commits (12 months) | 337 | 148 |
| Contributors | 89 | 150 |
| License | Apache-2.0 | BSD-3-Clause |
| Language | Rust | JavaScript |
| Status | Active | Active |
| Install | `npm install @finos/perspective` | `npm install vega` |

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