Ross ROSS = Recommend OSS · open-source software intelligence for agents

vega/vega-lite

A concise grammar of interactive graphics, built on Vega. observed · 2026-08-28

github.com/vega/vega-lite · homepage · TypeScript · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 99
  • Release rhythm 69
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 40.5
  • age_days: 4304
  • days_rel: 131
  • days_push: 9
  • n_releases_24m: 11

Full methodology

Adoption not part of the score

5464 stars · 717 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Vega-Lite is a high-level declarative grammar of interactive graphics that compiles concise JSON specifications into complete Vega visualization specifications. It automatically handles axes, legends, scales, and supports data transformations, faceting, layering, and interactive selections.

Use cases

  • create charts from data with a concise declarative JSON syntax
  • build interactive visualizations for data analysis dashboards
  • quickly author bar charts, scatter plots, and line charts without low-level graphics code
  • compose layered and multi-view visual displays with faceting and stacking
  • embed interactive charts in web applications or notebooks
  • generate visualization specifications programmatically for automated reporting

When to choose

  • you want concise, declarative chart specifications instead of imperative plotting code
  • you need interactive visualizations with selections, tooltips, and linked views
  • you want sensible defaults for axes, legends, and scales with the option to override
  • you may later need the full power of Vega, since Vega-Lite compiles to Vega specifications

When to avoid

  • you need pixel-level control over custom or highly unusual visual marks
  • you need maximum rendering performance for very large or real-time streaming datasets
  • you prefer imperative plotting APIs like matplotlib or D3's direct DOM manipulation

Facets

library · maturity stable

data-visualization charts data-visualization data-science web-development frontend browser cross-platform declarative-visualization vega visualization-grammar interactive-graphics json-specification typescript nodejs web-server

2 sources

Member repositories

RepositoryRoleHealth v2
vega/vega-litemain89

For agents

markdown · JSON · MCP: product_card(name="vega/vega-lite")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem