Ruby background-jobs

Open-source Ruby projects categorized as background-jobs | Edit details
Related topics: #Ruby #Queue #Rails #Jobs #Serverless

Top 8 Ruby background-job Projects

  • GitHub repo Sidekiq

    Simple, efficient background processing for Ruby

    Project mention: Day 4 – Adding Tech Debt | dev.to | 2022-01-06

    When I was working as a Ruby on Rails developer a few years ago, it was common practice to queue jobs for later. The motivation for this was simple: Keep the HTTP request cycle as short as possible. Complex tasks and work that could be done asynchronously was pushed into a job queue. One reasons for this was that it improved the user experience. Another that Sidekiq, the background job system, was just so good and reliable. And when a job failed due to a bug, it was possible to fix the bug and try again.

  • GitHub repo Resque

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

    Project mention: Autoscaling Redis applications on Kubernetes 🚀🚀 | dev.to | 2021-03-02

    Redis Lists are quite versatile and used as the backbone for implementing scalable architectural patterns such as consumer-producer (based on queues), where producer applications push items into a List, and consumers (also called workers) process those items. Popular projects such as resque, sidekiq, celery etc. use Redis behind the scenes to implement background jobs.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo Shrine

    File Attachment toolkit for Ruby applications

    Project mention: Image Uploading with Shrine | dev.to | 2021-04-23

    Once I knew I wanted to upload images I stated to look around for different ways to do so. I came across a gem named shrine which can be found here https://shrinerb.com/. This is were the hard part came in. Aside from installing the gem like normal, there was a second step that needed to be done to allow images to be rendered. I needed to install https://imagemagick.org/index.php ImageMagick onto my system. After this I was able to add images. ​

  • GitHub repo resque-scheduler

    A light-weight job scheduling system built on top of Resque

  • GitHub repo Lowkiq

    Ordered background jobs processing

  • GitHub repo lambdakiq

    ActiveJob on SQS & Lambda

    Project mention: Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions. | dev.to | 2021-07-06

    Ever since writing this post last year on Using New Relic APM with Rails on AWS Lambda, I have always wanted to find a way to send APM data in a way that did not add extra milliseconds to the application's response times. Likewise, for smaller projects it would be nice to have a lightweight alternative to Lambdakiq for ActiveJob similar to Brandon Hilkert's popular SuckerPunch gem. Today we have both with the LambdaPunch gem.

  • GitHub repo cloudtasker

    Background jobs for Ruby using Google Cloud Tasks

    Project mention: Cloudtasker - Monitor your Cloud Tasks jobs on GCP | dev.to | 2021-06-25

    The Cloudtasker gem automatically adds a duration field on each "Job done" log entry. This value can be used to create a metric on job duration.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo lambda_punch

    Asynchronous background job processing for AWS Lambda with Ruby using Lambda Extensions. Inspired by the SuckerPunch gem but specifically tooled to work with Lambda's invoke model.

    Project mention: Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions. | dev.to | 2021-07-06

    Ever since writing this post last year on Using New Relic APM with Rails on AWS Lambda, I have always wanted to find a way to send APM data in a way that did not add extra milliseconds to the application's response times. Likewise, for smaller projects it would be nice to have a lightweight alternative to Lambdakiq for ActiveJob similar to Brandon Hilkert's popular SuckerPunch gem. Today we have both with the LambdaPunch gem.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-06.

Ruby background-jobs related posts

Index

What are some of the best open-source background-job projects in Ruby? This list will help you:

Project Stars
1 Sidekiq 11,512
2 Resque 9,053
3 Shrine 2,911
4 resque-scheduler 1,715
5 Lowkiq 131
6 lambdakiq 106
7 cloudtasker 78
8 lambda_punch 11
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms