Go Build Tool

Open-source Go projects categorized as Build Tool

Top 21 Go Build Tool Projects

  • air

    ☁️ Live reload for Go apps

  • Project mention: Live reloading in Go | dev.to | 2024-03-20

    To enable live reloading in Go we will checkout the command tool, Air - Live reload for Go apps.

  • earthly

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

  • Project mention: Cache is King: A guide for Docker layer caching in GitHub Actions | news.ycombinator.com | 2024-04-07

    Also CACHE keyword, for cache mounts. Makes incremental tools like compilers work well in the context of dockerfiles and layer caches.

    That can extend beyond just producing docker iamges as well. Under the covers the CACHE keyword is how lib/rust in Earthly makes building Rust artifacts in CI faster.

    https://github.com/earthly/earthly/issues/1399

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

    Instant, easy, and predictable development environments

  • Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13

    How does Flox compare to Devbox? https://github.com/jetpack-io/devbox

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

  • please

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

  • Project mention: Go Dependency management in large company projects - How do you do it? | /r/golang | 2023-07-08

    Hyper-large tech companies managing hyper-large monorepos using Bazel (google), buck (Facebook), please (thought machine), pants (Twitter, Foursquare & Square) enjoy them but also have a lot of resources devoted to running and maintaining it.

  • mmake

    Modern Make

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

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

    A bazel BUILD file formatter and editor

  • 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

  • bazel-remote

    A remote cache for Bazel

  • bob

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

  • mbt

    The most flexible build tool for monorepo

  • qb

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

  • hotbuild

    a cross platform hot compilation tool for golang

  • knit

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

  • rbxmk

    A tool for processing Roblox files.

  • parker

    🍀 package the workdir into a lightweight container runtime that can be executed directly. (by weiwenhao)

  • Project mention: Show HN: Package a Python script into an executable file | news.ycombinator.com | 2023-09-22
  • up

    UP - Ultimate Provisioner CLI (by upcmd)

  • Builder

    Next-Gen Builder (by AuditDeploy)

  • Project mention: Next-Gen Builder: The Go Build Tool with Complete Transparency. From Repo to Shippable – Never Question Your Build Metadata Again. | /r/golang | 2023-09-30
  • bobc

    Remote cache for https://bob.build

  • Project mention: Spot - a simple and flexible tool for devops automation | /r/golang | 2023-05-03

    https://github.com/benchkram/bobc has task but they are memorised, and has caching.

  • gomake

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

  • 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 related posts

Index

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

Project Stars
1 air 15,225
2 earthly 10,816
3 devbox 7,402
4 realize 4,436
5 please 2,404
6 mmake 1,702
7 xc 986
8 buildtools 972
9 gow 681
10 bazel-remote 557
11 bob 432
12 mbt 215
13 qb 208
14 hotbuild 190
15 knit 179
16 rbxmk 104
17 parker 80
18 up 48
19 Builder 17
20 bobc 7
21 gomake 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com