SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Go task-runner Projects
-
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)
-
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.
-
spot
A user-friendly and efficient tool for the effortless deployment and configuration of resources on remote machines. (by umputun)
-
taskctl
Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
-
Orbit
:satellite: A cross-platform task runner for executing commands and generating files from templates (by gulien)
-
yatr
🏃 Yet Another Task Runner (or yatr for a short) allows you to organize and automate your routine operations that you normally do in Makefile (or else) for each project.
-
go-smartpoll
Package smartpoll offers dynamic, reactive scheduling for synchronized polling of multiple data points.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Air is another library that enables hot reloading in Go applications. To use it, install it on your machine using the command below:
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
I do that of course, and that's one of the easiest ways to use async Rust. In real projects you need much more however. F.ex. I had to code an example of how to add tasks to an already running pool of tasks and posted my findings here: https://github.com/dimitarvp/rust-async-examples/blob/main/e... (there's #2 as well with some more comments and a different approach).
The fact that I needed to make a GitHub repo and start making show-and-tell demos on how to do various things with async Rust to me is both a red flag and me being diligent BUT it should be more obvious. And promoted in docs.
Rust started suffering from "you got all the nuts and bolts in place, now build your own solution, son" syndrome which I grew to dislike. Too low-level. I wouldn't mind something akin to e.g. Golang's flowmatic library (check the first two examples at the top of the README): https://github.com/carlmjohnson/flowmatic
Project mention: 🔥 Frontend update: the Gowebly CLI now supports daisyUI components library | dev.to | 2023-11-21Other my small projects: yatr, gosl, json2csv, csv2api.
Project mention: Show HN: Smartpoll – A Dynamic, Reactive Scheduling Package for Go | news.ycombinator.com | 2024-01-21
Go task-runner related posts
- Can you help me make my makefile for go projects better or suggest an alternative?
- Is your makefile supposed to be a justfile?
- Show HN: Xc – A Markdown Defined Task Runner
- wgo: a live reload tool for Go
- Which Tools Do You use daily for Golang development?
- My experience of selfhosted Gitlab
- Goke - Task runner tool
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source task-runner projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | air | 15,225 |
2 | realize | 4,436 |
3 | mmake | 1,704 |
4 | dagu | 1,164 |
5 | xc | 986 |
6 | gow | 681 |
7 | run | 474 |
8 | spot | 307 |
9 | taskctl | 277 |
10 | goflow | 273 |
11 | flowmatic | 239 |
12 | Orbit | 179 |
13 | leprechaun | 101 |
14 | valet | 54 |
15 | z | 12 |
16 | yatr | 9 |
17 | spok | 4 |
18 | go-smartpoll | 2 |
Sponsored