awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/data-formulator

0
View on GitHub↗
14,907 stele·1,357 fork-uri·TypeScript·mit·3 vizualizăriarxiv.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.

Istoric stele

Graficul istoricului de stele pentru microsoft/data-formulatorGraficul istoricului de stele pentru microsoft/data-formulator

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Data Formulator

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Data Formulator.
  • sinaptik-ai/pandas-aiAvatar sinaptik-ai

    sinaptik-ai/pandas-ai

    23,197Vezi pe 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
    Vezi pe GitHub↗23,197
  • bqplot/bqplotAvatar bqplot

    bqplot/bqplot

    3,693Vezi pe 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
    Vezi pe GitHub↗3,693
  • hadley/ggplot2Avatar hadley

    hadley/ggplot2

    6,948Vezi pe 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
    Vezi pe GitHub↗6,948
  • matplotlib/matplotlibAvatar matplotlib

    matplotlib/matplotlib

    22,891Vezi pe 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
    Vezi pe GitHub↗22,891
Vezi toate cele 30 alternative pentru Data Formulator→

Întrebări frecvente

Ce face 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…

Care sunt principalele funcționalități ale microsoft/data-formulator?

Principalele funcționalități ale microsoft/data-formulator sunt: Data Transformation Tools, Interactive Workbenches, Data Analysis Environments, Data Visualization, Conversational Data Exploration, Analysis Interfaces, Automated Data Extraction, Natural Language Querying.

Care sunt câteva alternative open-source pentru microsoft/data-formulator?

Alternativele open-source pentru microsoft/data-formulator includ: 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…