Go Build

Open-source Go projects categorized as Build

Top 22 Go Build 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.

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

  • gaia

    Build powerful pipelines in any programming language.

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

    Obfuscate Go builds

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

  • cloud-builders

    Builder images and examples commonly used for Google Cloud Build

  • cloud-builders-community

    Community-contributed images for Google Cloud Build

  • bazel-remote

    A remote cache for Bazel

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

    BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.

  • appify

    Create a macOS Application from an executable (like a Go binary)

  • bob

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

  • bazel-watcher

    Tools for building Bazel targets when source files change.

  • bass

    a low fidelity scripting language for project infrastructure (by vito)

  • Project mention: We built the fastest CI in the world. It failed | news.ycombinator.com | 2023-09-12

    We spent some time evaluating this on my team, and we're still experimenting with it.

    I like it a lot, but the project appears to be mostly unmaintained since mid-2021, when the creator left it to work on a lispy CI/CD tool [0] that feels very complicated... not sure what's going on there.

    [0]: https://github.com/vito/bass

  • luet

    :package: :whale: 0-dependency Container-based Package Manager using SAT solver and QLearning

  • pacur

    Automated deb, rpm and pkgbuild build system

  • mbt

    The most flexible build tool for monorepo

  • d2vm

    Build Virtual Machine Image from Dockerfile or Docker image

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

    A simple build automation tool written in Go

  • Project mention: Learn Makefiles with the Tastiest Examples | news.ycombinator.com | 2023-05-15

    I agree. That's why we use the small grml tool as task/command runner in all our projects.

    https://github.com/desertbit/grml

  • mgo

    Build and bundle multiple GOAMD64 variants in a single executable (by CAFxX)

  • Project mention: Show HN: Mgo: build a single binary optimized for all GOAMD64 variants | news.ycombinator.com | 2023-12-17
  • ham

    HAM (Hetzner Android Make) is a simple tool written in GO which can build LineageOS (or AOSP) from source using Hetzner Cloud, Fully Automated. Build under €1. (by antony-jr)

  • traci

    CI command wrapper that generates and exports traces in OpenTelemetry format

  • Project mention: Show HN: Traci, a CI command wrapper that generates and exports OTel traces | news.ycombinator.com | 2023-12-18
  • 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.

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

Index

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

Project Stars
1 earthly 10,816
2 gaia 5,156
3 garble 3,518
4 please 2,404
5 cloud-builders 1,353
6 cloud-builders-community 1,230
7 bazel-remote 559
8 buildbuddy 547
9 appify 498
10 bob 432
11 bazel-watcher 414
12 bass 347
13 luet 246
14 pacur 220
15 mbt 215
16 d2vm 177
17 Builder 17
18 grml 14
19 mgo 13
20 ham 10
21 traci 9
22 bobc 7

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