sucker_punch
Job runner
An asynchronous processing library that allows developers to run background jobs within the same process as their web application.
Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.
3k stars
40 watching
113 forks
Language: Ruby
last commit: about 1 year ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| A fast and simple event-processing library for Ruby programs allowing concurrent I/O operations without threading complexities. | 4,261 |
| Parallel processing made simple and fast in Ruby | 4,173 |
| Enables efficient background processing in Ruby applications | 13,192 |
| A make-like program implemented in Ruby for automating tasks and building projects. | 2,355 |
| A modern concurrency library for Ruby providing tools and abstractions for writing concurrent code safely and efficiently. | 5,711 |
| A multithreaded, Postgres-based Active Job backend for Ruby on Rails designed to be simple and performant for most workloads. | 2,729 |
| A Redis-backed Ruby library for managing background tasks and jobs. | 9,443 |
| A fast background processing framework for Ruby and RabbitMQ | 2,252 |
| A library that enables stubbing and setting expectations on HTTP requests in Ruby applications | 3,979 |
| An automated code quality tool for Ruby programming language | 12,664 |
| A Ruby library that provides an easy-to-use API for making HTTP requests with support for chaining, streaming, and timeouts. | 3,014 |
| A language and implementation providing a simple and extensible way to write programs | 22,221 |
| An implementation of the Ruby language on the JVM, aiming to provide concurrency and integration with Java. | 3,796 |
| A tool to profile CPU usage in running Ruby programs without requiring the program to restart. | 2,510 |
| A gem that helps reduce the number of queries in Ruby applications by detecting and optimizing N+1 queries and unused eager loading. | 7,123 |