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
·

7 dépôts

Awesome GitHub RepositoriesData Ingestion Tools

Utilities for importing data from files and external storage into database systems.

Distinguishing note: Focuses on the ingestion process from flat files and cloud storage, distinct from general database management.

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

Awesome Data Ingestion Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • clickhouse/clickhouseAvatar de ClickHouse

    ClickHouse/ClickHouse

    48,229Voir sur GitHub↗

    ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring. The platform distinguishes itself through ad

    Loads files from remote object storage directly into local tables using standard SQL commands.

    C++aianalyticsbig-data
    Voir sur GitHub↗48,229
  • pingcap/tidbAvatar de pingcap

    pingcap/tidb

    40,166Voir sur GitHub↗

    TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and high-performance analytical processing within a single unified architecture. It utilizes a decoupled compute-storage design and a distributed key-value storage layer to ensure horizontal scalability and efficient range-based queries. By employing a consensus-based replication algorithm, the system maintains high availability and automatic failover across multiple nodes and geographical regions. The platform distinguishes itself through its hybrid transactional and analytical proc

    TiDB loads data from local files or cloud storage providers in common formats like SQL, CSV, and Parquet to populate database tables efficiently.

    Gocloud-nativedatabasedistributed-database
    Voir sur GitHub↗40,166
  • sheetjs/sheetjsAvatar de SheetJS

    SheetJS/sheetjs

    36,278Voir sur GitHub↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    The library retrieves JSON data from external URLs using standard network requests and converts the response body into usable objects for integration into spreadsheet workflows.

    angularbuncsv
    Voir sur GitHub↗36,278
  • khoj-ai/khojAvatar de khoj-ai

    khoj-ai/khoj

    35,163Voir sur GitHub↗

    Khoj is a self-hosted artificial intelligence platform designed for personal knowledge management and semantic information retrieval. It functions as a private assistant that indexes your local documents, notes, and external workspaces, allowing you to interact with your data through natural language queries and conversational chat. By maintaining a local-first architecture, the system ensures that your information remains under your control while providing context-aware responses grounded in your personal knowledge base. The platform distinguishes itself through a modular, cross-platform int

    Enables users to upload personal data files to the platform for searching, chatting, and interacting with their own documents.

    Pythonagentaiassistant
    Voir sur GitHub↗35,163
  • apache/incubator-druidAvatar de apache

    apache/incubator-druid

    14,020Voir sur GitHub↗

    Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets. The system provides a framework for high-concurrency analytics, allowing multiple simultaneous users to execute SQL and native queries across large-scale data. It supports mixed data ingestion, combining real-time streaming and batch loading into a single system for unified analysis. The platform includes capabilities for distributed cluster management, enabling

    Imports both streaming and batch datasets using integrated configuration and monitoring tools.

    Java
    Voir sur GitHub↗14,020
  • unstructured-io/unstructuredAvatar de Unstructured-IO

    Unstructured-IO/unstructured

    14,019Voir sur GitHub↗

    Unstructured is an enterprise-grade data orchestration engine designed to transform raw, unstructured files into structured, machine-readable formats. It functions as a comprehensive platform for document ingestion, partitioning, and enrichment, specifically engineered to prepare complex data for retrieval-augmented generation and agentic AI workflows. The platform distinguishes itself through its sophisticated document processing strategies, which combine rule-based extraction with vision-language models to handle diverse file layouts, tables, and images. It provides a modular architecture t

    Connects to remote cloud storage buckets to retrieve and process unstructured files for downstream use in data pipelines.

    HTMLdata-pipelinesdeep-learningdocument-image-analysis
    Voir sur GitHub↗14,019
  • dlt-hub/dltAvatar de dlt-hub

    dlt-hub/dlt

    5,472Voir sur GitHub↗

    dlt est un outil d'ingestion de données Python et un framework de pipeline ETL conçu pour récupérer des données depuis diverses sources et les persister dans des destinations structurées. Il fonctionne comme un moteur d'inférence de schéma qui détecte automatiquement les types de données et aplatit les structures JSON imbriquées en tables relationnelles, déplaçant les données des sources vers des lakehouses, des entrepôts ou des bases de données vectorielles. Le projet se distingue par une génération de pipeline alimentée par l'IA, utilisant de grands modèles de langage pour échafauder le code d'extraction et les connecteurs pour les API REST. Il prend également en charge le stockage vectoriel multimodal et la population spécialisée de bases de données vectorielles pour prendre en charge les applications d'IA et de machine learning. Le framework couvre un large éventail de capacités, incluant l'évolution automatique du schéma, le chargement incrémentiel de données via le suivi d'état et la validation de la qualité des données par l'application de contrats de données. Il fournit des outils pour la normalisation des données relationnelles, les transformations pré- et post-chargement, et une variété d'adaptateurs de destination pour les bases de données SQL et les magasins d'objets cloud. L'observabilité est gérée via des tableaux de bord d'exécution de pipeline, le suivi de lignage des colonnes et la vérification de version de schéma utilisant des hachages basés sur le contenu.

    Provides a Python-based utility for importing data from diverse sources into lakehouses, warehouses, and vector databases.

    Pythondatadata-engineeringdata-lake
    Voir sur GitHub↗5,472
  1. Home
  2. Data & Databases
  3. Data Ingestion Tools