microsoft/sanddance

Visually explore, understand, and present your data.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 9th, 2026
Created on November 5th, 2018
Open Issues & Pull Requests: 97 (+0)
GitHub issues: Enabled
Number of forks: 574
Total Stargazers: 7,146 (+0)
Total Subscribers: 112 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.2 hours
Mean response time: 302.4 days
90th percentile: 695.1 days
Tracked items: 16

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,283 days
Stale 30+ days: 7
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (6)
  • good first issue (5)
  • enhancement (3)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

SandDance is a data visualization tool that helps users explore, understand, and present data through interactive animated views.

The tool addresses the challenge of deriving insights from datasets by using unit visualizations, which create a one-to-one mapping between database rows and visual marks on screen. Smooth animated transitions between different views help maintain context as users interact with their data. This approach makes it easier to find patterns, test hypotheses, and build data-driven narratives without requiring specialized visualization expertise.

SandDance suits teams and individuals who need to embed interactive data exploration into existing applications or workflows. The tool is particularly valuable for those working within Microsoft's ecosystem, as it integrates with Power BI, Azure Data Studio, and VSCode. For custom applications, developers can choose from multiple components depending on their needs: the core visualization canvas, a React wrapper, an explorer interface with built-in UI controls, or an iframe-based embed option. The modular architecture allows integration into JavaScript applications, Observable notebooks, and other third-party platforms.

The project maintains active development with regular updates to its component libraries and ongoing refinement of visualization capabilities. The codebase demonstrates sustained engineering effort across multiple packages designed for different integration scenarios. Community contributions are actively solicited through the GitHub repository, indicating openness to external input on features and improvements.