background-jobs

Open-source projects categorized as background-jobs

Top 23 background-job Open-Source Projects

  • xstate

    Actor-based state management & orchestration for complex app logic.

  • Project mention: Mastering XState Fundamentals: A React-powered Guide | dev.to | 2024-04-16

    XState is a powerful library with comprehensive documentation. Keeping the documentation handy while building your next app with XState will be invaluable.

  • Sidekiq

    Simple, efficient background processing for Ruby

  • Project mention: solid_queue alternatives - Sidekiq and good_job | libhunt.com/r/solid_queue | 2024-04-21

    I'd say Sidekiq is the top competitor here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rq

    Simple job queues for Python

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?

      https://python-rq.org

  • Resque

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

  • Hangfire

    An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required

  • Project mention: Deno Cron | news.ycombinator.com | 2023-11-29

    Unpopular opinion incoming... What I see is yet another way that the backend JS world is finally achieving something .NET had years ago[0].

    Node/Deno/Bun/etc. + npm sounds super straightforward at first glance (and it is at first). But I've thought for years that it's far easier to be productive as an organization on .NET in Visual Studio, since it's simpler to design, deliver, and maintain infrastructure.

    [0] https://www.hangfire.io/

  • Asynq

    Simple, reliable, and efficient distributed task queue in Go

  • Project mention: Looking for a language agnostic Go task queue with Redis | /r/golang | 2023-09-12

    EDIT : I think the best for my case will be to use the asynq library with a custom js client, it's quite easy to implement (Detailed here)

  • trigger.dev

    Trigger.dev is the open source background jobs platform for TypeScript.

  • Project mention: 10 Issues That Will Help You Grow as a top contributor in Opensource 🏅🏅 | dev.to | 2023-10-16

    [TRI-1401] feat: Add support for tabler-icons when using the `icon` for Tasks #616

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • The gist

    BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis

  • Project mention: Object Narrowing in Typescript with Graphile Worker | dev.to | 2024-01-31

    Graphile worker has been great for me because it's a library that works with Postgres that allows me to queue jobs and execute them on the server without adding too many additional layers of complexity for being able to accomplish async tasks. (I'm aware of how popular bull is, but I don't want to add another data-store only for async tasks)

  • Coravel

    Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

  • Shrine

    File Attachment toolkit for Ruby applications

  • Project mention: [Poll] How do you handle file attachments in your Rails app in 2023? | /r/rails | 2023-07-05

    Shrine is great, has more features and a simpler API (imo) than ActiveStorage https://shrinerb.com

  • JobRunr

    An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.

  • Project mention: Open source Job Scheduler Library in java for high throughput | /r/java | 2023-11-20

    In java we have found Quartz( Quartz) , Job Runr(Jobrunr) and db-scheduler(db-scheduler) and need to evaluate these for our use case.

  • svix-webhooks

    The enterprise-ready webhooks service 🦀

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08

    That's exactly why we built Svix[1]. Building webhooks services, even with amazing tools like FastAPI, Celery and Redis is still a big pain. So we just built a product to solve it.

    Hatchet looks cool nonetheless. Queues are a pain for many other use-cases too.

    1: https://www.svix.com

  • Karafka

    Ruby and Rails efficient multithreaded Kafka processing framework

  • river

    Fast and reliable background jobs in Go (by riverqueue)

  • Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08

    How does this compare to River Queue (https://riverqueue.com/)? Besides the additional Python and TS client libraries.

  • django-rq

    A simple app that provides django integration for RQ (Redis Queue)

  • Project mention: Background jobs with Django | /r/django | 2023-05-30

    For simple stuff, I tend to use https://github.com/rq/django-rq. Although scheduling tasks there does not work well in my experience. If I need something to run by schedule, than better just plain cron.

  • resque-scheduler

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

  • solid_queue

    Database-backed Active Job backend

  • Project mention: solid_queue alternatives - Sidekiq and good_job | libhunt.com/r/solid_queue | 2024-04-21
  • node-resque

    Node.js Background jobs backed by redis.

  • laravel-workflow

    Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions. (by laravel-workflow)

  • Project mention: temporal VS laravel-workflow - a user suggested alternative | libhunt.com/r/temporal | 2023-08-23

    Durable workflow engine that allows users to track job status, orchestrate microservices and write long running persistent distributed workflows in PHP powered by Laravel Queues. Inspired by Temporal and Azure Durable Functions.

  • que

    Simple Job Processing in Elixir with Mnesia :zap: (by sheharyarn)

  • django-background-tasks

    A database-backed work queue for Django

  • Gofer.NET

    Easy C# API for Distributed Background Tasks/Jobs for .NET Core.

  • tork

    A distributed workflow engine

  • Project mention: Show HN: A distributed workflow engine written in Go | news.ycombinator.com | 2023-10-01
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

background-jobs related posts

Index

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

Project Stars
1 xstate 26,119
2 Sidekiq 12,931
3 rq 9,518
4 Resque 9,388
5 Hangfire 9,013
6 Asynq 8,615
7 trigger.dev 7,178
8 The gist 5,182
9 Coravel 3,565
10 Shrine 3,142
11 JobRunr 2,149
12 svix-webhooks 2,075
13 Karafka 1,972
14 river 1,945
15 django-rq 1,764
16 resque-scheduler 1,731
17 solid_queue 1,490
18 node-resque 1,334
19 laravel-workflow 779
20 que 661
21 django-background-tasks 584
22 Gofer.NET 528
23 tork 463

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com