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 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
Air is another library that enables hot reloading in Go applications. To use it, install it on your machine using the command below:
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
Before I went on my Christmas vacation last year I wrote an article on how I use Nix in my Elm projects. At the time, I was pleased with my set up. However, not even a month would go by before my satisfaction was questioned. In early January, Carlo Ascani asked a question, on the Elm Discourse, about his Umbra project. I decided to explore his project and I soon discovered two files, devbox.json and devbox.lock, I had never seen before. This piqued my curiosity and I had to learn more. I followed the link to the Devbox website and feverishly read the docs. I... was... hooked. I was pleasantly surprised by its simplicity and it seemed to fit my use cases really well.
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
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 - InfluxDB
www.influxdata.com | 19 May 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,598 |
2 | earthly | 10,908 |
3 | devbox | 7,568 |
4 | realize | 4,446 |
5 | please | 2,417 |
6 | mmake | 1,708 |
7 | xc | 996 |
8 | buildtools | 976 |
9 | gow | 693 |
10 | bazel-remote | 560 |
11 | bob | 434 |
12 | mbt | 216 |
13 | qb | 208 |
14 | hotbuild | 190 |
15 | knit | 181 |
16 | rbxmk | 105 |
17 | parker | 81 |
18 | up | 49 |
19 | Builder | 17 |
20 | bobc | 7 |
21 | gomake | 6 |
Sponsored