awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesDatabase Change Streaming

Real-time streaming of database row and column updates to clients and edge compute.

Distinct from Data Streaming: Distinct from general data streaming by focusing specifically on database logical replication streams.

Explore 12 awesome GitHub repositories matching networking & communication · Database Change Streaming. Refine with filters or upvote what's useful.

Awesome Database Change Streaming GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • realm/realm-swiftالصورة الرمزية لـ realm

    realm/realm-swift

    16,608عرض على GitHub↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Provides real-time streaming of remote changes to keep the local database state current.

    Objective-C
    عرض على GitHub↗16,608
  • electric-sql/electricالصورة الرمزية لـ electric-sql

    electric-sql/electric

    9,909عرض على GitHub↗

    Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t

    Streams specific subsets of Postgres database rows and columns to clients or edge functions via logical replication.

    Elixircrdtcrdtselixir
    عرض على GitHub↗9,909
  • risingwavelabs/risingwaveالصورة الرمزية لـ risingwavelabs

    risingwavelabs/risingwave

    9,093عرض على GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Tracks row-level changes from source databases and delivers them as a real-time event stream.

    Rustapache-icebergdata-engineeringdatabase
    عرض على GitHub↗9,093
  • delta-io/deltaالصورة الرمزية لـ delta-io

    delta-io/delta

    8,596عرض على GitHub↗

    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

    Consumes tables as streaming sources to process changes starting from specific versions or timestamps.

    Scalaacidanalyticsbig-data
    عرض على GitHub↗8,596
  • supabase/realtimeالصورة الرمزية لـ supabase

    supabase/realtime

    7,488عرض على GitHub↗

    Realtime is a real-time data distribution and synchronization engine that enables applications to stream database changes and coordinate state between clients. It functions as a synchronization layer that monitors database write-ahead logs to provide change data capture and pushes updates to authorized clients via WebSockets. The project features a real-time presence server for tracking the online status of active users and a broadcast service for sending ephemeral messages without database persistence. It organizes communication through channel-based message routing and uses a structured JSO

    Captures database changes from the write-ahead log to stream row-level modifications to connected clients in real time.

    Elixircdcchange-data-capturecrdt
    عرض على GitHub↗7,488
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Streams real-time updates from external databases to maintain synchronized in-memory state.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • apache/hudiالصورة الرمزية لـ apache

    apache/hudi

    6,097عرض على GitHub↗

    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

    Delivers a feed of records inserted or updated after a given point in time for downstream processing.

    Javaapacheflinkapachehudiapachespark
    عرض على GitHub↗6,097
  • square/sqlbriteالصورة الرمزية لـ square

    square/sqlbrite

    4,529عرض على GitHub↗

    Sqlbrite هو مدير قاعدة بيانات SQLite تفاعلي وغلاف خفيف لنظام Android. يعمل كمكتبة SQL تفاعلية تحول استعلامات SQLite القياسية إلى تدفقات قابلة للمراقبة (Observable Streams)، مما يسمح للتطبيق بإصدار نتائج جديدة تلقائياً عند تغير جداول قاعدة البيانات الأساسية. يوفر المشروع آلية لتتبع التغييرات في جداول محددة في قاعدة البيانات، مما يؤدي إلى تحديث الاستعلامات دون الحاجة إلى الاستطلاع اليدوي. كما يتضمن مديراً للمعاملات الذرية (Atomic Transactions) لتجميع تعديلات SQL المتعددة في وحدات واحدة، مما يضمن سلامة البيانات ويمنع الإشعارات الزائدة. تتعامل المكتبة مع استمرارية البيانات المحلية على Android من خلال تفويض عمليات المخطط وإدارة دورة حياة قاعدة البيانات إلى مساعد SQLite القياسي. تغطي قدراتها الأساسية مراقبة البيانات في الوقت الفعلي وإدارة معاملات قاعدة البيانات.

    Links SQL queries to the tables they reference to automate the refreshing of active data streams.

    Java
    عرض على GitHub↗4,529
  • supabase/supabase-jsالصورة الرمزية لـ supabase

    supabase/supabase-js

    4,483عرض على GitHub↗

    supabase-js هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.

    Streams Postgres database modifications to connected clients in real-time via WebSockets.

    TypeScriptclient-librarydatabaseisomorphic
    عرض على GitHub↗4,483
  • zendesk/maxwellالصورة الرمزية لـ zendesk

    zendesk/maxwell

    4,254عرض على GitHub↗

    Maxwell is a MySQL change data capture tool and binlog streaming application that converts database modifications into structured JSON events. It functions as a data pipeline that reads MySQL binary logs to synchronize changes across external indices, search engines, and distributed messaging systems such as Kafka. The project provides capabilities to maintain persistent audit trails by recording a chronological history of all database modifications. It enables real-time data synchronization and event-driven architecture integration by streaming database changes to external platforms to trigg

    Reads database binary logs and streams real-time row and column updates to external platforms.

    Java
    عرض على GitHub↗4,254
  • linkedin/databusالصورة الرمزية لـ linkedin

    linkedin/databus

    3,678عرض على GitHub↗

    Databus is a distributed change data capture system and database transaction log streamer. It extracts data modifications from source logs and streams them to downstream consumers to keep secondary data stores and caches consistent. The system functions as a source-agnostic data pipeline and distributed event relay. It uses a network of processes to decouple database sources from consumers, routing change streams across a network to multiple targets regardless of the original source system. The project covers real-time data synchronization and distributed pipeline monitoring. This includes t

    Moves captured database changes from a source to downstream applications through a distributed delivery pipeline.

    Java
    عرض على GitHub↗3,678
  • supabase-community/supabase-mcpالصورة الرمزية لـ supabase-community

    supabase-community/supabase-mcp

    2,476عرض على GitHub↗

    This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit

    Streams real-time database row and column updates to clients based on specific filters.

    TypeScript
    عرض على GitHub↗2,476
  1. Home
  2. Networking & Communication
  3. Data Streaming
  4. Database Change Streaming

استكشف الوسوم الفرعية

  • Change Stream Semantics1 وسم فرعيMaintenance of materialized view accuracy by processing append, update, and delete operations from changelog streams. **Distinct from Database Change Streaming:** Distinct from Database Change Streaming: focuses on how the changes are applied to internal state (semantics) rather than the transmission of the stream.