Displaying 1 to 17 from 17 results

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

libfastcommon - c common functions library extracted from my open source project FastDFS

  •    C

c common functions library extracted from my open source project FastDFS. this library is very simple and stable. functions including: string, logger, chain, hash, socket, ini file reader, base64 encode / decode, url encode / decode, fast timer, skiplist, object pool etc. detail info please see the c header files.

FiberTaskingLib - A library for enabling task-based multi-threading

  •    C++

This is a library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies. Dependencies are represented as atomic counters. Under the covers, the task graph is executed using fibers, which in turn, are run on a pool of worker threads (one thread per CPU core). This allows the scheduler to wait on dependencies without task chaining or context switches.

Simple Scheduler


Simple task scheduling application for windows built on top of Quartz.NET

Task Scheduler Assistant


This is a very simple Windows service that watches folders/files and triggers an associated Scheduled Task accordingly. A simple * wildcard scheme is used for file triggers. Wildcards can only be in the filename and not in the path. This was initially built to be a Task Sch...



Echo.Net is an embedded task manager for web and windows apps. It allows for simple management of background tasks at specific times. It's developed using C#.

.NET Task Service

  •    DotNet

This project contains a Windows service application that provides the ability to create .NET assemblies that can be scheduled to run at any time, similar to that of the Windows AT scheduler.

Panteon.Sdk - A distributed scheduled real-time task processing server for .NET

  •    CSharp

It uses Schyntax for defining event schedules.Schyntax is a domain-specific language for defining event schedules in a terse, but readable, format. For example, if you want something to run every five minutes, you could write min(*%5).

TaskChain - TaskChain Control Flow framework

  •    Java

TaskChain is a Java Control Flow framework designed for Game Developers. TaskChain helps facilitate running tasks on an application's "Main Thread", and parallel tasks off the main (async to main).

adonis-scheduler - This library provides an easy way to schedule recurring tasks for AdonisJS.

  •    Javascript

This library provides an easy way to schedule recurring tasks for AdonisJS v4. Starting an instance of the kue listener is easy with the included ace command. Simply run node ace run:scheduler.

embb - Embedded Multicore Building Blocks (EMB²): Library for parallel programming of embedded systems

  •    C++

The Embedded Multicore Building Blocks (EMB²) are an easy to use yet powerful and efficient C/C++ library for the development of parallel applications. EMB² has been specifically designed for embedded systems and the typical requirements that accompany them, such as real-time capability and constraints on memory consumption. As a major advantage, low-level operations are hidden in the library which relieves software developers from the burden of thread management and synchronization. This not only improves productivity of parallel software development, but also results in increased reliability and performance of the applications. EMB² is independent of the hardware architecture (x86, ARM, ...) and runs on various platforms, from small devices to large systems containing numerous processor cores. It builds on MTAPI, a standardized programming interface for leveraging task parallelism in embedded systems containing symmetric or asymmetric (heterogeneous) multicore processors. A core feature of MTAPI is low-overhead scheduling of fine-grained tasks among the available cores during runtime. Unlike existing libraries, EMB² supports task priorities and affinities, which allows the creation of soft real-time systems. Additionally, the scheduling strategy can be optimized for non-functional requirements such as minimal latency and fairness.

cadence-java-client - Java framework for Cadence Workflow Service

  •    Java

Cadence is a distributed, scalable, durable, and highly available orchestration engine we developed at Uber Engineering to execute asynchronous long-running business logic in a scalable and resilient way. cadence-client is the framework for authoring workflows and activities in Java.

taskscheduleR - Schedule R scripts/processes with the Windows task scheduler.

  •    R

When the task has run, you can look at the log which contains everything from stdout and stderr. The log file is located at the directory where the R script is located.

HTGS - The Hybrid Task Graph Scheduler API

  •    C++

The API is designed to aid in creating task graphs for algorithms to obtain performance across CPUs and multiple co-processors.

px_sched - Single Header C++11 Task Scheduler

  •    C++

I moved this project here px/px_sched.h to be part of a larger collection of single header libraries px , please update your references/starts/links... Written in C++11(only for thread API), with no dependency, and easy to integrate. See the examples.