awesome-repositories.com

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

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

15 रिपॉजिटरी

Awesome GitHub RepositoriesStream Ingestion

Processes for writing continuous data streams into tabular formats with transactional guarantees.

Distinct from Table Data Processing: Focuses on the ingestion of live streams into tables, whereas Table Data Processing is general manipulation.

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

Awesome Stream Ingestion GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • delta-io/deltadelta-io का अवतार

    delta-io/delta

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

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Writes continuous record flows to tables with exactly-once processing guarantees during concurrent operations.

    Scalaacidanalyticsbig-data
    GitHub पर देखें↗8,596
  • getmoto/motogetmoto का अवतार

    getmoto/moto

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

    Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com

    Simulates the ingestion of continuous data streams into delivery targets.

    Pythonawsbotoec2
    GitHub पर देखें↗8,550
  • gojek/feastgojek का अवतार

    gojek/feast

    7,095GitHub पर देखें↗

    Feast is a machine learning feature store and MLOps data infrastructure layer. It provides a centralized system for managing and serving features across offline training and online production environments, utilizing an online feature serving layer for low-latency retrieval. The project centers on a feature registry that acts as a central catalog for defining, governing, and discovering feature services. It employs a unified data access layer to decouple feature retrieval from physical storage and includes a point-in-time data generator to create historically accurate training datasets that pr

    Implements a real-time pipeline that processes event streams and updates the online feature store.

    Python
    GitHub पर देखें↗7,095
  • feast-dev/feastfeast-dev का अवतार

    feast-dev/feast

    6,727GitHub पर देखें↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Consumes data from stream sources and loads it into online and offline stores for feature serving.

    Pythonbig-datadata-engineeringdata-quality
    GitHub पर देखें↗6,727
  • materializeinc/materializeMaterializeInc का अवतार

    MaterializeInc/materialize

    6,314GitHub पर देखें↗

    Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c

    Continuously ingests data from Kafka and Redpanda topics into streaming SQL sources.

    Rust
    GitHub पर देखें↗6,314
  • apache/pinotapache का अवतार

    apache/pinot

    6,098GitHub पर देखें↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Processes continuous data streams from real-time sources into queryable tabular formats.

    Java
    GitHub पर देखें↗6,098
  • apache/hudiapache का अवतार

    apache/hudi

    6,097GitHub पर देखें↗

    Apache Hudi is an open-source table format that brings ACID transactions, incremental processing, and multi-modal indexing to data lakes. It provides atomic commits with snapshot isolation, rollback, and optimistic concurrency control for reliable data lake operations, while supporting upserts, record-level updates, and deletions in large analytical datasets. The project distinguishes itself through a timeline-based architecture that coordinates all write operations, enabling features like time-travel querying, incremental change streaming, and multi-modal query views that include snapshot, i

    Ingests both streaming and batch data from Spark, Flink, and Kafka into a transactional data lake.

    Javaapacheflinkapachehudiapachespark
    GitHub पर देखें↗6,097
  • greptimeteam/greptimedbGreptimeTeam का अवतार

    GreptimeTeam/greptimedb

    5,968GitHub पर देखें↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Reads metrics formatted in InfluxDB line protocol from Kafka topics and ingests them.

    Rustanalyticscloud-nativedatabase
    GitHub पर देखें↗5,968
  • dlt-hub/dltdlt-hub का अवतार

    dlt-hub/dlt

    5,472GitHub पर देखें↗

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

    Processes streams with multiple item types using discriminated unions to dispatch data to specific tables.

    Pythondatadata-engineeringdata-lake
    GitHub पर देखें↗5,472
  • openpanel-dev/openpanelOpenpanel-dev का अवतार

    Openpanel-dev/openpanel

    5,349GitHub पर देखें↗

    OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura

    Ingests high-throughput event data through a Kafka-compatible broker for parallel processing.

    TypeScriptalternativeanalyticsopen-source
    GitHub पर देखें↗5,349
  • arroyosystems/arroyoArroyoSystems का अवतार

    ArroyoSystems/arroyo

    4,819GitHub पर देखें↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Consumes and produces messages from Kafka topics with exactly-once semantics using SQL queries.

    Rustdatadata-stream-processingdev-tools
    GitHub पर देखें↗4,819
  • intelowlproject/intelowlintelowlproject का अवतार

    intelowlproject/IntelOwl

    4,605GitHub पर देखें↗

    IntelOwl एक थ्रेट इंटेलिजेंस प्लेटफ़ॉर्म और सुरक्षा ऑर्केस्ट्रेशन इंजन है जिसे सुरक्षा अवलोकनों (observables) को एकत्रित, विश्लेषण और समृद्ध करने के लिए डिज़ाइन किया गया है। यह एक सुरक्षा घटना जांच टूल और थ्रेट इंटेलिजेंस एग्रीगेटर के रूप में कार्य करता है, जो विभिन्न आंतरिक और बाहरी स्रोतों से फ़ाइलों, डोमेन और IP पतों पर डेटा एकत्र करता है। सिस्टम प्लेबुक-आधारित वर्कफ़्लो ऑटोमेशन के माध्यम से अलग दिखता है, जो यूज़र्स को विश्लेषण कार्यों के पुन: प्रयोज्य अनुक्रमों को परिभाषित करने की अनुमति देता है जो पिछले आउटपुट के आधार पर बाद के कार्यों को ट्रिगर करते हैं। यह अलग-अलग सुरक्षा डेटा को एक सामान्य स्कीमा में एकीकृत करता है और डेटा संवेदनशीलता के आधार पर एनालाइजर्स के निष्पादन को प्रतिबंधित करने के लिए प्रोटोकॉल-स्तर के एक्सेस कंट्रोल का उपयोग करता है। प्लेटफ़ॉर्म में इवेंट-ड्रिवन इंडिकेटर इंजेक्शन, ऑटोमेटेड सुरक्षा संचालन केंद्र वर्कफ़्लो और इंटेलिजेंस संवर्धन सहित व्यापक क्षमताएं हैं। यह जांच संगठन और डैशबोर्ड के माध्यम से विश्लेषण परिणामों के विज़ुअलाइज़ेशन के लिए टूल प्रदान करता है। प्रोजेक्ट Python में इम्प्लीमेंट किया गया है।

    Imports streams of observables or files automatically for immediate processing and analysis.

    Pythoncyber-securitycyber-threat-intelligencecybersecurity
    GitHub पर देखें↗4,605
  • hellodigua/chatlabhellodigua का अवतार

    hellodigua/ChatLab

    4,522GitHub पर देखें↗

    ChatLab is a self-hosted chat database and data pipeline designed to normalize, store, and analyze large-scale social conversation histories. It functions as an analytics platform that uses large language models to extract patterns and insights from messaging data imported from multiple platforms. The system distinguishes itself through an AI-powered analysis engine that utilizes vector-based history analysis and agent-based function calling to summarize conversation trends. It further identifies behavioral patterns by generating visual analytics, including heatmaps, word clouds, and activity

    Processes large chat imports by streaming data through multiple worker threads to maintain responsiveness at scale.

    TypeScriptaichat-analysischat-history
    GitHub पर देखें↗4,522
  • uptrace/uptraceuptrace का अवतार

    uptrace/uptrace

    4,098GitHub पर देखें↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Uses a message queue to retain telemetry data during database downtime and optimize insert throughput.

    Goapmapplication-monitoringclickhouse
    GitHub पर देखें↗4,098
  • fasterxml/jackson-databindFasterXML का अवतार

    FasterXML/jackson-databind

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

    Jackson-databind is a Java serialization framework and JSON data binding library used to convert Java objects to JSON and vice versa. It functions as a JSON streaming API that generates and parses content as a sequence of tokens, and as a hierarchical data tree mapper that reads data into a node structure for dynamic modification without predefined classes. The project provides a structured mapping process to bind data to objects, allowing for the transformation of complex Java objects into data formats and the reconstruction of objects from those formats. It supports custom data format mappi

    Allows adjusting deserialization behavior, such as ignoring unknown properties or coercing empty strings to null.

    Javahacktoberfestjacksonjackson-databind
    GitHub पर देखें↗3,729
  1. Home
  2. Data & Databases
  3. Table Data Processing
  4. Stream Ingestion

सब-टैग एक्सप्लोर करें

  • Polymorphic Stream ValidationValidation and dispatching of multi-type event streams into specific tables using discriminated unions. **Distinct from Stream Ingestion:** Focuses on the structural validation and routing of polymorphic events, whereas Stream Ingestion is the general act of writing streams to tables.
  • Rate-Limited Stream WritesMaintaining a persistent connection to continuously ingest data from multiple tables while capping the ingestion rate. **Distinct from Stream Ingestion:** Distinct from Stream Ingestion: adds rate limiting to the stream ingestion process, not just general stream writing.
  • Stream-to-Online Store Ingestion1 सब-टैगWriting feature values from a stream source to the online store for low-latency serving using user-managed ingestion jobs. **Distinct from Stream Ingestion:** Distinct from Stream Ingestion: focuses on writing streaming data specifically to an online feature store, not general tabular ingestion.