Libraries for working with event and task queues.
- NServiceBus - The most popular service bus for .NET
- Hangfire - Incredibly easy way to perform fire-and-forget, delayed and recurring tasks inside ASP.NET applications
- RabbitMQ.NET - Implementation of an AMQP client library for C#, and a binding exposing AMQP services via WCF
- NetMQ - NetMQ is 100% native C# port of ZeroMQ
- MassTransit - MassTransit is lean service bus implementation for building loosely coupled applications using the .NET Framework.
- Rebus - Rebus is a lean service bus implementation for .NET, similar in nature to NServiceBus and MassTransit, only leaner
- RestBus - A service oriented .NET messaging library for RabbitMQ.
- RawRabbit - A modern .NET Core library for RabbitMQ.
- EasyNetQ - An easy to use .NET API for RabbitMQ
- Warewolf ESB - An easy to use service bus and microservices platform. Easily build applications and services in a visual IDE.
- Kafka Client - .Net implementation of the Apache Kafka Protocol that provides basic functionality through Producer/Consumer classes.
- Foundatio - A common interface with in memory, redis and azure implementations.
- Kafunk - F# Kafka client from Jet
- Backburner - Backburner is a beanstalkd-powered job queue that can handle a very high volume of jobs.
- Bunny - Bunny is a popular, easy to use, well-maintained Ruby client for RabbitMQ (3.3+).
- Delayed::Job - Database backed asynchronous priority queue.
- Gush - A parallel runner for complex workflows using only Redis and Sidekiq.
- March Hare - Idiomatic, fast and well-maintained JRuby client for RabbitMQ.
- Resque - A Redis-backed Ruby library for creating background jobs.
- Que - A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.
- RocketJob - Enterprise Batch Processing System focused on performance, scalability, reliability, and visibility of every job in the system. Outgrown existing solutions? Or, start small and scale up later.
- Shoryuken - A super efficient AWS SQS thread based message processor for Ruby.
- Sidekiq - A full-featured background processing framework for Ruby. It aims to be simple to integrate with any modern Rails application and much higher performance than other existing solutions.
- Sneakers - A fast background processing framework for Ruby and RabbitMQ.
- Sucker Punch - A single process background processing library using Celluloid. Aimed to be Sidekiq's little brother.
- TaskQueue - A Task Queue Class developed in Swift.
- Dispatcher - Queues, timers, and task groups in Swift
- GCDKit - Grand Central Dispatch simplified with Swift.
- adap - Create a data stream across your information systems to query, augment and transform data according to Elixir matching rules.
- amqp - Simple Elixir wrapper for the Erlang RabbitMQ client, based on Langohr.
- cspex - Simple, OTP compliant, Elixir implementation of CSP channels.
- dbus - A dumb message bus for sharing data between microservices decoupled using Redis.
- elixir_nsq - NSQ client library for Elixir.
- elixir_talk - An Elixir client for beanstalkd.
- enm - enm is an Erlang port driver that wraps the nanomsg C library.
- exdisque - Elixir client for Disque, an in-memory, distributed job queue.
- exq - Job processing library for Elixir - compatible with Resque/Sidekiq.
- exrabbit - RabbitMQ bindings and DSL for Elixir.
- heapq - A Heap-based Priority Queue Implementation in Elixir.
- honeydew - Honeydew is a worker pool library for Elixir.
- hulaaki - An MQTT 3.1.1 client library written in Elixir.
- kafka_consumer - Consumer for Kafka using kafka_ex.
- kafka_ex - Kafka client library for Elixir.
- mqs - RabbitMQ client library, routing keys, RPC over MQ and other stuff.
- pqueue - Erlang Priority Queue Implementation.
- queuex - Priority Queue with multiple backends.
- RBMQ - Simple API for spawning RabbitMQ Producers and Consumers.
- stream_weaver - Library for working with streams.
- toniq - Simple and reliable background job library for Elixir.
- verk - Verk is a job processing system backed by Redis. It uses the same job definition of Sidekiq/Resque.
- work_queue - Simple implementation of the hungry-consumer model in Elixir.
- Bernard - A multibackend abstraction library.
- BunnyPHP - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
- Pheanstalk - A Beanstalkd client library.
- PHP AMQP - A pure PHP AMQP library.
- Tarantool Queue - PHP bindings for Tarantool Queue.
- Thumper - A RabbitMQ pattern library.