https://vega.github.io/vega-lite/
A concise grammar of interactive graphics, built on Vega.
https://vega.github.io/vega-lite/
charts declarative-language plot vega vega-lite visual-analysis visualization visualization-grammar
Last synced: about 1 month ago
JSON representation
A concise grammar of interactive graphics, built on Vega.
- Host: GitHub
- URL: https://vega.github.io/vega-lite/
- Owner: vega
- License: bsd-3-clause
- Created: 2014-11-20T20:52:04.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-05-02T08:04:45.000Z (about 2 months ago)
- Last Synced: 2025-05-13T12:00:26.921Z (about 1 month ago)
- Topics: charts, declarative-language, plot, vega, vega-lite, visual-analysis, visualization, visualization-grammar
- Language: TypeScript
- Homepage: https://vega.github.io/vega-lite/
- Size: 314 MB
- Stars: 4,860
- Watchers: 90
- Forks: 638
- Open Issues: 772
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
[](https://www.npmjs.com/package/vega-lite) [](https://github.com/vega/vega-lite/actions) [](https://codecov.io/gh/vega/vega-lite) [](https://github.com/prettier/prettier) [](https://www.jsdelivr.com/package/npm/vega-lite)

[Vega-Lite](https://vega.github.io/vega-lite/) provides a higher-level grammar for visual analysis that generates complete [Vega](https://vega.github.io/) specifications.
You can find more details, [documentation](https://vega.github.io/vega-lite/docs/), [examples](https://vega.github.io/vega-lite/examples/), [usage instructions](https://vega.github.io/vega-lite/usage/embed.html), and [tutorials](https://vega.github.io/vega-lite/tutorials/getting_started.html) on the [Vega-Lite website](https://vega.github.io/vega-lite/).
Try using Vega-Lite in the online [Vega Editor](https://vega.github.io/editor/#/examples/vega-lite/bar).
Contributions are also welcome. Please see [CONTRIBUTING.md](CONTRIBUTING.md) for contribution and development guidelines and our [Code of Conduct](https://vega.github.io/vega/about/code-of-conduct/).
Read about future plans in [our roadmap](https://github.com/vega/roadmap/projects/).
## Team
The development of Vega-Lite is led by the alumni and members of the [University of Washington Interactive Data Lab](https://idl.cs.washington.edu) (UW IDL), including [Kanit "Ham" Wongsuphasawat](https://kanitw.github.io) (now at Databricks), [Dominik Moritz](https://bsky.app/profile/domoritz.de) (now at CMU / Apple), [Arvind Satyanarayan](https://bsky.app/profile/arvind.bsky.social) (now at MIT), and [Jeffrey Heer](https://bsky.app/profile/jheer.org) (UW IDL).
Vega-Lite gets significant contributions from its community. Please see the [contributors page](https://github.com/vega/vega-lite/graphs/contributors) for the full list of contributors.
## Citing Vega-Lite
```bib
@article{2017-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 = {http://idl.cs.washington.edu/papers/vega-lite},
}
```