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
·

24 Repos

Awesome GitHub RepositoriesExternal System Synchronization

Bi-directional streaming of data between a platform and external systems using source and sink connectors.

Distinct from External Data Connectors: Focuses on the synchronization process via connectors rather than just the hosting of an external stream.

Explore 24 awesome GitHub repositories matching data & databases · External System Synchronization. Refine with filters or upvote what's useful.

Awesome External System Synchronization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apache/rocketmqAvatar von apache

    apache/rocketmq

    22,461Auf GitHub ansehen↗

    RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed transactional queue that ensures atomicity between local transactions and message delivery, and serves as an MQTT IoT message broker to bridge lightweight device traffic into high-performance data streams. The system is distinguished by a Kubernetes-native architecture that decouples compute from storage to allow independent scaling of traffic and data retention. It utilizes a tiered storage model to offload older data to remote storage and employs quorum-based replication and automat

    Streams data between the platform and other systems using a set of source and sink connectors.

    Java
    Auf GitHub ansehen↗22,461
  • tencent/weknoraAvatar von Tencent

    Tencent/WeKnora

    16,974Auf GitHub ansehen↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    Automatically imports and synchronizes content from third-party platforms using external system connectors.

    Goagentagenticai
    Auf GitHub ansehen↗16,974
  • apache/pulsarAvatar von apache

    apache/pulsar

    15,276Auf GitHub ansehen↗

    Apache Pulsar is a cloud-native distributed pub-sub messaging system designed for high-performance data ingestion. It functions as a geo-replicated data streamer and a multi-tenant event streaming platform, providing a serverless stream processing engine and a tiered storage messaging broker. The system distinguishes itself by separating serving layers from storage layers to allow independent scaling of compute and data retention. It features native geo-replication to synchronize messages across different geographical regions and employs a multi-layered tenant isolation model using authentica

    Provides a pluggable architecture for bi-directional data streaming between the platform and external systems via source and sink connectors.

    Java
    Auf GitHub ansehen↗15,276
  • manticoresoftware/manticoresearchAvatar von manticoresoftware

    manticoresoftware/manticoresearch

    11,819Auf GitHub ansehen↗

    Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture. The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking. The p

    Provides mechanisms to import and synchronize records from databases, flat files, and streaming platforms.

    C++apibm25cpp
    Auf GitHub ansehen↗11,819
  • mostafaalagamy/metrolistAvatar von mostafaalagamy

    mostafaalagamy/Metrolist

    10,388Auf GitHub ansehen↗

    Metrolist ist ein multifunktionaler Audioplayer und YouTube-Musik-Client. Er dient als Musikbibliotheks-Manager und synchronisierter Liedtext-Viewer und bietet ein einheitliches Interface für das Streaming von Audio- und Videoinhalten. Die Anwendung zeichnet sich durch Echtzeit-Musiksynchronisation aus, die es mehreren Benutzern ermöglicht, ein koordiniertes Hörerlebnis zu teilen. Sie enthält zudem automatisierte Übersetzungstools für synchronisierte Liedtexte und ein dediziertes System für das Streaming von Audio von Video-Sharing-Diensten mit Hintergrundwiedergabe und Offline-Caching. Die Plattform deckt ein breites Set an Funktionen ab, einschließlich Audio-Anpassung via Equalizer, Tempo- und Pitch-Kontrollen. Sie bietet Bibliotheksmanagement mit Kontosynchronisation, Musikerkennung zur Identifizierung unbekannter Songs und ein einheitliches Such-Interface zum Auffinden von Medien über verschiedene Kataloge hinweg. Benutzer können das Erscheinungsbild der Anwendung durch ein visuelles Theme-Anpassungssystem modifizieren, das dynamische Farben und Preset-Paletten unterstützt.

    Synchronizes music entities like songs and playlists between local storage and remote cloud accounts.

    Kotlin
    Auf GitHub ansehen↗10,388
  • risingwavelabs/risingwaveAvatar von risingwavelabs

    risingwavelabs/risingwave

    9,093Auf GitHub ansehen↗

    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

    Streams processed data into external data stores and downstream systems via source and sink connectors.

    Rustapache-icebergdata-engineeringdatabase
    Auf GitHub ansehen↗9,093
  • crmeb/crmebAvatar von crmeb

    crmeb/CRMEB

    8,956Auf GitHub ansehen↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Synchronizes business data and notifications between the platform and external enterprise software or messaging gateways.

    Vueb2cform-createivewui
    Auf GitHub ansehen↗8,956
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Synchronizes user identity information with external databases during sign-up or session creation.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
  • joemccann/dillingerAvatar von joemccann

    joemccann/dillinger

    8,256Auf GitHub ansehen↗

    Dillinger ist ein browserbasierter Markdown-HTML5-Editor, der für Echtzeit-Textbearbeitung und visuelles Rendering entwickelt wurde. Er fungiert als Cloud-synchronisiertes Schreibwerkzeug, das Markup-Syntax in Live-HTML-Vorschauen umwandelt und OAuth-integrierte Authentifizierung nutzt, um Benutzer mit Drittanbieterdiensten zu verbinden. Das Projekt zeichnet sich durch die Integration von Cloud-Dokumentsynchronisierung mit externen Speicheranbietern und das Angebot direkter Veröffentlichungsfunktionen auf Plattformen wie Medium aus. Es enthält zudem einen dedizierten Markdown-zu-PDF-Konverter zum Generieren professioneller Dokumente sowie einen Fokus-Modus, um einen ablenkungsfreien Schreib-Workflow zu schaffen. Der Editor bietet umfassende Inhaltsverwaltung durch Multi-Format-Exportoptionen, lokale Dateiverwaltung mit Drag-and-Drop-Unterstützung und eine anpassbare Benutzeroberfläche. Die Sicherheit wird durch clientseitige HTML-Sanitisierung gehandhabt, um Skript-Injektionen während des Rendering-Prozesses zu verhindern.

    Synchronizes individual documents with external cloud services like Dropbox for cross-device access.

    TypeScript
    Auf GitHub ansehen↗8,256
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Synchronizes the product catalog with an external content management system using an event-driven architecture.

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    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

    Maintains consistency with external databases by automatically writing changes and loading missing entries on demand.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • czy0729/bangumiAvatar von czy0729

    czy0729/Bangumi

    5,665Auf GitHub ansehen↗

    Bangumi is a cross-platform mobile application that serves as an anime and manga tracker, a community client for BGM.tv, and a local media library manager. It enables users to record viewing progress, browse community-driven media databases, and link local media files to official database entries through pattern-based filename scraping. The application functions as a media discovery tool, utilizing AI recommendations, relationship graphs, and community trend analysis to find new content. It integrates a social ecosystem that allows users to participate in forums, manage friendships, and brows

    Synchronizes media entities and tracking data between the local application and external third-party services.

    TypeScript
    Auf GitHub ansehen↗5,665
  • partykit/partykitAvatar von partykit

    partykit/partykit

    5,644Auf GitHub ansehen↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Loads a document from an external service on first connection and pushes updates back via a callback.

    TypeScriptbackendscollaborationcrdts
    Auf GitHub ansehen↗5,644
  • fecshop/yii2_fecshopAvatar von fecshop

    fecshop/yii2_fecshop

    5,263Auf GitHub ansehen↗

    yii2_fecshop ist eine umfassende B2C-E-Commerce-Plattform und ein CMS, das auf dem Yii2-PHP-Framework basiert. Es fungiert als Headless-Commerce-API und internationale Storefront-Lösung und unterstützt sowohl Single-Vendor-Shops als auch Multi-Vendor-Marktplätze, auf denen unabhängige Händler ihre eigenen Produkte und Bestellungen verwalten können. Das System zeichnet sich durch eine Multi-Entry-Point-Architektur aus, die administrative, Web-, Mobile- und API-Interfaces trennt, während sie sich eine gemeinsame Service-Ebene teilen. Es bietet hohe Erweiterbarkeit durch konfigurationsgesteuerten Service-Austausch, ereignisgesteuerte funktionale Erweiterungen und ein priorisiertes Template-System für visuelle Anpassungen. Die Plattform deckt ein breites Set an Commerce-Funktionen ab, einschließlich Multi-Währungs-Preisen, Integration internationaler Payment-Gateways, globalem Versandmanagement und mehrsprachiger Inhaltslokalisierung. Sie enthält zudem Tools für Katalog- und Content-Management, automatisierte Suchindizierung mit SEO-Optimierung sowie die Möglichkeit, Daten mit externen ERP-Systemen zu synchronisieren. Zusätzliche operative Features umfassen rollenbasierte Zugriffskontrolle, regionale IP-Filterung, Automatisierung von Hintergrundaufgaben für die Shop-Wartung und ein gestuftes Multi-Level-Distributions-Tracking-System für Verkaufsanreize.

    Implements synchronization of product data from external platforms into the local system using connectors.

    PHPb2ccartecommerce
    Auf GitHub ansehen↗5,263
  • opencx-labs/openchatAvatar von opencx-labs

    opencx-labs/OpenChat

    5,264Auf GitHub ansehen↗

    OpenChat is a conversational AI agent builder and customer service automation platform that uses large language models to power customer support chatbots across multiple channels. It provides tools for defining AI agent behavior, training on custom knowledge, managing actions, and controlling autopilot responses per channel. The platform enables deploying AI agents on web, phone, email, SMS, and WhatsApp, with a unified inbox for managing conversations across all channels. It includes CRM synchronization, automated workflows, contact segmentation, and analytics for tracking customer satisfact

    Synchronizes conversations, tickets, and customer data across external systems using pre-built connectors.

    JavaScript
    Auf GitHub ansehen↗5,264
  • siddontang/go-mysqlAvatar von siddontang

    siddontang/go-mysql

    4,953Auf GitHub ansehen↗

    go-mysql ist ein Toolkit für die Programmiersprache Go, das für die Implementierung von MySQL-Protokoll-Handlern, Binary-Log-Replikationssystemen, Mock-Servern und Schema-Parsing-Utilities entwickelt wurde. Es bietet die notwendigen Bibliotheken, um mit MySQL-Servern über native Netzwerkprotokolle und Binary-Log-Streams zu interagieren. Das Projekt ermöglicht die Erstellung benutzerdefinierter Datenbank-Proxys oder Mock-Server durch das Parsen und Dekodieren von Low-Level-Netzwerkpaketen. Es enthält zudem ein Replikationstool zum Streamen und Verarbeiten von Binary-Logs, um Daten über verschiedene Speichersysteme hinweg zu synchronisieren, sowie einen Schema-Parser zum Extrahieren und Analysieren von Datenbankstrukturdefinitionen. Das Toolkit deckt ein breites Spektrum an Datenbankintegrationsfunktionen ab, einschließlich Verbindungsmanagement, Query-Ausführung und der Verwaltung von Echtzeit-Datenreplikations-Workflows. Es unterstützt zudem die Automatisierung von Schema-Migrationen und die Synchronisation von Datensätzen mit externen Speichersystemen.

    Synchronizes database records and incremental changes with external systems like caches or search engines.

    Go
    Auf GitHub ansehen↗4,953
  • hearthsim/hearthstone-deck-trackerAvatar von HearthSim

    HearthSim/Hearthstone-Deck-Tracker

    4,898Auf GitHub ansehen↗

    Hearthstone Deck Tracker ist eine Gaming-Begleit-App und ein Sammlungsmanager für Windows. Es dient als Spiel-Utility zum Tracking von Gameplay-Daten in Echtzeit, zur Verwaltung von Kartensammlungen und zur Analyse der Deck-Performance anhand von Match-Historien und Gewinnraten. Die Anwendung verfügt über eine Plugin-basierte Architektur, die das Hinzufügen von Logik Dritter ermöglicht, um benutzerdefinierte Tracking-Verhaltensweisen und Automatisierungstrigger einzuführen. Für Broadcaster bietet es ein Chroma-Key-kompatibles Streaming-Overlay, um Echtzeit-Spieldaten in Live-Video-Feeds anzuzeigen. Zu den Funktionen gehören der Import von Decklisten von Community-Websites, die Berechnung von Budgets für das Crafting von Karten und die Überwachung von In-Game-Statusdetails wie verbleibende Kartenanzahl und Wahrscheinlichkeiten für die Hand des Gegners. Das Tool integriert sich zudem in externe Replay-Dienste und Community-APIs, um Benutzerdaten zu synchronisieren.

    Synchronizes deck lists and user data between the application and external community websites.

    C#c-sharpdeck-trackergame
    Auf GitHub ansehen↗4,898
  • optimalbits/redbirdAvatar von OptimalBits

    OptimalBits/redbird

    4,412Auf GitHub ansehen↗

    Redbird ist ein Node.js Reverse-Proxy, der verwendet wird, um externen Netzwerkverkehr an interne Server weiterzuleiten. Er fungiert als Layer-7-Load-Balancer, der eingehende Anfragen von bestimmten Domains oder Hosts an Ziel-Upstream-Server abbildet und Backend-Dienste vor direktem öffentlichen Zugriff schützt. Das Projekt bietet dynamisches Routenmanagement, wodurch Routing-Regeln programmgesteuert zur Laufzeit aktualisiert werden können. Es synchronisiert diese Routen automatisch durch das Abfragen externer Quellen wie Docker-Container und etcd-Cluster, um Proxy-Konfigurationen an Dienst-Lebenszyklen anzupassen. Zusätzliche Funktionen umfassen SSL- und TLS-Terminierung mit automatisierter Zertifikatserneuerung, Round-Robin-Load-Balancing und WebSocket-Traffic-Forwarding. Es unterstützt zudem HTTP-zu-HTTPS-Umleitungen, NTLM-Authentifizierungs-Header-Verarbeitung und das PROXY-Protokoll zum Abrufen ursprünglicher Client-Adressen.

    Automatically synchronizes proxy routes by polling external sources such as Docker and etcd to align with service lifecycles.

    TypeScript
    Auf GitHub ansehen↗4,412
  • builderio/micro-agentAvatar von BuilderIO

    BuilderIO/micro-agent

    4,312Auf GitHub ansehen↗

    Micro-agent ist ein Framework für KI-gesteuerte Agenten, das sich auf automatisiertes testgetriebenes Entwickeln, Design-zu-Code-Konvertierung und Orchestrierung externer Tools konzentriert. Es nutzt Agenten, die Quellcode basierend auf natürlichsprachlichen Prompts und Designdateien iterativ schreiben, testen und verfeinern. Das System transformiert visuelle Design-Tokens und Komponenten in typsicheren, gelinteten Code, indem es Live-URLs mit Referenz-Screenshots vergleicht, um visuelle Parität sicherzustellen. Es bietet zudem ein Protokoll zur Verknüpfung von Agenten mit externen Handels-, Such- und Asset-Management-Diensten, um Daten zu synchronisieren und funktionale Fähigkeiten zu erweitern. Das Projekt deckt Funktionen für iterative Code-Generierung und automatisiertes Testen ab, bei denen Quelldateien wiederholt modifiziert werden, bis spezifische Testskripte bestehen. Es beinhaltet Unterstützung für Model Context Protocol-Connectors und eine Befehlszeilenschnittstelle zur Verwaltung von Betriebseinstellungen und Modellauswahl.

    Synchronizes data and operational workflows with third-party commerce and asset management systems.

    TypeScriptagentaifigma
    Auf GitHub ansehen↗4,312
  • latitude-dev/latitude-llmAvatar von latitude-dev

    latitude-dev/latitude-llm

    4,145Auf GitHub ansehen↗

    Dieses Projekt ist ein selbstgehosteter KI-Monitoring-Stack, der als LLM-Observability-Plattform, KI-Evaluierungs-Framework und OpenTelemetry-Trace-Analyzer fungiert. Es ist darauf ausgelegt, LLM-Traces, Sitzungen und Telemetrie zu erfassen und zu analysieren, um die Leistung von KI-Agenten zu überwachen. Die Plattform zeichnet sich als Model-Context-Protocol-Server aus, der Workspace-Funktionen als Tools für KI-Coding-Agenten bereitstellt. Sie ermöglicht die Umwandlung fehlerhafter Produktions-Traces in Testdatensätze für Regressionstests und nutzt semantisches Sitzungs-Clustering, um aufkommende Benutzerverhaltensmuster zu entdecken. Das System deckt breite Funktionsbereiche ab, einschließlich Telemetrieerfassung für Agenten-Ausführungspfade, automatisierte Evaluierungs-Scoring für Live-Traffic und semantische Suche zur Isolierung von Interaktionsmustern. Es bietet zudem Alarmierung bei Signal-Regressionen, Verhaltensanalyse bei Tool-Fehlern und PII-Redaktion für Telemetriedaten. Die Software kann auf privater Infrastruktur als Single-Host-Installation oder als skalierbarer Cluster mittels Docker Compose, Kubernetes oder Helm-Charts bereitgestellt werden.

    Exports telemetry spans and notifications to third-party systems for centralized observation.

    TypeScript
    Auf GitHub ansehen↗4,145
Vorherige12Nächste
  1. Home
  2. Data & Databases
  3. External Data Connectors
  4. External System Synchronization

Unter-Tags erkunden

  • Configuration SynchronizationSynchronizing internal system settings and routing tables with external configuration sources. **Distinct from External System Synchronization:** Distinct from External System Synchronization by focusing on the alignment of proxy configuration rather than general data streaming.
  • External Document SynchronizationLoading a document from an external service on first connection and pushing updates back via a callback. **Distinct from External System Synchronization:** Distinct from External System Synchronization: focuses on synchronizing a single document with an external service, not general bi-directional streaming of data.
  • Media Library SynchronizationSynchronizes media entities like artists and albums between a local database and external sources. **Distinct from External System Synchronization:** Specifically targets music and media library structures rather than generic system data streams.
  • Telemetry Data SynchronizationExporting observability data and telemetry spans to external analytics and communication systems. **Distinct from External System Synchronization:** Focuses on telemetry and observability spans specifically, rather than general business or system data.