Show HN: Vizzu – Open-source charting library focused on animating charts

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

  • The best example of WASM being used to render to canvas (it's also visualizations) I've seen is "Perspective":

    https://perspective.finos.org/

      "Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets. Originally developed at J.P. Morgan and open-sourced through the Fintech Open Source Foundation (FINOS), Perspective makes it simple to build user-configurable analytics entirely in the browser, or in concert with Python and/or Jupyterlab. Use it to create reports, dashboards, notebooks and applications, with static data or streaming updates via Apache Arrow."

  • graphql-bench

    A super simple tool to benchmark GraphQL queries

  • Just went through the examples -- I thought it was really neat!

    Often times I want/need to display data in more than one format. Usually I just take up a bunch of page space by putting multiple charts.

    Here's an example showing what I mean from actual project:

    https://github.com/hasura/graphql-bench/raw/master/app/hasur...

    If there was a solid and comprehensive charting library that could "tween" between the chart formats, only taking up the space of 1 chart, that would be a neat solution!

    Have you found certain pairs/combinations of charts that expose hidden relationships when you display them by animating the data points between them?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • gemini

    A grammar and recommender system for animated transitions in Vega/Vega-Lite (by uwdata)

  • Vizzu

    Library for animated data visualizations and data stories.

  • We have added a markdown file in the repo to list 3rd party projects: https://github.com/vizzuhq/vizzu-lib/blob/main/PROJECTS.md

  • SandDance

    Visually explore, understand, and present your data.

  • They wrote a great paper explaining their "Unit Visualization" concept/approach: https://www.microsoft.com/en-us/research/wp-content/uploads/...

    IIRC their engine used to be their own in house WebGL code, but according to their GitHub ( https://github.com/Microsoft/SandDance) they are now using Deck.gl (https://deck.gl/) for rendering and Vega for chart logic. I do think it's not designed to be used as a library though but a complete studio like environment.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts