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

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

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

Go Message Queue Libraries

تم تحديث الترتيب في 13 يوليو 2026

For a message queue library for Go, the strongest matches are nsqio/nsq (NSQ is a high-performance, distributed messaging platform written in), nats-io/nats-server (NATS Server is a high-performance, Go-native message broker that) and hdt3213/godis (Godis is a Redis-compatible, Go-native distributed data store that). threedotslabs/watermill and apache/kafka round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “best go message queue libraries”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

Go Message Queue Libraries

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

    nsqio/nsq

    25,738عرض على GitHub↗

    NSQ is a distributed, brokerless messaging platform designed for high-throughput, fault-tolerant communication. By utilizing a decentralized topology, it eliminates single points of failure and allows for horizontal scaling across clusters. The system organizes message streams into topics and channels, effectively decoupling producers from consumers to support both streaming and job-oriented workloads. The platform distinguishes itself through a lookup-service-based discovery mechanism that enables clients to dynamically locate producers at runtime without requiring centralized coordination.

    NSQ is a high-performance, distributed messaging platform written in Go that natively supports pub/sub, persistence, and horizontal scaling, making it a flagship example of the requested category.

    GoPub-Sub MessagingMessage Delivery Guarantees
    عرض على GitHub↗25,738
  • nats-io/nats-serverالصورة الرمزية لـ nats-io

    nats-io/nats-server

    20,076عرض على GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    NATS Server is a high-performance, Go-native message broker that provides robust pub/sub, request-reply patterns, and distributed architecture, making it a flagship solution for reliable messaging in Go-based systems.

    GoPublish-Subscribe MessagingPublish-Subscribe SystemsDistributed State Management
    عرض على GitHub↗20,076
  • hdt3213/godisالصورة الرمزية لـ HDT3213

    HDT3213/godis

    3,836عرض على GitHub↗

    Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data store and distributed message broker, implementing the Redis protocol to manage complex data structures in memory. The system provides a geospatial indexing engine for proximity-based queries and distance calculations. It ensures high availability and data durability through master-slave replication and write-ahead logging. The project covers a wide range of capabilities including the management of strings, hash maps, lists, and sorted sets. It supports distributed data clusterin

    Godis is a Redis-compatible, Go-native distributed data store that includes built-in pub/sub messaging and persistence, making it a viable choice for message brokering despite its broader focus as a key-value database.

    GoPub-Sub MessagingPublish-Subscribe Messaging
    عرض على GitHub↗3,836
  • threedotslabs/watermillالصورة الرمزية لـ ThreeDotsLabs

    ThreeDotsLabs/watermill

    9,760عرض على GitHub↗

    Watermill is a Go library for building event-driven applications. It provides a framework for implementing event-driven architectures through a consistent interface for message publishing and subscribing, featuring a pub/sub message router and event stream processing pipelines. The library uses interface-based abstractions to decouple message producers and consumers from the underlying message broker. This allows different messaging technologies to be swapped via plugin-based broker integration. It employs a router-driven dispatch system and middleware-based pipelines to manage cross-cutting

    Watermill is a Go library that provides a robust framework for building event-driven systems by abstracting message brokers, making it a highly effective tool for implementing pub/sub and event-driven architectures in Go.

    GoPub-Sub Messaging
    عرض على GitHub↗9,760
  • apache/kafkaالصورة الرمزية لـ apache

    apache/kafka

    32,846عرض على GitHub↗

    Kafka is a distributed event streaming platform designed for capturing, storing, and processing real-time data streams across interconnected nodes. It functions as a distributed commit log, providing a fault-tolerant storage mechanism that records state changes sequentially to ensure data consistency and durability across distributed environments. The platform distinguishes itself through a partitioned commit log architecture that enables horizontal scaling and parallel processing of data streams. It integrates a stream processing engine for continuous transformations and aggregations, while

    While this is a high-performance, distributed message broker that supports pub/sub and persistence, it is implemented in Java and Scala rather than being a native Go library.

    JavaDistributed Event Streaming PlatformsDistributed Commit LogsData Streaming Platforms
    عرض على GitHub↗32,846

Related searches

  • a message queue library for C#
  • a message queue library for PHP
  • a lightweight message queue for Java
  • وسيط رسائل مفتوح المصدر للخدمات البرمجية
  • a Go library for sending emails
  • a library for scheduling tasks in Go
  • وسيط رسائل موزع لخطوط أنابيب البيانات ذات الإنتاجية العالية
  • a caching library for Go applications