Displaying 1 to 20 from 189 results

delayed_job - Database backed asynchronous priority queue

  •    Ruby

Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.

Resque - Job queue in Ruby

  •    Ruby

Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. Queues are picked off in order of their priority. A job from a lower priority queue will only be picked off if there are no jobs for a higher priority queue available.

Sidekiq - Simple, efficient background processing for Ruby

  •    Ruby

Simple, efficient background processing for Ruby. Sidekiq uses threads to handle many jobs at the same time in the same process. It does not require Rails but will integrate tightly with Rails 3/4 to make background processing dead simple. Sidekiq uses multithreading so it is much more memory efficient than Resque (which forks a new process for every job).

listr - Terminal task list

  •    Javascript

A task can return different values. If a task returns, it means the task was completed successfully. If a task throws an error, the task failed.A task can also be async by returning a Promise. If the promise resolves, the task completed successfully, if it rejects, the task failed.




node-windows - Windows support for Node.JS scripts (daemons, eventlog, UAC, etc).

  •    Javascript

A number of issues that have been lingering since 2015 have finally been resolved, including .NET 4+ support.The number of issues between this project and it's sister projects (node-mac & node-linux) are accruing at a rate that deserves more attention than I can provide on my own. I'm actively looking for maintainers to help run this project. Please get in touch via gitter if you're interested.

Bull - Premium package for handling jobs and messages in NodeJS

  •    Javascript

The fastest, most reliable, Redis-based queue for Node. Carefully written for rock solid stability and atomicity.


Celery - Distributed Task Queue

  •    Python

Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing, Eventlet, or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready).

TymeacSE - Task Parallel Engine for JavaSE

  •    Java

TymeacSE is a full-feature, multi-threading, fork-join framework for Java SE development (RMI and internal server). TymeacSE provides a high performance queuing facility, professional thread management and recursive processing that is easy to use.

grunt - Grunt: The JavaScript Task Runner

  •    Javascript

Visit the gruntjs.com website for all the things. Before you make an issue, please read our Contributing guide.

orchestrator - A module for sequencing and executing tasks and dependencies in maximum concurrency

  •    Javascript

The name of the task. An array of task names to be executed and completed before your task will run.

tui.calendar - 🍞📅A JavaScript calendar that has everything you need.

  •    Javascript

A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. TOAST UI products can be used by using the package manager or downloading the source directly. However, we highly recommend using the package manager.

maid - Markdown driven task runner.

  •    Javascript

Markdown driven task runner. PRO TIP: you can use npx or yarn command to run any locally installed executable that is inside node_modules/.bin/, e.g. use yarn maid to run the locally installed maid command.

taskbook - 📓 Tasks, boards & notes for the command-line habitat

  •    Javascript

By utilizing a simple and minimal usage syntax, that requires a flat learning curve, taskbook enables you to effectively manage your tasks and notes across multiple boards from within your terminal. All data are written atomically to the storage in order to prevent corruptions, and are never shared with anyone or anything. Deleted items are automatically archived and can be inspected or restored at any moment. Read this document in: 简体中文, Русский.