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. Learn more →
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.
-
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.
-
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.
-
buildbuddy
BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
-
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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Cache is King: A guide for Docker layer caching in GitHub Actions | news.ycombinator.com | 2024-04-07Also 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
Project mention: Go Dependency management in large company projects - How do you do it? | /r/golang | 2023-07-08Hyper-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.
Project mention: We built the fastest CI in the world. It failed | news.ycombinator.com | 2023-09-12We 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
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
I agree. That's why we use the small grml tool as task/command runner in all our projects.
https://github.com/desertbit/grml
Project mention: Show HN: Mgo: build a single binary optimized for all GOAMD64 variants | news.ycombinator.com | 2023-12-17
Project mention: Show HN: Traci, a CI command wrapper that generates and exports OTel traces | news.ycombinator.com | 2023-12-18
https://github.com/benchkram/bobc has task but they are memorised, and has caching.
Go Build related posts
- Cache is King: A guide for Docker layer caching in GitHub Actions
- Next-Gen Builder: The Go Build Tool with Complete Transparency. From Repo to Shippable – Never Question Your Build Metadata Again.
- Show HN: Builder – Build tool with transparent logs and metadata for every build
- The Open-Source Solution to Every Developer's Build and Compile Nightmare
- Next-Gen Builder
- Reason to use other Build Tool than Make?
- Learn Makefiles with the Tastiest Examples
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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