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

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

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

edenhill/kafkacat

0
View on GitHub↗
5,761 نجوم·502 تفرعات·C·8 مشاهدات

Kafkacat

Kafkacat هي مجموعة من أدوات سطر الأوامر للتفاعل مع مجموعات Apache Kafka. توفر ثنائياً غير JVM لإنتاج واستهلاك الرسائل، وفحص بيانات تعريف المجموعة، وتصحيح أخطاء بروتوكول Kafka عبر الطرفية.

تعمل الأداة كمنتج ومستهلك قادر على دفع البيانات من الملفات أو الإدخال القياسي وقراءة الرسائل من مواضيع وأقسام محددة. تتضمن مفتشاً لبيانات التعريف لاسترجاع حالة المجموعة وتكوينات الأقسام بنص عادي أو JSON، بالإضافة إلى مصحح بروتوكول لفحص إزاحات الرسائل، والطوابع الزمنية، والحمولات الثنائية.

يغطي المشروع فك تسلسل البيانات باستخدام المخططات أو فك التشفير البدائي والاستعلام القائم على الإزاحة لاسترجاع البيانات من طوابع زمنية دقيقة. كما يوفر أدوات محاكاة لتشغيل وسطاء مؤقتين في الذاكرة لاختبار التكامل وقياس الأداء.

Features

  • Kafka Message Production - Functions as a Kafka producer to push data from local files or standard input into clusters.
  • Kafka Message Browsers - Acts as a message browser to read and inspect raw data from specific Kafka topics in the console.
  • Kafka Producer and Consumer Utilities - Provides a high-performance producer and consumer for sending data to and reading messages from Kafka.
  • Kafka Protocol Implementations - Implements the Kafka wire protocol natively via librdkafka for high-performance communication with brokers.
  • Cluster Metadata Inspections - Offers tools to inspect the distribution of topics and partitions across a Kafka cluster.
  • Kafka Cluster Administration - Provides utilities to inspect topic metadata and partition configurations to verify Kafka broker state.
  • Command-Line Tools - Provides a suite of command-line utilities for producing, consuming, and administering Kafka clusters.
  • Metadata Inspectors - Includes a metadata inspector to retrieve and display cluster state and topic configurations in plain text or JSON.
  • Kafka Schema Deserializers - Converts binary Kafka record keys and values into structured data using schemas or primitive decoders.
  • Offset Querying - Provides functionality to retrieve specific message positions based on timestamps for precise time-range consumption.
  • Offset Configurations - Allows querying specific message positions by timestamp to consume data from a precise point in time.
  • Topic Partition Mapping - Queries cluster state to automatically map Kafka topics to the correct broker nodes before data exchange.
  • Protocol Debuggers - Provides a protocol debugger for inspecting message offsets, timestamps, and binary data payloads.
  • Native Language Runtimes - Provides a compiled non-JVM binary to eliminate the memory and CPU overhead of a Java Virtual Machine.
  • Standard Input/Output Streams - Utilizes standard input and output streams to integrate with other command-line tools in a pipeline.
  • Schema-Based Decoders - Transforms binary Kafka payloads into readable text using external schema definitions during retrieval.
  • Data Ingestion Pipelines - Generic command-line producer and consumer for Kafka.

سجل النجوم

مخطط تاريخ النجوم لـ edenhill/kafkacatمخطط تاريخ النجوم لـ edenhill/kafkacat

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

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

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

Start searching with AI

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

ما هي وظيفة edenhill/kafkacat؟

Kafkacat هي مجموعة من أدوات سطر الأوامر للتفاعل مع مجموعات Apache Kafka. توفر ثنائياً غير JVM لإنتاج واستهلاك الرسائل، وفحص بيانات تعريف المجموعة، وتصحيح أخطاء بروتوكول Kafka عبر الطرفية.

ما هي الميزات الرئيسية لـ edenhill/kafkacat؟

الميزات الرئيسية لـ edenhill/kafkacat هي: Kafka Message Production, Kafka Message Browsers, Kafka Producer and Consumer Utilities, Kafka Protocol Implementations, Cluster Metadata Inspections, Kafka Cluster Administration, Command-Line Tools, Metadata Inspectors.

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

تشمل البدائل مفتوحة المصدر لـ edenhill/kafkacat: edenhill/kcat — kcat is a command-line interface client for Apache Kafka used to produce, consume, and debug messages using the native… twmb/franz-go — franz-go is a low-level Go client library and wire protocol implementation for producing, consuming, and administering… tchiotludo/akhq — AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering… airtai/faststream — FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified… provectus/kafka-ui — kafka-ui is a web interface and centralized control plane for administering Apache Kafka clusters, topics, and… tulios/kafkajs — KafkaJS is a pure JavaScript client for Apache Kafka, providing the necessary tools to produce and consume messages…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kafkacat.
  • edenhill/kcatالصورة الرمزية لـ edenhill

    edenhill/kcat

    5,763عرض على GitHub↗

    kcat is a command-line interface client for Apache Kafka used to produce, consume, and debug messages using the native wire protocol. It provides a suite of tools for interacting with Kafka clusters, including a protocol debugger for inspecting cluster metadata and a transaction manager for handling atomic message batches. The project features a specialized Avro schema decoder that converts binary-encoded messages into human-readable JSON by integrating with remote schema registries or local files. Additionally, it includes an in-memory simulator that allows for testing producer and consumer

    C
    عرض على GitHub↗5,763
  • twmb/franz-goالصورة الرمزية لـ twmb

    twmb/franz-go

    2,700عرض على GitHub↗

    franz-go is a low-level Go client library and wire protocol implementation for producing, consuming, and administering Kafka clusters. It functions as a zero-allocation network driver that utilizes a direct TCP communication layer to handle requests and responses. The project integrates a schema registry client for encoding and decoding structured data. It provides a programmatic interface for cluster administration, including the management of topics, access control lists, and broker configurations. The library covers data consumption through consumer groups, message production with transac

    Goclientgogolang
    عرض على GitHub↗2,700
  • tchiotludo/akhqالصورة الرمزية لـ tchiotludo

    tchiotludo/akhq

    3,824عرض على GitHub↗

    AKHQ is a web-based management interface for Apache Kafka, providing a centralized platform for administering clusters, topics, and consumer groups. It serves as a comprehensive monitoring and administration tool that includes a Kafka Connect manager and a ksqlDB administration interface. The platform distinguishes itself through extensive schema registry integration, allowing users to browse and decode Avro, Protobuf, and JSON messages using Confluent, Tibco, or AWS Glue registries. It also features a granular security model with role-based access control, sensitive data masking, and support

    Javaguijavakafka
    عرض على GitHub↗3,824
  • airtai/faststreamالصورة الرمزية لـ airtai

    airtai/faststream

    5,234عرض على GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Python
    عرض على GitHub↗5,234
  • عرض جميع البدائل الـ 30 لـ Kafkacat→