awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dlt-hub avatar

dlt-hub/dlt

0
View on GitHub↗
5,472 स्टार्स·529 फोर्क्स·Python·Apache-2.0·8 व्यूज़dlthub.com/docs↗

Dlt

dlt एक Python डेटा इंजेक्शन टूल और ETL पाइपलाइन फ्रेमवर्क है जिसे विविध स्रोतों से डेटा लाने और इसे संरचित गंतव्यों में बनाए रखने के लिए डिज़ाइन किया गया है। यह एक स्कीमा इंफरेंस इंजन के रूप में कार्य करता है जो स्वचालित रूप से डेटा प्रकारों का पता लगाता है और नेस्टेड JSON संरचनाओं को रिलेशनल टेबल में समतल (flatten) करता है, डेटा को स्रोतों से लेकहाउस, वेयरहाउस या वेक्टर डेटाबेस में ले जाता है।

यह प्रोजेक्ट AI-संचालित पाइपलाइन निर्माण के माध्यम से खुद को अलग करता है, जो REST API के लिए एक्सट्रैक्शन कोड और कनेक्टर को स्कैफ़ोल्ड करने के लिए लार्ज लैंग्वेज मॉडल का उपयोग करता है। यह AI और मशीन लर्निंग एप्लिकेशन का समर्थन करने के लिए मल्टीमॉडल वेक्टर स्टोरेज और वेक्टर डेटाबेस की विशेष आबादी का भी समर्थन करता है।

यह फ्रेमवर्क स्वचालित स्कीमा इवोल्यूशन, स्टेट ट्रैकिंग के माध्यम से इंक्रीमेंटल डेटा लोडिंग, और डेटा कॉन्ट्रैक्ट्स के प्रवर्तन के माध्यम से डेटा गुणवत्ता वैलिडेशन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह रिलेशनल डेटा नॉर्मलाइज़ेशन, प्री- और पोस्ट-लोड ट्रांसफ़ॉर्मेशन, और SQL डेटाबेस व क्लाउड ऑब्जेक्ट स्टोर के लिए विभिन्न डेस्टिनेशन एडेप्टर के लिए उपकरण प्रदान करता है।

ऑब्जर्वेबिलिटी को पाइपलाइन निष्पादन डैशबोर्ड, कॉलम लाइनएज ट्रैकिंग और कंटेंट-आधारित हैश का उपयोग करके स्कीमा वर्ज़न वेरिफिकेशन के माध्यम से संभाला जाता है।

Features

  • Data Extraction Pipelines - Provides a unified loading pipeline to extract and synchronize data from APIs, databases, and cloud storage.
  • Data Ingestion Pipelines - Automates the extraction, transformation, and loading of data from APIs, databases, and cloud storage into structured destinations.
  • Automated Structure Normalization - Infers schemas and data types while flattening nested data structures into structured datasets.
  • Schema Inference - Scans incoming data to dynamically generate relational table structures by flattening nested dictionaries and lists.
  • ETL Code Generation - Automatically writes extraction and loading code for REST APIs using structured context assets.
  • AI-Powered Pipeline Generators - Uses large language models to scaffold extraction code and connectors for REST APIs based on source definitions.
  • Pipeline Scaffolding - Provides an AI assistant to guide users through source discovery and pipeline scaffolding for production data ingestion.
  • Ingestion - Generates and deploys data ingestion pipelines using LLMs to accelerate connector development.
  • Automatic Type Detection - Detects column data types from values using detector functions and preferred type rules.
  • Relational Data Transformations - Transforms hierarchical JSON structures into a set of linked parent and child tables using row keys.
  • Data Ingestion Tools - Provides a Python-based utility for importing data from diverse sources into lakehouses, warehouses, and vector databases.
  • Automated Ingestion State Management - Tracks state and normalizes schemas to update destination tables without re-processing entire datasets.
  • Data Quality Contracts - Enforces data contracts and quality standards to ensure the integrity and accuracy of loaded datasets.
  • ETL Workflows - Pushes processed data into storage targets or custom endpoints to enable automated ETL workflows.
  • Data Destination Connectors - Provides connectors to write extracted data into relational databases like Postgres, MySQL, and BigQuery.
  • Data Schema Definitions - Specifies metadata and data types to structure how data is loaded into a destination.
  • Data Schema Management - Provides programmatic definition and lifecycle management for evolving data models and relational schemas.
  • Data Loading Strategies - Determines whether new data appends to, replaces, or merges with existing tables.
  • Data Type Detection Heuristics - Assigns data types using regex-based rules and detector functions to ensure consistency across diverse sources.
  • Schema Evolution - Adapts destination tables by adding new columns or creating variant columns when data types change.
  • Dataset Loading - Processes data from diverse sources and converts it into structured formats with automatic schema creation.
  • External Data Writing - Provides capabilities to control if new data replaces existing sets, appends, or merges based on keys.
  • File-Based Data Ingestion - Reads CSV, Parquet, or JSONL files from local disks or cloud storage.
  • Cloud Object Storage - Reads data from cloud-based object stores or local filesystems for centralized loading into destinations.
  • Idempotent Write Strategies - Ensures data consistency by managing how new records append, replace, or merge in destination tables.
  • Incremental Data Loading - Tracks the state of the last load to process only new or modified records.
  • Incremental Data Synchronization - Uses state tracking and cursors to fetch and merge only new or modified records since the last execution.
  • Nested Attribute Flattening - Transforms Python dictionaries and lists into relational structures by flattening nested data.
  • Plugin-Based ETL Frameworks - Provides a pluggable framework that automates schema evolution, incremental loading, and normalization for ETL workflows.
  • SQL Database Ingestion - Extracts data from SQL databases to be loaded into structured destination datasets.
  • Data Extraction - Enables the retrieval of records from relational databases via connectivity plugins for target loading.
  • Table Definitions - Defines table structures including write dispositions and relationships between parent and nested tables.
  • Write Disposition Strategies - Determines if incoming data replaces existing records, appends to the table, or merges based on primary keys.
  • Data Pipeline State Tracking - Tracks incremental cursors and resource state to ensure data is loaded without duplication across runs.
  • REST API Data Sources - Provides standardized abstractions for consuming data from REST and HTTP endpoints via ingestion pipelines.
  • REST API Extraction - Implements automated data extraction from REST APIs with built-in support for pagination and authentication.
  • Schema Type Inference - Automatically determines column data types using runtime analysis of input properties and regex rules.
  • API Ingestion Scaffolding - Scaffolds extraction pipelines for API endpoints with built-in support for validation and reporting.
  • Visual Data Explorers - Analyzes loaded datasets to create data profiles and interactive charts for exploratory analysis.
  • Visual Data Exploration - Connects datasets to dashboards to automatically generate charts based on the inferred schema.
  • Schema Exports - Saves schema definitions as files to enable manual modification and version tracking.
  • Python Data Structure Ingestion - Provides the ability to ingest data directly from Python generators and native structures into structured datasets.
  • Column-Based Syncing - Tracks a specific column to transfer only new or modified rows in subsequent runs.
  • Data Quality Monitors - Executes predefined validation rules and quality metrics to monitor data health within processing pipelines.
  • Schema Versioning - Uses content-hashes of schema definitions to detect manual changes and synchronize database structures.
  • Cursor-Based Change Streaming - Uses cursors based on timestamps or IDs to load only data produced since the last execution.
  • Load-Time Transformations - Processes data during extraction to add columns or remove sensitive information before loading.
  • Interactive Transformation Interfaces - Provides interfaces to visualize data and execute transformations using Python and SQL.
  • Warehouse-Side Transformations - Executes transformations within the destination warehouse to leverage remote compute power.
  • Object Store Sinks - Writes extracted data exactly once to cloud object stores like S3 or GCS using configurable partitioning policies.
  • Snowflake Connectors - Provides specialized connectors for transferring extracted datasets into Snowflake for analysis and reporting.
  • Dataset Explorers - Provides a graphical interface to browse relational tables and execute queries using SQL or Python.
  • Dimensional Data Modeling - Applies dimensional modeling to transform loaded data into structured formats.
  • Domain Model Transformations - Converts raw data into a structured ontology using dimensional modeling and transformation functions.
  • Lakehouse Ingestion Pipelines - Provides specialized ingestion workflows to persist data into lakehouse architectures like Delta Lake or Iceberg.
  • Bucket File Listings - Extracts records from cloud buckets by identifying files via glob patterns.
  • Global Schema Rule Configurations - Sets universal rules for applying hints and data types to columns via name matches or regular expressions.
  • Automatic API Pagination Engines - Automatically iterates over multi-page API responses to retrieve all available data without manual configuration.
  • Lazy Query Pipelines - Processes records using Python generators to move data without loading entire datasets into memory.
  • Namespace Standardization - Translates Unicode identifiers and naming styles into destination-compatible namespaces.
  • Pluggable Storage Backends - Routes processed data to diverse storage targets like lakehouses or vector databases via a unified interface.
  • Production Data Pipeline Management - Runs data pipelines at scale with integrated project management and caching.
  • Relational Data Modeling - Models relationships between root and nested tables by specifying custom primary or merge keys.
  • Row-Key Table Linking - Links root and nested tables using row keys to maintain relational integrity.
  • Loading Distribution Strategies - Assigns primary keys and partitions to columns to improve indexing and speed up data retrieval.
  • Pipeline Scaffolding - Provides scaffolding to connect SQL databases to destinations and optimize backend performance.
  • SQL Dialect Adapters - Extracts data from various SQL dialects and adapts it for loading into compatible destination databases.
  • Vector Database Integrations - Integrates with vector search engines and multimodal databases to support AI and machine learning applications.
  • Vector Ingestion - Ingests multimodal data and embeddings into vector search engines to support AI and machine learning applications.
  • Vector Storage - Supports the ingestion of vectors, images, and audio into high-dimensional vector storage for AI retrieval.
  • Incremental State Tracking - Records cursors and timestamps to minimize data transfer by loading only modified records.
  • Custom Data Source Implementations - Enables the creation of custom extraction pipelines through Python code to fetch data from unsupported sources.
  • Interactive Analysis Dashboards - Generates interactive Python notebooks based on analysis plans to visualize data trends and query results.
  • Data Connector Libraries - Provides a library of maintained connectors to import data from common databases, APIs, and SaaS platforms.
  • Pydantic Schema Validation - Utilizes Pydantic models to define schemas and validate individual data items before they are loaded.
  • Table Maintenance Automations - Handles incremental loading and schema evolution automatically to ensure data consistency.
  • Quality Validation Rules - Maps business requirements to specific quality check and metric calls to enforce consistency across tables.
  • Type-Hint-Based Schema Definitions - Injects data types and metadata hints into resources during runtime to bypass static schema files.
  • Pipeline Monitoring Dashboards - Provides a browser-based visual interface for tracking the status and health of data pipelines.
  • Data Quality Validators - Implements programmatic validation rules and column expectations to ensure the accuracy of loaded datasets.
  • Loaded Data Validation - Verifies that data is captured accurately by checking row counts and schema correctness via integrated dashboards.
  • Interactive Dashboards - Transforms analytical notebooks into interactive web applications featuring UI elements and data charts.
  • Column-Level Validation - Defines column-level validation rules to inspect schemas and diagnose data integrity failures during execution.
  • Data Integration - Python library for building data pipelines as code with schema evolution.
  • Data Pipelines - Library for building data pipelines with automatic schema inference.
  • Workflow Development Tools - Library for building data pipelines with schema inference and loading.

स्टार हिस्ट्री

dlt-hub/dlt के लिए स्टार हिस्ट्री चार्टdlt-hub/dlt के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Dlt के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Dlt के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • alibaba/dataxalibaba का अवतार

    alibaba/DataX

    17,241GitHub पर देखें↗

    DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets between heterogeneous sources and destinations. It functions as a JDBC data migration engine and offline synchronization tool, enabling the movement of data between relational databases, NoSQL stores, and object storage. The system utilizes a plugin-based connector architecture that decouples reader and writer logic, allowing it to map and transform data types across different storage engines using a standardized internal representation. This design supports heterogeneous data

    Java
    GitHub पर देखें↗17,241
  • bruin-data/ingestrbruin-data का अवतार

    bruin-data/ingestr

    3,714GitHub पर देखें↗

    ingestr is a command-line tool for copying and syncing data between different database engines and third-party platforms without writing custom code. It functions as an ETL pipeline utility that extracts data from diverse sources and loads it into destinations. The tool features a schema-agnostic data loader that maps source fields to destination columns dynamically, removing the need for predefined static table definitions. It also operates as an incremental data synchronizer, updating destination tables by appending new records or merging changes to maintain current datasets. The system pr

    Go
    GitHub पर देखें↗3,714
  • mage-ai/mage-aimage-ai का अवतार

    mage-ai/mage-ai

    8,759GitHub पर देखें↗

    Mage AI is a Python-based data pipeline orchestrator and self-hosted data integrated development environment. It is designed for building, scheduling, and monitoring data workflows using a block-based pipeline design and interactive notebook interface. The platform distinguishes itself by integrating generative AI capabilities, allowing users to connect large language model providers via API to incorporate artificial intelligence into automated data streams. It also functions as an Apache Spark data processor, managing the kernels and infrastructure required for high-volume analytics and larg

    Python
    GitHub पर देखें↗8,759
  • kuzudb/kuzukuzudb का अवतार

    kuzudb/kuzu

    3,965GitHub पर देखें↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    C++cypherdatabaseembeddable
    GitHub पर देखें↗3,965
Dlt के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

dlt-hub/dlt क्या करता है?

dlt एक Python डेटा इंजेक्शन टूल और ETL पाइपलाइन फ्रेमवर्क है जिसे विविध स्रोतों से डेटा लाने और इसे संरचित गंतव्यों में बनाए रखने के लिए डिज़ाइन किया गया है। यह एक स्कीमा इंफरेंस इंजन के रूप में कार्य करता है जो स्वचालित रूप से डेटा प्रकारों का पता लगाता है और नेस्टेड JSON संरचनाओं को रिलेशनल टेबल में समतल (flatten) करता है, डेटा को स्रोतों से लेकहाउस, वेयरहाउस या वेक्टर डेटाबेस में ले जाता है।

dlt-hub/dlt की मुख्य विशेषताएं क्या हैं?

dlt-hub/dlt की मुख्य विशेषताएं हैं: Data Extraction Pipelines, Data Ingestion Pipelines, Automated Structure Normalization, Schema Inference, ETL Code Generation, AI-Powered Pipeline Generators, Pipeline Scaffolding, Ingestion।

dlt-hub/dlt के कुछ ओपन-सोर्स विकल्प क्या हैं?

dlt-hub/dlt के ओपन-सोर्स विकल्पों में शामिल हैं: alibaba/datax — DataX is a distributed data integration framework and plugin-based ETL tool designed for synchronizing large datasets… bruin-data/ingestr — ingestr is a command-line tool for copying and syncing data between different database engines and third-party… mage-ai/mage-ai — Mage AI is a Python-based data pipeline orchestrator and self-hosted data integrated development environment. It is… ucbepic/docetl — docetl is an AI-powered document ETL tool and map-reduce orchestrator designed to transform large collections of… kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… getmoto/moto — Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows…