Displaying 1 to 20 from 36 results

mmake - Modern Make

  •    Go

Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.Make's primary function is not to serve as a "task runner", however it's often used for that scenario due to its ubiquitous nature, and if you're already using it, why not! Make is however lacking a built-in mechanism for displaying help information.

wordmove - Multi-stage command line deploy/mirroring and task runner for Wordpress

  •    Ruby

Wordmove is a gem that lets you automatically mirror local Wordpress installations and DB data back and forth from your local development machine to the remote server. Wordmove has also a neat hook system which enables you to run arbitrary commands before and after push/pull actions. Local and remote commands are both supported, but remote ones will be run only if using SSH protocol. Read the dedicated wiki page for more info.

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

taskr - A fast, concurrency-focused task automation tool.

  •    Javascript

Taskr is a highly performant task runner, much like Gulp or Grunt, but written with concurrency in mind. With Taskr, everything is a coroutine, which allows for cascading and composable tasks; but unlike Gulp, it's not limited to the stream metaphor. Taskr is extremely extensible, so anything can be a task. Our core system will accept whatever you throw at it, resulting in a modular system of reusable plugins and tasks, connected by a declarative taskfile.js that's easy to read.




Grunt - The JavaScript Task Runner

  •    Javascript

Grunt is a Javascript task runner. It automates work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc. The Grunt ecosystem is huge and it's growing every day. With literally hundreds of plugins to choose from.

cr - Runs your tasks at maximum concurrency

  •    Go

cr is a job executor concerned with achieving the highest parallel execution possible. Given a definition of jobs and their dependencies, it builds a graph that outlines the execution plan of these jobs.

task - A task runner / simpler Make alternative written in Go

  •    Go

Task is a simple tool that allows you to easily run development and build tasks. Task is written in Golang, but can be used to develop any language. It aims to be simpler and easier to use then GNU Make.Or you can download the binary from the releases page and add to your PATH. DEB and RPM packages are also available. The task_checksums.txt file contains the SHA-256 checksum for each file.


awesome-npm-scripts - Everything awesome related to npm scripts and using npm as a build tool.

  •    Javascript

Everything awesome for using npm as a build tool. You might also like awesome-npm.

yotaq - yotaq - Your Own Task Queue for Python

  •    Python

So you need a task queue for your Python project. Sure you could check celery, and after three months trying to understand the basic configuration options you'll be good to go. Or you could use a simpler task queue like huey or rq. Pretty good. Our python code will use dill to serialize the functions to be run and redis to store the tasks.

phulp - The task manager for php

  •    PHP

Sometimes I need a tool like Gulp for my PHP projects, but I don't want to install npm only to install Gulp. I thought "I need something like Gulp, but in PHP". After a little research I found Phing, but it's not focused in minification and management for CSS/JS and related frontend stuff. Well, I decided to write Phulp, the PHP port of Gulp! And a little curiosity: it's faster than Gulp.

Nake - Magic script-based C# task runner

  •    CSharp

Nake is a magic task runner tool for .NET. It's a hybrid of Shovel and Rake. The DSL for defining tasks is uniquely minimal and it's just plain C# code! Nake is built on top of the latest Roslyn release so you can use all of the C# V6 features in you scripts and even more.There multiple ways in which Nake could be installed. You can install it by using NuGet package, or you can get it by downloading a standalone executable from GitHub releases page, and of course you can always build it from sources.

ygor - Task toolkit. For when `npm run` isn't enough and everything else is too much.

  •    Javascript

For when npm run isn't enough and everything else is too much.Ygor is a no-frills toolkit consisting of a task runner and a file transformer. Enjoy as a whole or a la carte. Built on promises, Ygor works wonderfully with async and await in Node.js 8 and above.

start - :red_circle: Highly composable and modular Node.js tasks runner

  •    Javascript

Each named export return a Promise – "tasks runner" – sequence of tasks managed by start, which will run them one by one passing data through until an error occurs. As you can see tasks runners can be nested in each other to achieve great reusability.Browse available CLIs.

alfred - (v0.2) Even Batman needs a little help. Task runner. Automator. Build system.

  •    Go

Even Batman needs a little help. A simple go/yaml powered make file/task runner with a bit of a twist and a ton of flexibility.

redrun - ✨🐌 🐎✨ CLI tool to run multiple npm-scripts fast

  •    Javascript

CLI tool to run multiple npm-scripts fast. You may also pipe the output of redrun-completion to a file such as /usr/local/etc/bash_completion.d/redrun if you have a system that will read that file for you.

run-when - Run tasks based on "Git diff" changes :running: :heavy_plus_sign: :heavy_minus_sign:

  •    Javascript

run-when will check glob rules against it and run tasks if any changes have been made. By default run-when will use git to know which files have been changed. You can change that passing an array of files to changedFiles.