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

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

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

benthosdev/benthos

0
View on GitHub↗
8,681 نجوم·944 تفرعات·Go·8 مشاهداتdocs.redpanda.com/connect/home↗

Benthos

Benthos is a stream processing engine and data integration pipeline used for routing, transforming, and connecting data streams between diverse sources and sinks. It functions as event routing middleware and a change data capture tool, streaming real-time database modifications as discrete events for downstream processing.

The system utilizes a declarative pipeline configuration, where data flow and processing logic are defined in a single static file. It features a specialized domain-specific language for mapping, filtering, and enriching data payloads, allowing for complex transformations without custom code.

The platform provides an observability-driven data plane with integrated telemetry, performance metrics, and message flow tracing. Reliability is managed through a transaction model that ensures at-least-once delivery guarantees to prevent data loss during system crashes.

The engine is extensible through a plugin architecture that supports loading external binary modules to add new source and sink connectors.

Features

  • Data Ingestion and Integration - Moves and integrates data across different platforms by consuming from sources, transforming, and delivering to destinations.
  • Data Integration Pipelines - The product enables moving data between various sources and sinks using a declarative pipeline configuration defined within a single file.
  • Stream Processing Engines - Provides a declarative engine for routing, transforming, and connecting high-velocity data streams between diverse sources and sinks.
  • Data Pipelines and ETL - Functions as a framework for building data transformation and integration pipelines with built-in filtering.
  • Change Data Capture - Streams real-time database modifications as discrete events for downstream processing.
  • Declarative Workflow Definitions - Simplifies stream management by defining data movement and transformation via a single configuration file.
  • Declarative Pipeline Construction - Defines data workflows as static graphs via a single configuration file that is optimized before execution.
  • Data Transformation Languages - Uses a specialized declarative language to perform complex structural modifications on data payloads.
  • Real-Time Data Streaming - Processes and delivers live data streams in real-time using a specialized language for enrichment.
  • Stream Routing - Provides a modular system for routing data streams between diverse inputs and outputs.
  • Stream Transformations - Performs real-time processing of data streams using a specialized language for filtering, mapping, and enrichment.
  • Message Delivery Guarantees - Implements a transaction model with offsets and acknowledgments to ensure at-least-once delivery of messages.
  • At-Least-Once Delivery Guarantees - Ensures data is not lost during system crashes using a transaction model that guarantees at-least-once delivery.
  • Event Middleware - Provides the infrastructure for decoupling services by consuming and delivering messages via a transaction model.
  • Change Data Capture Tools - Acts as a tool to monitor and stream database modifications to external systems in real-time.
  • Extensible Plugin Architectures - Provides a modular architecture for adding custom functionality via external binary plugins.
  • Plugin-Based Architectures - Supports loading external binary modules at runtime to extend the engine with new source and sink connectors.
  • End-to-End Message Tracing - Generates telemetry traces to visualize the end-to-end movement of data through the processing pipeline.
  • Pipeline Health Monitors - Exposes health probes and emits performance metrics to external monitoring backends for operational oversight of data pipelines.
  • Internal Telemetry Monitors - Integrates health probes and performance metrics to expose the internal operational state of the processing pipeline.
  • Metric and Performance Monitors - Monitors pipeline health and performance through integrated telemetry and high-frequency numerical metrics.
  • Observability Data Planes - Emits performance metrics and telemetry traces to monitor the health of streaming data flows in real-time.
  • Data Integration - Message streaming bridge for various protocols.

سجل النجوم

مخطط تاريخ النجوم لـ benthosdev/benthosمخطط تاريخ النجوم لـ benthosdev/benthos

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة benthosdev/benthos؟

Benthos is a stream processing engine and data integration pipeline used for routing, transforming, and connecting data streams between diverse sources and sinks. It functions as event routing middleware and a change data capture tool, streaming real-time database modifications as discrete events for downstream processing.

ما هي الميزات الرئيسية لـ benthosdev/benthos؟

الميزات الرئيسية لـ benthosdev/benthos هي: Data Ingestion and Integration, Data Integration Pipelines, Stream Processing Engines, Data Pipelines and ETL, Change Data Capture, Declarative Workflow Definitions, Declarative Pipeline Construction, Data Transformation Languages.

ما هي البدائل مفتوحة المصدر لـ benthosdev/benthos؟

تشمل البدائل مفتوحة المصدر لـ benthosdev/benthos: redpanda-data/connect — Connect is a Kafka data integration platform and stream processing engine used to build declarative pipelines that… jeffail/benthos — Benthos is a declarative stream processor and data integration pipeline used to route, transform, and filter… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… apache/incubator-rocketmq — RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and…

بدائل مفتوحة المصدر لـ Benthos

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Benthos.
  • redpanda-data/connectالصورة الرمزية لـ redpanda-data

    redpanda-data/connect

    8,681عرض على GitHub↗

    Connect is a Kafka data integration platform and stream processing engine used to build declarative pipelines that move and transform messages between Kafka topics and external sources. It functions as a Kafka Connect framework and a change data capture tool, streaming real-time database modifications to synchronize data across distributed environments. The project differentiates itself through a dedicated mapping language for mutating and reshaping message payloads and the ability to execute custom processing logic within a sandboxed WebAssembly runtime. It also provides an observability pip

    Goamqpcqrsdata-engineering
    عرض على GitHub↗8,681
  • jeffail/benthosالصورة الرمزية لـ Jeffail

    Jeffail/benthos

    8,681عرض على GitHub↗

    Benthos is a declarative stream processor and data integration pipeline used to route, transform, and filter information between disparate services. It functions as an at-least-once message broker and change data capture engine, using a transaction model to guarantee message delivery despite system crashes or server faults. The system is defined by an observability-first approach, featuring built-in HTTP health probes, performance metrics export, and distributed request flow tracing. It utilizes a plugin architecture that allows the core engine to be extended with custom binaries for new inpu

    Go
    عرض على GitHub↗8,681
  • 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

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

    apache/incubator-rocketmq

    22,461عرض على GitHub↗

    RocketMQ is a distributed messaging and streaming platform designed for building event-driven applications. It serves as middleware to decouple services using publish-subscribe and request-reply patterns, and functions as a transactional messaging system that ensures atomicity by linking message delivery to local transaction outcomes. The platform includes specialized capabilities as a Kubernetes-native message broker for container orchestration environments and an MQTT broker for ingesting event data from mobile applications and hardware terminals. The system covers high-throughput data str

    Java
    عرض على GitHub↗22,461
عرض جميع البدائل الـ 30 لـ Benthos→