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/data-formulator

0
View on GitHub↗
14,907 stars·1,357 forks·TypeScript·mit·3 vuesarxiv.org/abs/2408.16119↗

Data Formulator

Data Formulator is an automated data analysis and visualization platform that uses large language models to interpret natural language instructions for data preparation and reporting. It functions as an interactive workbench where users can clean, filter, and aggregate datasets while simultaneously generating visual representations. By combining conversational interfaces with automated transformation tools, the system enables users to explore data patterns and refine schemas without manual coding.

The platform distinguishes itself through an agentic architecture that translates natural language queries into executable data transformation scripts. It maintains a reactive pipeline that links data cleaning operations directly to visualization rendering, ensuring that every modification to the underlying structure triggers an immediate visual update. The system also supports structured data extraction, utilizing specialized parsing models to convert unstructured inputs like images, text, and web content into normalized tabular formats.

Beyond its core analysis capabilities, the platform provides a sandboxed environment for secure code execution and supports stateful session serialization to persist interaction history. Users can connect to various data sources, including local files and cloud storage, to ingest information for iterative exploration. The project is distributed as a TypeScript-based tool, offering both a conversational interface and command-line automation for managing analysis workflows.

Features

  • Data Transformation Tools - Provides a platform for cleaning and shaping datasets while simultaneously generating interactive charts through natural language instructions and direct manipulation.
  • Interactive Workbenches - Provides an interactive workspace for filtering, aggregating, and modifying data schemas with immediate visual feedback on charts and graphs.
  • Data Analysis Environments - Provides an environment that uses large language models to interpret user queries for iterative data preparation and visual representation tasks.
  • Data Visualization - Generates and refines interactive charts and reports by interpreting user instructions to select the best visual representation for data.
  • Conversational Data Exploration - Analyzes datasets through natural language queries to iteratively refine insights and explore data patterns without writing complex code.
  • Analysis Interfaces - Uses large language models to interpret natural language instructions for automated data preparation and reporting.
  • Automated Data Extraction - Employs parsing models to convert unstructured inputs like images or text into normalized tabular formats for analysis.
  • Natural Language Querying - Creates and refines interactive charts and reports by interpreting user instructions to select appropriate chart types and apply stylistic adjustments.
  • Data Visualization Platforms - Combines natural language instructions with automated data transformation to clean datasets and generate interactive charts.
  • Data Preparation Tools - Cleans and shapes raw datasets by filtering, aggregating, and modifying schemas with immediate visual feedback on the resulting charts.
  • Data Cleaning Utilities - Prepares raw datasets for analysis by filtering, aggregating, and modifying schemas through a combination of manual and automated tools.
  • Structured Data Extraction - Parses and converts information from screenshots, websites, text blocks, and images into clean datasets using automated agents.
  • Data Science Agents - AI-assisted tool for iterative data transformation and visualization.
  • Visualization and Analysis - AI-assisted tool for iterative data transformation and visualization.
  • Data Visualization - Tool for creating data visualizations.
  • Data Source Connections - Establishes reusable connections to databases, warehouses, cloud storage, and local files to ingest structured data for analysis.
  • LLM-Driven - Translates natural language instructions into executable data transformation scripts that manipulate datasets and generate visual specifications.
  • Declarative Visualization Grammars - Uses a structured schema to define chart properties and mappings, allowing the system to programmatically adjust visual outputs based on data changes.
  • Agentic Session Persistence - Saves workspaces and analysis threads across restarts to help users revisit, compare, and continue previous data exploration tasks.
  • Reactive Data Stores - Links data cleaning operations directly to visualization rendering so that every modification to the underlying structure triggers an immediate visual update.
  • Data Parsing and Extraction - Employs specialized parsing models to convert unstructured inputs like images or text into normalized tabular formats for downstream analysis.
  • Sandboxed Code Execution Environments - Runs generated data processing code in an isolated container to ensure system security while performing complex transformations on user datasets.

Historique des stars

Graphique de l'historique des stars pour microsoft/data-formulatorGraphique de l'historique des stars pour microsoft/data-formulator

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

Alternatives open source à Data Formulator

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Data Formulator.
  • sinaptik-ai/pandas-aiAvatar de sinaptik-ai

    sinaptik-ai/pandas-ai

    23,197Voir sur GitHub↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Pythonaicsvdata
    Voir sur GitHub↗23,197
  • bqplot/bqplotAvatar de bqplot

    bqplot/bqplot

    3,693Voir sur GitHub↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    TypeScriptipythonjupytervisualizations
    Voir sur GitHub↗3,693
  • hadley/ggplot2Avatar de hadley

    hadley/ggplot2

    6,948Voir sur GitHub↗

    ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory

    R
    Voir sur GitHub↗6,948
  • matplotlib/matplotlibAvatar de matplotlib

    matplotlib/matplotlib

    22,891Voir sur GitHub↗

    Matplotlib is a Python data visualization library and 2D plotting engine used to generate publication-quality figures and charts from numerical data. It serves as a numerical graphics library and data visualization toolkit for mapping data to visual elements. The library provides capabilities for producing static, animated, and interactive visualizations. This includes creating high-resolution figures for professional documents, generating moving graphics to illustrate data evolution over time, and building dynamic plots for interactive data exploration. The toolkit supports scientific plott

    Pythondata-sciencedata-visualizationgtk
    Voir sur GitHub↗22,891
Voir les 30 alternatives à Data Formulator→

Questions fréquentes

Que fait microsoft/data-formulator ?

Data Formulator is an automated data analysis and visualization platform that uses large language models to interpret natural language instructions for data preparation and reporting. It functions as an interactive workbench where users can clean, filter, and aggregate datasets while simultaneously generating visual representations. By combining conversational interfaces with automated transformation tools, the system enables users to explore data patterns and refine…

Quelles sont les fonctionnalités principales de microsoft/data-formulator ?

Les fonctionnalités principales de microsoft/data-formulator sont : Data Transformation Tools, Interactive Workbenches, Data Analysis Environments, Data Visualization, Conversational Data Exploration, Analysis Interfaces, Automated Data Extraction, Natural Language Querying.

Quelles sont les alternatives open-source à microsoft/data-formulator ?

Les alternatives open-source à microsoft/data-formulator incluent : sinaptik-ai/pandas-ai — This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… hadley/ggplot2 — ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that… matplotlib/matplotlib — Matplotlib is a Python data visualization library and 2D plotting engine used to generate publication-quality figures… vega/vega — Vega is a reactive visualization engine that translates structured specifications into interactive, browser-based… vega/altair — Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as…