Showing 36 of 69 projects
A distributed event streaming platform for building high-performance data pipelines, streaming analytics, and data integration.
A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.
A distributed cloud-native messaging and streaming platform for building event-driven applications with low latency and high reliability.
A distributed cloud-native messaging and streaming platform for building event-driven applications with high performance and reliability.
High-performance server for NATS.io, a cloud and edge native messaging system for distributed systems.
High-performance server for NATS.io, a cloud and edge native messaging system for digital systems, services, and devices.
A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.
A highly scalable and reliable MQTT broker platform for AI, IoT, IIoT, and connected vehicles, supporting multiple protocols and real-time data integration.
A distributed pub-sub messaging platform with flexible messaging models, strong consistency, and multi-tenant support.
A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.
A Go client library for Apache Kafka with comprehensive API support and testing utilities.
A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM.
A Kafka-compatible streaming data platform that's 10x faster, with no ZooKeeper or JVM dependencies.
A Kafka-compatible streaming data platform that is 10x faster, simpler to operate, and free from ZooKeeper and JVMs.
A lightweight messaging kernel library that extends socket interfaces with asynchronous message queues and multiple messaging patterns.
A diskless Kafka alternative that runs on S3, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.
AutoMQ is a cloud-native, diskless Kafka alternative that uses S3 for storage, offering 10x cost savings, autoscaling in seconds, and single-digit ms latency.
A fast, reliable Redis-based distributed message queue and batch processing system for Node.js, Python, Elixir, and PHP.
A high-performance, declarative stream processor that connects various sources and sinks with built-in data transformation capabilities.
A high-performance, resilient stream processor that connects various sources and sinks, performs data transformations, and guarantees at-least-once delivery.
A Go library for asynchronous task queues and job processing with distributed message passing.
A free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous communication.
A .NET library for distributed transactions and event bus integration in microservices using the Outbox pattern.
A Docker image and configuration for running Apache Kafka in containerized environments.
A lightweight, non-JVM command-line tool for producing, consuming, and inspecting Apache Kafka messages.
A lightweight command-line tool for producing, consuming, and inspecting Apache Kafka messages, similar to netcat for Kafka.
A fast and reliable distributed background task processing library for Python 3.
A specification for creating machine-readable definitions of asynchronous APIs, similar to OpenAPI for REST.
Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.
An asynchronous Python framework for building services that interact with Apache Kafka, RabbitMQ, NATS, and Redis event streams.
A lightweight message queue built on PostgreSQL, offering SQS-like functionality with transactional guarantees.
A pure PHP implementation of the AMQP 0-9-1 protocol for communicating with RabbitMQ.
Python bindings for ZeroMQ, enabling high-performance distributed messaging in Python applications.
A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.
A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.