awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/SandDance

0
View on GitHub↗
7,138 stars·570 forks·TypeScript·MIT·7 vuesmicrosoft.github.io/SandDance↗

SandDance

SandDance is a hardware-accelerated visualization library and web-based data explorer designed for the interactive analysis of large, non-aggregated datasets. It functions as an interactive data visualization tool that renders complex datasets and intricate visuals within a browser.

The project provides an embeddable data canvas consisting of web components and tags, allowing for the integration of full visualization interfaces and interactive charts into external web applications. It utilizes WebGL hardware acceleration to efficiently render large volumes of data as interactive graphics.

The system includes capabilities for client-side data processing, such as automatic schema and data type inference, and employs animated state transitions to maintain orientation during dataset filtering. These tools enable the creation of interactive visual representations for business reports and general data exploration.

Features

  • Visual Data Explorers - Provides a web-based tool for graphically analyzing and exploring massive datasets through interactive visualizations.
  • WebGL & GPU Rendering - Utilizes WebGL and GPU hardware acceleration to render large datasets as interactive graphics in the browser.
  • Client-Side Data Processing - Performs data filtering and type inference directly in the browser to reduce server requests.
  • Dataset Filtering - Allows users to isolate or exclude specific data points to refine the current view.
  • Interactive Data Charting - Renders datasets as interactive charts featuring animated transitions for data presentation.
  • Schema Inference - Automatically analyzes dataset columns to infer data types and map them to visual representations.
  • WebGL Rendering - Uses WebGL hardware acceleration to efficiently render large volumes of data as interactive graphics within the browser.
  • GPU-Accelerated Plotting Libraries - Functions as a GPU-accelerated plotting library for rendering massive datasets with high performance.
  • Tabular Data Type Inference - Analyzes columnar tabular data to automatically determine the data type of each field.
  • Embeddable Data Canvases - Provides a set of web components and tags for integrating interactive data visualizations into external applications.
  • Web Components - Encapsulates the visualization canvas into reusable web components for embedding in external applications.
  • Unit-Based Renderers - Renders datasets as interactive units with animated transitions to help users understand complex data.
  • Large Dataset Optimizations - Optimizes the rendering of complex datasets with many data points using hardware acceleration.
  • Visual State Transitions - Implements animated transitions between visual states to maintain user orientation during data exploration.
  • Application Embedding - Enables the integration of interactive data canvases into third-party web applications.
  • Data-to-Visual Synchronizations - Maintains a synchronized state between a data source and a visual layer for real-time exploration.
  • Embedded Data Visualizations - Builds and embeds interactive data dashboards and charts into external web applications.
  • Visualization - Interactive visual data exploration tool.
  • General Productivity Tools - Interactive data visualization tool.

Historique des stars

Graphique de l'historique des stars pour microsoft/sanddanceGraphique de l'historique des stars pour microsoft/sanddance

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait microsoft/sanddance ?

SandDance is a hardware-accelerated visualization library and web-based data explorer designed for the interactive analysis of large, non-aggregated datasets. It functions as an interactive data visualization tool that renders complex datasets and intricate visuals within a browser.

Quelles sont les fonctionnalités principales de microsoft/sanddance ?

Les fonctionnalités principales de microsoft/sanddance sont : Visual Data Explorers, WebGL & GPU Rendering, Client-Side Data Processing, Dataset Filtering, Interactive Data Charting, Schema Inference, WebGL Rendering, GPU-Accelerated Plotting Libraries.

Quelles sont les alternatives open-source à microsoft/sanddance ?

Les alternatives open-source à microsoft/sanddance incluent : edp963/davinci — Davinci is a business intelligence and data visualization platform used for building interactive dashboards and… ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D… dlt-hub/dlt — dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… harelba/q — q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,…

Alternatives open source à SandDance

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec SandDance.
  • edp963/davinciAvatar de edp963

    edp963/davinci

    5,002Voir sur GitHub↗

    Davinci is a business intelligence and data visualization platform used for building interactive dashboards and reports. It functions as a SQL-based dashboard builder and multi-tenant analytics service that connects to databases via JDBC and CSV files to transform raw data into visual components. The platform is distinguished by its granular security model, which includes row-level and column-level permissions integrated with LDAP and OAuth2 authentication. It also provides an embedded visualization tool that allows secure, parameterized charts and dashboards to be inserted into external appl

    TypeScriptdashboarddata-visualizationdavinci
    Voir sur GitHub↗5,002
  • ecomfe/echartsAvatar de ecomfe

    ecomfe/echarts

    66,608Voir sur GitHub↗

    ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D data plots within a web browser. It functions as a visualization engine that transforms raw data into customizable charts and graphs. The project includes a WebGL-based hardware acceleration engine specifically for producing three-dimensional plots and globe visualizations. This allows the library to handle large and complex datasets through GPU-accelerated rendering. The framework supports both canvas-based raster rendering and SVG-based vector rendering. It provides capabiliti

    TypeScript
    Voir sur GitHub↗66,608
  • apache/echartsAvatar de apache

    apache/echarts

    66,629Voir sur GitHub↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    TypeScriptapachecanvascharting-library
    Voir sur GitHub↗66,629
  • dlt-hub/dltAvatar de dlt-hub

    dlt-hub/dlt

    5,472Voir sur GitHub↗

    dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist it into structured destinations. It functions as a schema inference engine that automatically detects data types and flattens nested JSON structures into relational tables, moving data from sources to lakehouses, warehouses, or vector databases. The project distinguishes itself through AI-powered pipeline generation, using large language models to scaffold extraction code and connectors for REST APIs. It also supports multimodal vector storage and specialized population of ve

    Pythondatadata-engineeringdata-lake
    Voir sur GitHub↗5,472
  • Voir les 30 alternatives à SandDance→