Go Build system

Open-source Go projects categorized as Build system

Top 18 Go Build system Projects

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


  • 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

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

  • bob

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

  • lure

    The community repository missing from your Linux distro

  • Project mention: first time installing Gentoo (I'll probably fail) | /r/linuxmemes | 2023-07-02

    Understandable, but have you looked into LURE? Haven’t tried myself (I use Arch btw) but this might work better for you. Also check this and this, in case you can setup a server that will just update packages list and download required packages so that your main machine will not struggle that much

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

    Purely functional build system and package manager (by maxmcd)

  • knit

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

  • rbxmk

    A tool for processing Roblox files.

  • gradle

    A Cloud Native Buildpack that builds Gradle-based applications from source (by paketo-buildpacks)

  • maven

    A Cloud Native Buildpack that builds Maven-based applications from source (by paketo-buildpacks)

  • 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
  • clojure-tools

    A Cloud Native Buildpack that builds Clojure-based applications from source

  • sbt

    A Cloud Native Buildpack that builds SBT-based applications from source (by paketo-buildpacks)

  • leiningen

    A Cloud Native Buildpack that builds Leiningen-based applications from source (by paketo-buildpacks)

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

  • spok

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

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


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

Project Stars
1 earthly 10,816
2 devbox 7,402
3 realize 4,436
4 please 2,404
5 mmake 1,702
6 bob 432
7 lure 401
8 bramble 180
9 knit 179
10 rbxmk 104
11 gradle 29
12 maven 27
13 Builder 17
14 clojure-tools 10
15 sbt 9
16 leiningen 8
17 bobc 7
18 spok 4

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