Awesome Ruby Queues and Messaging

  • amqp amqp 634
    star
    updated over 2 years ago

    EventMachine-based RabbitMQ client. Prefer Bunny: http://rubybunny.info. See documentation guides at http://ruby-amqp.github.io/amqp/.

  • updated about 2 months ago MIT License

    Simple and reliable beanstalkd job queue for ruby

  • beetle beetle 161
    star
    updated 3 months ago MIT License

    High Availability AMQP Messaging With Redundant Queues

  • bunny bunny 1,382
    star
    updated 5 months ago Other

    Bunny is a popular, easy to use, mature Ruby client for RabbitMQ

  • updated about 4 years ago MIT License

    Database backed asynchronous priority queue -- Extracted from Shopify

  • good_job good_job 2,197
    star
    updated 12 months ago MIT License

    Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

  • gush gush 1,039
    star
    updated 3 months ago MIT License

    Fast and distributed workflow runner using ActiveJob and Redis

  • hutch hutch 856
    star
    updated 3 months ago MIT License

    A system for processing messages from RabbitMQ.

  • karafka karafka 2,062
    star
    updated 2 months ago Other

    Ruby and Rails efficient Kafka processing framework

  • lowkiq lowkiq 142
    star
    updated over 1 year ago Other

    Ordered background jobs processing

  • updated 7 months ago MIT License

    Idiomatic, fast and well-maintained JRuby client for RabbitMQ

  • updated 12 months ago Apache License 2.0

    MessagePack implementation for Ruby / msgpack.org[Ruby]

  • updated 10 months ago MIT License

    A pure ruby implementation of Google's Protocol Buffers

  • que que 2,306
    star
    updated 3 months ago MIT License

    A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.

  • updated 8 months ago MIT License

    Simple, efficient worker queue for Ruby & PostgreSQL.

  • resque resque 9,410
    star
    updated 4 months ago MIT License

    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.

  • updated over 1 year ago Apache License 2.0

    A Ruby client library for Apache Kafka

  • shoryuken shoryuken 2,042
    star
    updated 4 months ago Other

    A super efficient Amazon SQS thread based message processor for Ruby

  • sidekiq sidekiq 12,059
    star

    Simple, efficient background processing for Ruby

  • sneakers sneakers 2,246
    star
    updated 5 months ago MIT License

    A fast background processing framework for Ruby and RabbitMQ

  • updated 12 months ago MIT License

    Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.