{"id":79492,"library":"sneakers","title":"Sneakers","description":"Fast background processing framework for Ruby and RabbitMQ.","status":"active","version":"2.12.0","language":"ruby","source_language":null,"source_url":"https://github.com/jondot/sneakers","tags":["background-jobs","rabbitmq","queue","async"],"install":[{"cmd":"gem install sneakers","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'sneakers', '~> 2.12.0'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"Sneakers","correct":"require 'sneakers'"}],"quickstart":{"code":"require 'sneakers'\n\nclass MyWorker\n  include Sneakers::Worker\n  from_queue 'my_queue'\n\n  def work(msg)\n    puts \"Received: #{msg}\"\n    ack!\n  end\nend","lang":"ruby","description":"Define a worker that processes messages from a RabbitMQ queue"},"warnings":[{"fix":"Set environment variables like RABBITMQ_URL or configure Sneakers.configure.","message":"Requires a running RabbitMQ server; default connection settings may need adjustment.","severity":"gotcha","affected_versions":">= 2.0.0"}],"env_vars":null,"search_vec":"'async':15 'background':3,11 'background-job':10 'fast':2 'framework':5 'job':12 'process':4 'queue':14 'rabbitmq':9,13 'rubi':7 'sneaker':1","created_at":"2026-06-18T04:52:37.768449+00:00","updated_at":"2026-06-18T04:52:37.768449+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://sneakers.io","github":"https://github.com/jondot/sneakers","docs":"http://www.rubydoc.info/gems/sneakers/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["messaging"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}