awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesAgnostic Interfaces

Unified APIs that provide a consistent interface for interacting with multiple different tabular data structures.

Distinct from Dataframe Processing: Focuses on the abstraction layer across different dataframe types rather than just manipulating a single dataframe

Explore 7 awesome GitHub repositories matching data & databases · Agnostic Interfaces. Refine with filters or upvote what's useful.

Awesome Agnostic Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • gventuri/pandas-aiAvatar von gventuri

    gventuri/pandas-ai

    23,587Auf GitHub ansehen↗

    Pandas AI is a data analysis library and natural language interface that uses large language models to perform conversational querying on structured datasets. It functions as a retrieval-augmented generation framework designed to translate plain text questions into executable code for extracting insights from dataframes and structured files. The system includes a dedicated sandbox execution environment that runs AI-generated analysis code within an isolated container to prevent security risks and system compromise. It employs a natural language translation layer and contextual retrieval to ma

    Provides a common API to allow uniform querying across various data structures and table formats.

    Python
    Auf GitHub ansehen↗23,587
  • ydataai/pandas-profilingAvatar von ydataai

    ydataai/pandas-profiling

    13,610Auf GitHub ansehen↗

    This project is an exploratory data analysis framework and profiling tool designed to generate comprehensive statistical reports from Pandas and Spark DataFrames. It functions as a data quality profiler that identifies missing values, duplicates, and high correlations within tabular datasets. The tool distinguishes itself through specialized capabilities for time-series analysis, extracting temporal statistics, seasonality, and auto-correlation plots. It also includes a dataset comparison utility to identify structural or content changes between different versions of a dataset. The analysis

    Implements a unified interface that allows the same analysis logic to run on both Pandas and Spark dataframes.

    Python
    Auf GitHub ansehen↗13,610
  • data-centric-ai-community/fg-data-profilingAvatar von Data-Centric-AI-Community

    Data-Centric-AI-Community/fg-data-profiling

    13,609Auf GitHub ansehen↗

    This project is a data profiling and exploratory data analysis tool designed to generate automated quality reports for Pandas and Spark dataframes. It serves as a system for computing descriptive statistics, identifying correlations, and analyzing univariate and multivariate data patterns. The tool provides specialized capabilities for comparing different versions of datasets to identify changes in data quality and distributions. It includes a dedicated profiler for time-dependent data to extract statistical information such as seasonality and auto-correlation. The software covers a broad an

    Implements a unified API to execute profiling logic across both Pandas and Spark data structures.

    Python
    Auf GitHub ansehen↗13,609
  • hrsh7th/nvim-cmpAvatar von hrsh7th

    hrsh7th/nvim-cmp

    9,455Auf GitHub ansehen↗

    This project is a Lua-based completion engine for Neovim that aggregates real-time text suggestions from multiple data sources into a single interface. It functions as a modular framework for extending the editor with custom completion logic, acting as both a fuzzy text suggestion tool and an interface for the Language Server Protocol. The engine utilizes a source-agnostic provider interface to standardize how disparate data sources feed candidates into a central logic engine. It employs asynchronous candidate fetching and a non-blocking architecture to retrieve suggestions from external serv

    Standardizes how disparate data sources feed completion candidates into the central engine via a common Lua API.

    Lua
    Auf GitHub ansehen↗9,455
  • typecellos/blocknoteAvatar von TypeCellOS

    TypeCellOS/BlockNote

    9,141Auf GitHub ansehen↗

    BlockNote is a block-based rich text editor and a real-time collaborative workspace. It uses a JSON-based data model to organize content into draggable, nestable blocks rather than a single flat document. The system functions as a high-level interface built on ProseMirror that abstracts document state into discrete, manipulatable content blocks. The project serves as a framework for integrating large language models into document editors, enabling context-aware text generation and AI-driven workflows. It also acts as a document export engine capable of converting structured block data into fo

    Provides a pluggable synchronization layer that abstracts the communication between the editor and external sync services.

    TypeScriptblock-basededitorjavascript
    Auf GitHub ansehen↗9,141
  • unionai-oss/panderaAvatar von unionai-oss

    unionai-oss/pandera

    4,382Auf GitHub ansehen↗

    Pandera is a data pipeline validation framework and statistical type validation tool. It functions as a library for defining and enforcing schemas on datasets to ensure data quality and consistency, specifically providing validation capabilities for Pandas dataframes. The project includes a schema inference tool that automates setup by analyzing existing dataset samples to generate validation schemas. It also serves as a synthetic data generator, creating artificial datasets based on predefined schemas to verify data-producing functions. The framework covers data engineering quality assuranc

    Provides a common abstraction layer allowing the same validation logic to work across Pandas, Polars, and Dask.

    Pythonassertionsdata-assertionsdata-check
    Auf GitHub ansehen↗4,382
  • mpquant/ashareAvatar von mpquant

    mpquant/Ashare

    3,108Auf GitHub ansehen↗

    Ashare is a market data aggregator and financial time-series table generator designed to provide a stable stream of price and volume data for quantitative analysis. It functions as a multi-provider data proxy that converts raw asset price feeds into structured tables for immediate processing. The system ensures high availability for data feeds through a failover mechanism that automatically switches between primary and backup market data sources. This provider-agnostic layer allows the tool to maintain continuous data availability without altering the underlying analysis logic. The project c

    Provides a provider abstraction layer that standardizes data formats from multiple sources into a unified API.

    Pythonpythonquantstock
    Auf GitHub ansehen↗3,108
  1. Home
  2. Data & Databases
  3. Data Processing Pipelines
  4. Data Processing
  5. Dataframe Processing
  6. Agnostic Interfaces

Unter-Tags erkunden

  • Provider Abstraction Layers1 Sub-TagInterfaces that standardize data formats from multiple different sources into a unified API. **Distinct from Agnostic Interfaces:** Generalizes the agnostic interface pattern for completion sources rather than just tabular dataframes.