SaaSHub helps you find the best software and product alternatives Learn more â
Top 23 task-runner Open-Source Projects
-
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.
-
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
-
realize
Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
-
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.
-
dagu
Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
-
gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)
-
pypyr automation task runner
pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Streaming responses to websockets with multiple LLMs, am I going about this wrong? | /r/LangChain | 2023-06-20So this might be my understanding, but stuff like celery is more like an orchestrator that chunks up workloads (think Hadoop with multiple nodes).
To enable live reloading in Go we will checkout the command tool, Air - Live reload for Go apps.
So many tools in this space! This one looks a little bit like go-task, but it seems maybe better for production workflows because if timeout support, while go-task seems more aimed to command line work/makefile replacement.
â-
https://github.com/go-task/task
Hardhat is an Ethereum development framework for creating, testing and deploying smart contracts. It includes a suite of tools that aid in developing smart contracts and managing the complete development process, allowing developers to write scripts, compile, test, and deploy efficiently.
Project mention: Dramatiq: A fast and reliable distributed task processing library for Python | news.ycombinator.com | 2024-02-08
cargo-make aims to be an extensive Rust-written task runner that additionally lets you define workflows to execute your tasks. You can install it using cargo install cargo-make.
Project mention: How do you deal with CI, project config, etc. falling out of sync across repos? | /r/ExperiencedDevs | 2023-12-06I like mage for Go and doit for Python.
Compatible with the new pyproject.toml standard, and working well with poetry, there's poethepoet. It's a good alternative, it keeps in the python environment, it's installable through pip(x), and it's cross platform for the windows pythonistas (and there are some, not everyone has more than 1 computer at home...)
Project mention: Runme â Interactive Runbooks Built with Markdown | news.ycombinator.com | 2023-08-24Nice!
Xc is another doing a similar job
https://xcfile.dev/
The article mentions GOW[0] for a file watcher. If anyone is looking for a non-go specific one, I've really enjoyed reflex[1]. Makes it super easy to reload different parts of a project based on what type of file has changed.
[0]https://github.com/mitranim/gow
I've been using Run [0] for this purposes.
[0]: https://github.com/TekWizely/run
Project mention: jolicode/castor | DX oriented task runner and command launcher built with PHP | /r/PHP | 2023-06-05
Project mention: Show HN: Just.sh â compiler that turns Justfiles into portable shell scripts | news.ycombinator.com | 2023-12-26makesure, a similar tool (https://maximullaris.com/makesure-vs-just.html) I'm developing, doesn't require installation in the traditional sense: https://github.com/xonixx/makesure#installation.
Also, I was considering adding the same feature (generating the equivalent shell script) to my tool, but after doing some analysis decided not to pursue this idea for the following reasons: https://github.com/xonixx/makesure/issues/83#issuecomment-98....
task-runner related posts
- Dramatiq: A fast and reliable distributed task processing library for Python
- Moonicipal v0.2.0 - adds support for tasks libraries to allow code reuse across projects
- Define tasks as a DAG and run them with live reloading
- A Python powered task management and automation tool
- Streaming responses to websockets with multiple LLMs, am I going about this wrong?
- Arq vs Dramatiq vs Taskiq vs Repid
- FastAPI + Celery problem: Celery task is still getting exectued even though I'm raising an exception on task_prerun
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source task-runner projects? This list will help you:
Project | Stars | |
---|---|---|
1 | celery | 23,498 |
2 | air | 15,225 |
3 | Task | 10,017 |
4 | hardhat | 6,754 |
5 | realize | 4,436 |
6 | dramatiq | 4,061 |
7 | moon | 2,584 |
8 | taskr | 2,527 |
9 | cargo-make | 2,392 |
10 | wordmove | 1,862 |
11 | doit | 1,781 |
12 | marl | 1,770 |
13 | mmake | 1,704 |
14 | Poe the Poet | 1,282 |
15 | dagu | 1,164 |
16 | mask | 994 |
17 | xc | 986 |
18 | gow | 681 |
19 | argc | 633 |
20 | pypyr automation task runner | 569 |
21 | run | 473 |
22 | castor | 355 |
23 | makesure | 329 |
Sponsored