AltHub

microsoft/SandDance Alternatives

interactive data visualization

SandDance is a Microsoft Research library for visually exploring and presenting data through unit visualizations and smoothly animated view transitions.

7.1kTypeScriptMITactive Β· last push 2mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

d3/d3GitHub

Choose when you need a low-level toolkit to build fully custom visualizations from primitives instead of using SandDance's ready-made exploration views.

Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

113.7k
Shell
ISC
active5mo ago
apache/echartsGitHub

Choose for mature, config-friendly standard charts (line/bar/pie) with a large ecosystem; not SandDance's unit-view exploration.

Apache ECharts is a powerful, interactive charting and data visualization library for browser

67.2k
TypeScript
Apache-2.0
active2mo ago
apexcharts/apexcharts.jsGitHub

Choose for lightweight, dependency-free SVG charts and a simpler alternative when you don't need unit visualizations or animated view shifts.

πŸ“Š Interactive JavaScript Charts built on SVG

15.2k
JavaScript
NOASSERTION
active28d ago
vega/vegaGitHub

Choose when you need a declarative visualization grammar to author custom specs rather than SandDance's prebuilt interactive explorer.

A visualization grammar.

12.0k
JavaScript
BSD-3-Clause
active30d ago
alibaba/BizChartsGitHub

Choose in React apps wanting conventional G2-based charts with familiar chart types instead of SandDance's unit-based approach.

Powerful data visualization library based on G2 and React.

6.2k
TypeScript
none
slowing1.4y ago
ChartGPU/ChartGPUGitHub

Choose for GPU-accelerated standard charts in WebGPU-enabled browsers, a different rendering architecture than SandDance's views.

Beautiful, open source, WebGPU-based charting library

3.2k
TypeScript
MIT
active2mo ago
vizzuhq/vizzu-libGitHub

Choose for animated data stories based on standard chart types with a different model than SandDance's unit visualizations.

Library for animated data visualizations and data stories.

2.0k
JavaScript
Apache-2.0
active6mo ago
entronad/graphicGitHub

Choose for Flutter applications needing grammar-based visualization, as SandDance is a TypeScript/JavaScript library.

A grammar of data visualization and Flutter charting library.

1.8k
Dart
MIT
slowing8mo ago
Kanaries/graphic-walkerGitHub

Choose for a Tableau-like drag-and-drop visual analytics widget embeddable in apps, rather than SandDance's code-driven unit views.

An open source alternative to Tableau. Embeddable visual analytic

3.2k
TypeScript
Apache-2.0
active3mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

keplergl/kepler.glGitHub

Choose for geospatial data exploration when a map-centric interface is more important than general-purpose unit visualizations.

Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.

12.0k
TypeScript
MIT
active1mo ago
nhn/tui.chartGitHub

Archived and unmaintained; choose only if you need a stale but simple chart library for legacy compatibility.

πŸžπŸ“Š Beautiful chart for data visualization.

5.4k
TypeScript
MIT
archived3.0y ago
antvis/F2GitHub

Choose for mobile-focused charting with standard chart types; a narrower alternative than SandDance's exploratory views.

πŸ“±πŸ“ˆAn elegant, interactive and flexible charting library for mobile.

8.0k
JavaScript
MIT
active5mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

rawgraphs/rawgraphs-appGitHub

An end-user web application for creating vector visualizations, not an embeddable library for developers.

A web interface to create custom vector-based visualizations on top of RAWGraphs core

9.0k
JavaScript
Apache-2.0
active2mo ago
man-group/dtaleGitHub

Choose for Python/pandas users needing a server-side dataframe visualizer app rather than a JS embeddable component.

Visualizer for pandas data structures

5.2k
TypeScript
LGPL-2.1
active3mo ago

Listed as an alternative to

These projects were analysed and named SandDance among their alternatives. The relationship is not symmetric β€” how SandDance rates them is a separate judgement, made when SandDance is analysed in its own right.

antvis/F2GitHub

calls SandDance β€œChoose for interactive data exploration with coordinated views in web apps.”

πŸ“±πŸ“ˆAn elegant, interactive and flexible charting library for mobile.

8.0kJavaScriptactive
vega/vegaGitHub

calls SandDance β€œchoose when you want an interactive data-exploration application rather than a library to embed.”

A visualization grammar.

12.0kJavaScriptactive