message-queue
Zero-bloat Postgres queue. One SQL file to install, pg_cron to tick.
For teams who want a durable event stream inside Postgres. The model is closer to Kafka (log) than to ActiveMQ or RabbitMQ (task message queue). Shared event log, independent per-consumer cursors, zero bloat under sustained load. Pure SQL and PL/pgSQL, any Postgres 14+ — managed or self-hosted, no sidecar daemon. The rest of this README walks the history, comparison, and install paths that back up the claim.
Cloud Native, Open Source, High-performance Messaging.
NATS provides an always-on messaging system, encompassing traditional pubsub with interest-based propagation, persistence with streaming replays, key/value storage and object storage. NATS provides a flexible set of powerful authentication and authorization access controls.
Related contents:
A realtime celery task monitoring and management system.
Kanchi is a real-time Celery task monitoring (and management) system with an enjoyable user interface. It provides insights into task execution, worker health, and task statistics.
Related contents:
MQTT Web Interface is an open-source web application that provides a real-time visualization of MQTT (Message Queuing Telemetry Transport) message flows. It allows users to monitor MQTT topics, publish messages, and view message statistics through an intuitive web interface.
🦭 High Performance kafka alternative written in rust.
Walrus is a distributed message streaming platform built on a high-performance log storage engine. It provides fault-tolerant streaming with automatic leadership rotation, segment-based partitioning, and Raft consensus for metadata coordination.
A MQTT broker that is scalable, enterprise ready, and open source.
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
Messaging that just works. RabbitMQ is the most widely deployed open source message broker.
Related contents:
🚀Apache RocketMQ Rust🦀 implementation. Faster, safer, and with lower memory usage.
RocketMQ-Rust is a reimplementation of the Apache RocketMQ message middleware in the Rust language. This project aims to provide Rust developers with a high-performance and reliable message queue service, making full use of the features of the Rust language.
Background Jobs processing and message queue for NodeJS. The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity.
Scale your background job processing using Node.JS. BullMQ is a fast and robust background job processing library for Redis™.
BullMQ is a Node.js library that implements a fast and robust queue system built on top of Redis that helps in resolving many modern age micro-services architectures.
A robust message queue system for Rust applications, designed as a Rust alternative to Celery.
Currently Redis-backed, with planned support for RabbitMQ, Kafka, and other message brokers. This is by no means a finished product, but we're actively working on it and would love your feedback and contributions!