SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 task-runner Open-Source Projects
-
9. Celery - Handle and run background tasks
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
in order to achive that we are going to use our friend Makefile and also templ's feature to proxy request to our app and with some injected javascript code to reload our browser. But it would we cool if also the server would restart with a change (otherwise the thempl changes won't be visible). For this https://github.com/air-verse/air comes to the resque. Let's put it all together and it will become crystal clear. let's create our make file
-
Project mention: East, west, north, south: How to fix your local cluster routes | dev.to | 2025-04-04
Taskfile is single-binary Make alternative that provides all the templating and configurability needed, to easily spin up K3D clusters configured as described in this article.
-
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Hardhat or Truffle development environment
-
-
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.
-
In our projects we use Moon https://moonrepo.dev/moon extensively, it supports multiple languages and quite a few features.
For me personally I like that it updates Typescript references automatically and makes docker image setup far easier.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Static search trees: 40x faster than binary search | news.ycombinator.com | 2024-12-31
Well, I don't use makefiles to deploy software with Rust. I also have never used lex or yacc, but I bet there are similar tools in the ecosystem, or wrappers for those. That would obviate what I will offer below.
Often a new language in a project would define an application boundary. So those would be different containers or services. I may deploy via container images, or an OS specific installer, etc. If we aren't crossing an application boundary I may use FFI. Sometimes I use https://rust-lang.github.io/rust-bindgen/ to smooth that over for C dependencies. There is also a nice concept called a build.rs file: https://doc.rust-lang.org/cargo/reference/build-script-examp.... There's also tools like: https://github.com/casey/just and https://sagiegurari.github.io/cargo-make/
I rarely use multiple languages with Rust. A lot of interpreted languages have bindings through crates and can go in to a project through Cargo. If it involves JS/TS on desktop, I'm usually using Tauri for that. Guess it depends on the system?
Hopefully that helps. You can also still use a Makefile if you want I just haven't dealt with one in a long time.
-
-
-
-
Project mention: Marl: Hybrid thread / fiber task scheduler written in C++ 11 | news.ycombinator.com | 2025-03-17
-
-
-
You might enjoy https://poethepoet.natn.io/ it makes tasks easier, and you don't even need poetry to benefit from it (I use it with UV these days)
-
Project mention: Do-nothing scripting: the key to gradual automation (2019) | news.ycombinator.com | 2025-02-08
I found this a few years ago and was quite inspired by it. I then more recently found https://xcfile.dev/ which is a great way to implement these sort of scripts directly in the project's README.
-
Project mention: Show HN: A Markdown based alternative to package.json scripts and Makefiles | news.ycombinator.com | 2024-10-12
It’s great to see more tools taking advantage of the markdown syntax.
I’m the creator of Mask[0], a very similar tool built with Rust. I was originally inspired by Maid[1], which is an older take on this idea built with Node and no longer maintained I believe.
I see this is based on Node as well, and I appreciate that it currently has zero dependencies. Nice work!
[0]: https://github.com/jacobdeichert/mask
[1]: https://github.com/egoist/maid
-
Frontend-Cheat-Sheets
Collection of cheat sheets(HTML, CSS, JS, Git, Gulp, etc.,) for your frontend development needs & reference
Cheatsheets-for-developersFrontend CheatsheetHuge Collection of CheatsheetCSS cheatsheetTailwind CSS cheatsheet
-
My favorite entry in this space is Argc. I like it because the only “new syntax” it introduces is metadata comments, and the rest is pure bash. The maintainer is also best-in-class in terms of responsiveness.
https://github.com/sigoden/argc
-
gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)
-
Have a look at effection,which seems to share some ideas: https://frontside.com/effection
-
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.
-
Check out Hamsters.js[0] for a another convenient parallel processing library.
[0]: https://github.com/austinksmith/Hamsters.js/tree/master
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
task-runner discussion
task-runner related posts
-
Zoom in into strings using Raku regular expressions and Sparrow Task Check DSL
-
New Year's Security Incident
-
Simple search in source code with Tomtit and Sparrow
-
HTTP 429 Too Many Requests: Learn to Manage Request Limits
-
Mise: Dev tools, env vars, task runner
-
Just: Just a Command Runner
-
Show HN: Go Pipelines with Raku Interfaces
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Apr 2025
Index
What are some of the best open-source task-runner projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | celery | 26,065 |
2 | air | 20,028 |
3 | Task | 12,529 |
4 | hardhat | 7,644 |
5 | dramatiq | 4,577 |
6 | realize | 4,460 |
7 | moon | 3,131 |
8 | cargo-make | 2,720 |
9 | taskr | 2,538 |
10 | dagu | 1,946 |
11 | doit | 1,928 |
12 | marl | 1,928 |
13 | wordmove | 1,871 |
14 | mmake | 1,724 |
15 | Poe the Poet | 1,605 |
16 | xc | 1,269 |
17 | mask | 1,140 |
18 | Frontend-Cheat-Sheets | 1,099 |
19 | argc | 917 |
20 | gow | 798 |
21 | effection | 685 |
22 | pypyr automation task runner | 627 |
23 | Hamsters.js | 591 |