Go Build Tool

Open-source Go projects categorized as Build Tool

Top 23 Go Build Tool Projects

  1. Task

    A task runner / simpler Make alternative written in Go

    Project mention: Makefiles are older than Doom why are we still using them? | dev.to | 2025-05-17

    Taskfile.dev

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax โ€“ like Dockerfile and Makefile had a baby.

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19

    There is at a tiny glimmer of life on the earthly front - yesterday, they merged their first changes in 6 months:

    [1] https://github.com/earthly/earthly/commit/6d7f6786ad9fa4392f...

  4. devbox

    Instant, easy, and predictable development environments

    Project mention: Devbox: Portable, Isolated Dev Environments | news.ycombinator.com | 2025-05-01
  5. 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.

  6. please

    High-performance extensible build system for reproducible multi-language builds.

  7. mmake

    Modern Make

  8. xc

    Markdown defined task runner.

    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.

  9. SaaSHub

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

    SaaSHub logo
  10. buildtools

    A bazel BUILD file formatter and editor

  11. gow

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

  12. bazel-remote

    A remote cache for Bazel

  13. bob

    Bob is a high-level build tool for multi-language projects. (by benchkram)

    Project mention: Bob: A high-level build tool for multi-language projects | news.ycombinator.com | 2024-05-29
  14. zb

    An experiment in hermetic, reproducible build systems

    Project mention: The next generation of Bazel builds | news.ycombinator.com | 2025-04-10

    It's not Rust, it's not production ready, and I haven't actually used it (only read the README and blog posts), but I really enjoy the ideas behind https://github.com/256lights/zb - see https://www.zombiezen.com/blog/2024/09/zb-early-stage-build-... for a list of these ideas.

  15. mbt

    The most flexible build tool for monorepo

  16. qb

    Zero-configuration build system to very quickly build C/C++ projects. (by codecat)

  17. hotbuild

    a cross platform hot compilation tool for golang

  18. knit

    A simple and flexible build tool using Lua, similar to make/mk.

  19. rbxmk

    A tool for processing Roblox files.

  20. parker

    ๐Ÿ€ package the workdir into a lightweight container runtime that can be executed directly. (by weiwenhao)

    Project mention: Show HN: I built a programming language, inspired by Golang | news.ycombinator.com | 2025-05-20
  21. up

    UP - Ultimate Provisioner CLI (by upcmd)

  22. Builder

    Next-Gen Builder (by AuditDeploy)

  23. sandcastle

    A high-performance, lightweight build tool.

    Project mention: Show HN: Sandcastle โ€“ a minimal, lightweight build tool and shell automator | news.ycombinator.com | 2024-06-24
  24. bobc

    Remote cache for https://bob.build

  25. gomake

    A make alternative with yaml and go template syntax (like helm)

  26. 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 Build Tool discussion

Log in or Post with

Go Build Tool related posts

  • Developing Inside a Virtual Machine

    4 projects | news.ycombinator.com | 1 Jan 2025
  • Mise: Dev tools, env vars, task runner

    15 projects | news.ycombinator.com | 6 Dec 2024
  • Go's template engine โ€œtemplโ€ is convenient (it also works with TinyGo)

    2 projects | dev.to | 29 Oct 2024
  • Espresso; it's Go time

    3 projects | dev.to | 30 Sep 2024
  • Zb: An Early-Stage Build System

    16 projects | news.ycombinator.com | 19 Sep 2024
  • Ask HN: Best Tools for Monorepo?

    13 projects | news.ycombinator.com | 31 Jul 2024
  • Whatโ€™s with DevOps engineers using `make` of all things?

    17 projects | /r/devops | 6 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ†’

Index

What are some of the best open-source Build Tool projects in Go? This list will help you:

# Project Stars
1 Task 12,792
2 earthly 11,739
3 devbox 9,817
4 realize 4,454
5 please 2,510
6 mmake 1,724
7 xc 1,280
8 buildtools 1,087
9 gow 835
10 bazel-remote 647
11 bob 485
12 zb 336
13 mbt 220
14 qb 213
15 hotbuild 213
16 knit 187
17 rbxmk 114
18 parker 84
19 up 51
20 Builder 20
21 sandcastle 20
22 bobc 10
23 gomake 6

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com