awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

7 Repos

Awesome GitHub RepositoriesStreaming Source and Sink Integration

Connectivity frameworks for ingesting data from sources and egressing it to sinks in streaming pipelines.

Distinct from Streaming Source and Sink Tables: Shortlist candidates focus on specific SQL table definitions or AI integrations rather than the general source/sink architectural pattern.

Explore 7 awesome GitHub repositories matching data & databases · Streaming Source and Sink Integration. Refine with filters or upvote what's useful.

Awesome Streaming Source and Sink Integration GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • zhisheng17/flink-learningAvatar von zhisheng17

    zhisheng17/flink-learning

    15,071Auf GitHub ansehen↗

    This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica

    Implements connectivity between processing jobs and external systems for data ingestion and egress.

    Javaclickhouseelasticsearchflink
    Auf GitHub ansehen↗15,071
  • vesoft-inc/nebulaAvatar von vesoft-inc

    vesoft-inc/nebula

    12,239Auf GitHub ansehen↗

    Nebula is a distributed graph database designed for storing and querying massive volumes of interconnected vertices and edges across a horizontally scalable cluster. It functions as a Kubernetes-native database and a distributed graph analytics engine, utilizing a Raft-based distributed store to ensure strong consistency and high availability. The system features an OpenCypher query engine for performing complex graph traversals and pattern matching. It distinguishes itself with a decoupled compute-storage architecture and a shared-nothing distributed design, allowing query processing and dat

    Provides a specialized stream processing connector for real-time data exchange with Apache Flink.

    C++big-datacppdatabase
    Auf GitHub ansehen↗12,239
  • apache/flink-cdcAvatar von apache

    apache/flink-cdc

    6,430Auf GitHub ansehen↗

    This project is a streaming data integration framework that captures real-time database changes and synchronizes them with downstream systems. It operates as a distributed streaming ETL and database synchronizer, reading database logs and snapshots to propagate row-level modifications to target sinks. The system supports declarative data integration, allowing users to define source-to-sink data flows using SQL or YAML configurations. It distinguishes itself by automating schema evolution to maintain synchronization when source structures change and ensuring exactly-once delivery and processin

    A streaming data integration framework that leverages Apache Flink connectors to synchronize database changes.

    Javabatchcdcchange-data-capture
    Auf GitHub ansehen↗6,430
  • treeverse/lakefsAvatar von treeverse

    treeverse/lakeFS

    5,406Auf GitHub ansehen↗

    lakeFS ist ein Data-Lake-Versionierungssystem, das Git-ähnliche Branching- und Commit-Funktionen für große Datensätze in Objektspeichern bietet. Es fungiert als Versionskontrollschicht und ermöglicht die Erstellung unveränderlicher Snapshots, atomarer Commits und Zero-Copy-Branching, um isolierte Umgebungen für Datenexperimente zu schaffen, ohne physische Dateien zu duplizieren. Das System dient als S3-kompatibles Storage-Gateway und Iceberg-REST-Katalog, wodurch Standard-Cloud-Storage-Protokolle und kompatible Clients versionierte Tabellen verwalten können. Es fungiert als Data-Quality-Gatekeeper, indem es ein eventgesteuertes Hook-System nutzt, um Datensätze gegen Governance-Richtlinien zu validieren, bevor Änderungen in die Produktion gemergt werden. Die Plattform deckt umfassende Funktionen für Data-Governance ab, einschließlich Pull-Request-Kollaboration, rollenbasierter Zugriffskontrolle und Data-Lineage-Tracking. Sie bietet Integrationen für Workflow-Orchestrierung, Machine-Learning-Pipelines und verschiedene Big-Data-Compute-Engines und unterstützt Multi-Cloud-Storage-Konnektivität sowie Identitätssynchronisation via SSO und SCIM. Die Software kann mittels Binärdateien, Containern oder Helm-Charts für die Bereitstellung auf Kubernetes installiert werden.

    Exports high-throughput data feeds from streaming platforms into versioned object stores via S3 sinks.

    Go
    Auf GitHub ansehen↗5,406
  • jimhigson/oboe.jsAvatar von jimhigson

    jimhigson/oboe.js

    4,819Auf GitHub ansehen↗

    oboe.js ist ein Streaming-JSON-Parser und HTTP-Stream-Client für die inkrementelle Datenverarbeitung. Er ermöglicht es Anwendungen, auf einzelne JSON-Objekte zu reagieren, sobald diese von einer Netzwerkanfrage oder einem lesbaren Stream eintreffen, noch bevor der gesamte Download abgeschlossen ist. Die Bibliothek fungiert als JSON-Stream-Transformer und ermöglicht das Modifizieren, Filtern und Mappen von Knoten zur Laufzeit. Sie bietet pfadbasierte Knotenauswahl, um Callbacks bei Übereinstimmung mit bestimmten Mustern auszulösen, und kann Netzwerkverbindungen vorzeitig beenden, sobald die benötigten Daten gefunden wurden, um Bandbreite zu sparen. Um Datensätze zu verarbeiten, die den verfügbaren Arbeitsspeicher übersteigen, nutzt die Bibliothek ein stream-basiertes Speichermanagement, um verarbeitete Knoten zu verwerfen. Sie unterstützt zudem das Zusammenführen historischer Datensätze mit Echtzeit-Updates über langlebige Verbindungen und bietet die Möglichkeit, bei Verbindungsabbrüchen teilweise Daten wiederherzustellen.

    Consumes data from any compatible stream source, including network sockets and local files.

    JavaScript
    Auf GitHub ansehen↗4,819
  • kotlin/kotlinx-ioAvatar von Kotlin

    Kotlin/kotlinx-io

    1,539Auf GitHub ansehen↗

    Kotlinx-io is a multiplatform library designed for input and output operations, providing a unified interface for streaming data, managing byte buffers, and interacting with local filesystems. It serves as a cross-platform abstraction layer that standardizes how applications handle data movement across different operating systems and hardware architectures. The library distinguishes itself by providing high-performance tools for both mutable and immutable byte sequences. It utilizes segmented memory pools and direct memory access to minimize allocation overhead and prevent unnecessary data co

    Standardizes data movement by providing consistent interfaces for reading from sources and writing to sinks.

    Kotliniokotlinkotlinx
    Auf GitHub ansehen↗1,539
  • mrsuichuan/data-warehouse-learningAvatar von MrSuiChuan

    MrSuiChuan/data-warehouse-learning

    1,154Auf GitHub ansehen↗

    Data warehouse learning is a reference implementation of a real-time stream processing system and open-source data lakehouse architecture. It combines stream processing engines, open lakehouse formats, and analytical data warehouses into a complete e-commerce data warehouse system built for both offline and real-time analytics pipelines. The project implements hybrid data warehouse architectures utilizing multi-layer storage models and stream-batch processing pipelines. It features change data capture pipelines that stream database transaction logs into messaging systems, progressive data tra

    Implements an e-commerce data warehouse system built with Flink, Paimon, and Doris for real-time analytics.

    Javadatartdinkydolphinscheduler
    Auf GitHub ansehen↗1,154
  1. Home
  2. Data & Databases
  3. Streaming Source and Sink Integration

Unter-Tags erkunden

  • Apache Flink ConnectorsSpecialized stream processing connectors for real-time data exchange with Apache Flink. **Distinct from Streaming Source and Sink Integration:** Distinct from Streaming Source and Sink Integration: specifically focuses on the Apache Flink ecosystem.