Vega Lite

A concise grammar of interactive graphics, built on Vega.
Alternatives To Vega Lite
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
10 hours ago3iscJavaScript
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
Echarts55,3816,5544,0834 hours ago112September 13, 20222,295apache-2.0TypeScript
Apache ECharts is a powerful, interactive charting and data visualization library for browser
Visx17,2112026522 days ago47September 09, 2020127mitTypeScript
🐯 visx | visualization components
Plotly.js15,7137181972 days ago213August 10, 20221,454mitJavaScript
Open-source JavaScript charting library behind Plotly and Dash
Excelize15,221186a day ago177August 20, 2022102bsd-3-clauseGo
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Plotly.py13,5713718 hours ago88August 14, 20221,370mitPython
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
Apexcharts.js12,5743772606 days ago188August 22, 2022278mitJavaScript
📊 Interactive JavaScript Charts built on SVG
G211,6305302183 days ago288September 20, 2022200mitTypeScript
📊 A concise and progressive visualization grammar.
8 months ago1January 19, 202148gpl-3.0Go
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Victory10,32068619911 days ago233September 14, 2022263otherJavaScript
A collection of composable React components for building interactive data visualizations
Alternatives To Vega Lite
Select To Compare

Alternative Project Comparisons


npm version Build Status codecov code style: prettier JSDevlivr


Vega-Lite provides a higher-level grammar for visual analysis that generates complete Vega specifications.

You can find more details, documentation, examples, usage instructions, and tutorials on the Vega-Lite website.

Try using Vega-Lite in the online Vega Editor.

Contributions are also welcome. Please see for contribution and development guidelines and our Code of Conduct.

Read about future plans in our roadmap.


The development of Vega-Lite is led by the alumni and members of the University of Washington Interactive Data Lab (UW IDL), including Kanit "Ham" Wongsuphasawat (now at Databricks), Dominik Moritz (now at CMU and Apple), Arvind Satyanarayan (now at MIT), and Jeffrey Heer (UW IDL).

Vega-Lite gets significant contributions from its community--in particular Will Strimling, Yuhan (Zoe) Lu, Souvik Sen, Chanwut Kittivorawong, Matthew Chun, Akshat Shrivastava, Saba Noorassa, Sira Horradarn, Donghao Ren, and Halden Lin. Please see the contributors page for the full list of contributors.

Citing Vega-Lite

  doi = {10.1109/tvcg.2016.2599030},
  year = {2017},
  author = {Arvind Satyanarayan and Dominik Moritz and Kanit Wongsuphasawat and Jeffrey Heer},
  title = {Vega-Lite: A Grammar of Interactive Graphics},
  journal = {{IEEE} Transactions on Visualization \& Computer Graphics (Proc. InfoVis)},
  url = {},
Popular Visualization Projects
Popular Chart Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Declarative Language