Vega – A declarative language for interactive visualization designs

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Altair

    Declarative visualization library for Python

    Python has a Vega-lite package called Altair, which is very pleasant and powerful. [0]

    0 - https://altair-viz.github.io

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • vega

    A visualization grammar.

  • C4-PlantUML

    C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

    What sort of maps are you wanting to build? https://c4model.com/ seems to be the more popular standard for this style at the moment. https://github.com/plantuml-stdlib/C4-PlantUML makes this somewhat easy to code out. (And I think most cloud providers have addons for it.)

  • c4-notation

    Technical resources for using the C4 model for visualizing software architecture.

    What sort of maps are you wanting to build? https://c4model.com/ seems to be the more popular standard for this style at the moment. https://github.com/plantuml-stdlib/C4-PlantUML makes this somewhat easy to code out. (And I think most cloud providers have addons for it.)

  • vega-lite

    A concise grammar of interactive graphics, built on Vega.

    - In our case some features were missing (and are still missing) - exponential average - that is most commonly used to smooth ML training curves.

    [1] https://vega.github.io/vega-lite/

    [2] https://dvc.org/doc/user-guide/experiment-management/visuali...

  • vegafusion

    Serverside scaling for Vega and Altair visualizations

    There's also interesting projects for serverside scaling of vega plots - https://github.com/vega/vegafusion

  • mosaic

    An extensible framework for linking databases and interactive views. (by uwdata)

    the uw data lab behind vega also has a new library mosaic[1] that seems pretty exciting. My impression was it allows flexible data transformation/slicing in both the client side and server side, with the same dsl.

    [1] https://github.com/uwdata/mosaic

  • plot

    A concise API for exploratory data visualization implementing a layered grammar of graphics

    I don't see that ever happening in a pleasant way.

    However, we will likely have Vega support sometime soon in Scroll. Someone just needs to volunteer and add it (or someone has to fund us to add that).

    We now have basics of ObservablePlot (https://observablehq.com/plot/) support (https://scroll.pub/blog/tables.html)

  • rcl

    A reasonable configuration language

    Or if you write it by hand at all, use RCL, then you can also abstract away the repetitive parts: https://github.com/ruuda/rcl/blob/master/examples/vega.rcl

  • pygwalker

    PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis

    Wow, Vega is here!

    All our projects for data analytic and visualization are based on vega/vega-lite, really impressive by vega's signals design when i learned it first time(it's like rxjs, which i also love).

    Share some work based on vega/vega-lite:

    - PyGWalker: turn dataframe to tableau alternative UI in jupyter: https://github.com/Kanaries/pygwalker

  • Rath

    Next generation of automated data exploratory analysis and visualization platform.

    - RATH: Automation of data exploration workflow with one click. https://github.com/Kanaries/Rath

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

  • Interview with Microsoft SandDance Creator Steven Drucker

    1 project | news.ycombinator.com | 29 Aug 2024
  • Introducing RacingBars 📊

    2 projects | dev.to | 19 Aug 2024
  • Show HN: I made first declaritive SVG,canvas framework

    2 projects | news.ycombinator.com | 16 Jun 2024
  • Show HN: Open-source Tableau alternative but as React component plus DuckDB-WASM

    1 project | news.ycombinator.com | 28 May 2024
  • D3 in Depth

    4 projects | news.ycombinator.com | 16 May 2024

Did you konow that Python is
the 2nd most popular programming language
based on number of metions?