Go task-runner

Open-source Go projects categorized as task-runner

Top 18 Go task-runner Projects

  • air

    ☁️ Live reload for Go apps

  • Project mention: Hot reloading in Go applications | dev.to | 2024-04-26

    Air is another library that enables hot reloading in Go applications. To use it, install it on your machine using the command below:

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

    WorkOS logo
  • mmake

    Modern Make

  • dagu

    Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.

  • xc

    Markdown defined task runner.

  • Project mention: Runme – Interactive Runbooks Built with Markdown | news.ycombinator.com | 2023-08-24

    Nice!

    Xc is another doing a similar job

    https://xcfile.dev/

  • gow

    Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)

  • Project mention: How to start a Go project in 2023 | news.ycombinator.com | 2023-05-23

    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

  • run

    Task runner that helps you easily manage and invoke small scripts and wrappers (by TekWizely)

  • Project mention: Fig Has Joined AWS | news.ycombinator.com | 2023-08-28

    I've been using Run [0] for this purposes.

    [0]: https://github.com/TekWizely/run

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

    InfluxDB logo
  • spot

    A user-friendly and efficient tool for the effortless deployment and configuration of resources on remote machines. (by umputun)

  • Project mention: Show HN: Spot, Simplifying DevOps Automation | news.ycombinator.com | 2023-05-13
  • taskctl

    Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰

  • goflow

    Simple but powerful DAG scheduler and dashboard (by fieldryand)

  • flowmatic

    Structured concurrency made easy

  • Project mention: Async rust – are we doing it all wrong? | news.ycombinator.com | 2023-07-19

    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

  • Orbit

    :satellite: A cross-platform task runner for executing commands and generating files from templates (by gulien)

  • leprechaun

    You had one job, or more then one, which can be done in steps

  • valet

    Job queuing service and async task runner. (by svaloumas)

  • z

    Simple task runner (by zakuro9715)

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

  • Project mention: 🔥 Frontend update: the Gowebly CLI now supports daisyUI components library | dev.to | 2023-11-21

    Other my small projects: yatr, gosl, json2csv, csv2api.

  • spok

    It's a build system Jim, but not as we know it 🖖 (by FollowTheProcess)

  • go-smartpoll

    Package smartpoll offers dynamic, reactive scheduling for synchronized polling of multiple data points.

  • Project mention: Show HN: Smartpoll – A Dynamic, Reactive Scheduling Package for Go | news.ycombinator.com | 2024-01-21
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go task-runner related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com