Showing 36 of 51 projects
A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.
Simple, efficient background job processing for Ruby applications using Redis.
A simple, reliable, and efficient distributed task queue library for Go, backed by Redis.
A simple Python library for queueing jobs and processing them in the background with workers, backed by Redis/Valkey.
A .NET library for background job processing with fire-and-forget, delayed, and recurring tasks, no Windows Service required.
A lightweight, pluggable job scheduling library for Node.js with support for MongoDB, PostgreSQL, and Redis backends.
A fast, reliable Redis-based distributed message queue and batch processing system for Node.js, Python, Elixir, and PHP.
A Go library for asynchronous task queues and job processing with distributed message passing.
A fully-featured, open source job scheduling library for .NET applications.
A fully-featured, open source job scheduling library for .NET applications.
A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.
A command-line task management tool for sequential and parallel execution of long-running shell commands.
A language-agnostic persistent background job server for distributing and executing work across machines.
A workflow orchestration platform for building durable, stateful step functions and AI workflows on serverless, servers, or the edge.
A database-backed asynchronous priority queue system for Ruby on Rails, extracted from Shopify.
A near-zero config .NET library for task scheduling, queuing, caching, event broadcasting, and mailing with simple, expressive syntax.
A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.
A robust, database-backed job processing library for Elixir with PostgreSQL, MySQL, and SQLite3 support.
A cron-based job scheduler that runs as a PostgreSQL extension for running periodic jobs directly inside the database.
A fast, reflection-free background task scheduler for .NET with source generators, EF Core/Redis persistence, cron execution, and a real-time dashboard.
A Node.js job scheduler with cron, date, and human syntax support, using worker threads for sandboxed execution.
A modular Ruby toolkit for handling file uploads, processing, and storage with support for cloud services and multiple ORMs.
An open-source webhooks service that handles deliverability, retries, and security for developers.
An open-source webhooks service that handles deliverability, retries, and security with a single API call.
A Java library for easy, reliable background job processing with persistent storage, using Java 8 lambdas.
A multithreaded, Postgres-based Active Job backend for Ruby on Rails, designed for simplicity and performance.
A Resque-compatible, Go-based background worker that runs jobs 10-100,000x faster than Ruby workers.
A .NET job scheduler with a fluent interface for scheduling automated tasks.
A Ruby on Rails gem for sending notifications across multiple channels like email, SMS, Slack, and real-time UI updates.
A single-process Ruby asynchronous processing library using in-memory queues, perfect for fast background jobs.
A Ruby job scheduler supporting at, in, cron, and every jobs using threads.
A database-backed queuing backend for Active Job in Ruby on Rails, designed for simplicity and performance.
A cron-like job scheduler for Elixir applications, enabling scheduled task execution with familiar cron syntax.
A Ruby job queue that uses PostgreSQL's advisory locks for high performance and ACID reliability.
A comprehensive guide and collection of best practices for deploying, monitoring, and securing Ruby on Rails applications in production environments.
A Node.js module that implements the Web Worker API using native threads for CPU-bound tasks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.