TypeScript Vega

Open-source TypeScript projects categorized as Vega

Top 5 TypeScript Vega Projects

  1. SandDance

    Visually explore, understand, and present your data.

    Project mention: Interview with Microsoft SandDance Creator Steven Drucker | news.ycombinator.com | 2024-08-29
  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. vega-lite

    A concise grammar of interactive graphics, built on Vega.

    Project mention: Using GPT for natural language querying | dev.to | 2025-06-27

    ## **Follow-up use case - building a query in a query language that the user may not know** This feature is useful when a user needs to query a tool with its own specific query language or with a structure that the user doesn’t know. AWS seems to be running an A/B test of a feature where you can generate a CloudWatch search query based on a natural language input. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u5pj1782uiunrrjfafn4.png) **Use case - data visualization** Interesting use case - you allow users to pull report data (by e.g. querying an ElasticSearch index or a database). This is often combined with visualizing the data. Could we allow the user to also define how they’d like the data presented? Let’s say a manager needs a pie chart for their PowerPoint presentation. Fortunately, there’s a tool called [Vega](https://vega.github.io/vega/) which is a visualization grammar that allows you to define graphs using a JSON schema. It also comes with [Vega-Lite](https://vega.github.io/vega-lite/), which allows us to easily render these charts using JavaScript. There’s also an [interactive playground](https://vega.github.io/editor/#/examples/vega-lite/) that we can use for testing our diagrams. Let’s take [a sample CSV file from Vega-Lite’s demo](https://vega.github.io/editor/data/stocks.csv) that contains the stock prices history of a few tech companies. It will be easy for us to reference it on the playground. The file is a regular CSV that contains a few columns:

  4. graphic-walker

    An open source alternative to Tableau. Embeddable visual analytic

    Project mention: A simple way to explore data through a Tableau-like UI directly in your data app | news.ycombinator.com | 2024-12-30

    Contributor to panel-graphic-walker and Panel here.

    Its actually primarily a wrapper around graphic-walker https://github.com/Kanaries/graphic-walker as we have optimized the implementation for Panel usage in notebooks and data apps.

    Its built on Panel https://panel.holoviz.org/index.html which is "The Powerful Data Exploration & Web App Framework for Python". Its a fully open source and community driven project. Part of the larger HoloViz https://github.com/holoviz/holoviz ecosystem for data visualization.

    My motivation for creating the panel-graphic-walker extension is that its one of the most powerful ways in Python to let users interactively, explore large datasets as it can send heavy calculations to the backend instead of transferring all data to the frontend.

  5. vega-embed

    Publish Vega visualizations as embedded web components with interactive parameters.

  6. vega-tooltip

    Tooltip Plugin for Vega-Lite

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Vega discussion

Log in or Post with

TypeScript Vega related posts

  • Using GPT for natural language querying

    5 projects | dev.to | 27 Jun 2025
  • Interview with Microsoft SandDance Creator Steven Drucker

    1 project | news.ycombinator.com | 29 Aug 2024
  • Vega-Lite – A Grammar of Interactive Graphics

    1 project | news.ycombinator.com | 11 Apr 2024
  • Vega-Lite – A Grammar of Interactive Graphics

    1 project | news.ycombinator.com | 26 Jul 2023
  • [AskJS] Javascript statistics library with period selection

    1 project | /r/javascript | 3 Mar 2023
  • A Defence of Pie Charts by the Author of GoG

    1 project | /r/PowerBI | 1 Aug 2022
  • How to change a tooltip to dark theme in Altair?

    2 projects | dev.to | 27 Mar 2022
  • A note from our sponsor - SurveyJS
    surveyjs.io | 10 Jul 2025
    Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more. Learn more →

Index

What are some of the best open-source Vega projects in TypeScript? This list will help you:

# Project Stars
1 SandDance 6,505
2 vega-lite 4,907
3 graphic-walker 2,879
4 vega-embed 456
5 vega-tooltip 82

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io