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.