SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Go Build Tool 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.
-
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.
-
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.
-
gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)
-
parker
🍀 package the workdir into a lightweight container runtime that can be executed directly. (by weiwenhao)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
To enable live reloading in Go we will checkout the command tool, Air - Live reload for Go apps.
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: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13How does Flox compare to Devbox? https://github.com/jetpack-io/devbox
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: Runme – Interactive Runbooks Built with Markdown | news.ycombinator.com | 2023-08-24Nice!
Xc is another doing a similar job
https://xcfile.dev/
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
Project mention: Show HN: Package a Python script into an executable file | news.ycombinator.com | 2023-09-22
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
https://github.com/benchkram/bobc has task but they are memorised, and has caching.
Go Build Tool related posts
- What’s with DevOps engineers using `make` of all things?
- Next-Gen Builder: The Go Build Tool with Complete Transparency. From Repo to Shippable – Never Question Your Build Metadata Again.
- Show HN: Package a Python script into an executable file
- 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?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
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