Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Top 21 Go Build Tool Projects
-
Just to add to the list there is also https://github.com/cosmtrek/air
-
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
earthly
-
CodiumAI
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
-
-
Project mention: NixTest: a tiny unit testing framework written in pure nix | reddit.com/r/NixOS | 2023-05-16
As part of the work we've been doing with [devbox](https://github.com/jetpack-io/devbox), we needed a unit testing framework to test some of our nix code. Unfortunately we had some use cases where we did *not* want to introduce a dependency on `nixpkgs` (and therefore we couldn't use `runTests`).
-
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.
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
gon
Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library. (by mitchellh)
Project mention: Sickcodes/Docker-OS X: Run macOS VM in a Docker | news.ycombinator.com | 2023-01-13It might be less effort to use something like this: https://gregoryszorc.com/blog/2021/04/14/pure-rust-implement...
Might even be able to modify `gon` to use that instead of Apple's `codesign` and then you'll have notarization too: https://github.com/mitchellh/gon
-
My code uses 4.2.5. https://github.com/bazelbuild/buildtools/releases/tag/4.2.5
-
Project mention: Self-documenting task runner, define tasks in the README | reddit.com/r/programming | 2023-04-19
-
-
gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)
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.
-
Project mention: Bob 0.8.0: Keeping Hot Reloading for React, Vuejs or Svelte Functional | reddit.com/r/typescript | 2023-04-07
-
Project mention: Was mbt (a monorepo tool) replaced with something better? | reddit.com/r/Terraform | 2022-09-03
Has anyone here used mbt? https://github.com/mbtproject/mbt
-
-
-
I've been working on a tool called Knit (https://github.com/zyedidia/knit) that I think is similar to what you are looking for. Essentially, a Knitfile is a Lua program with Make's declarative rule syntax baked in. It is like Make (with some additional changes inspired by Plan9 mk), but where Make's custom scripting language is replaced with Lua. It's still in progress (I'm currently using it in some projects, and then will likely make some more changes based on my experiences), but I hope to release a stable version in the next few months. If you or others also have feedback, please let me know!
-
Project mention: Managed to run Bad Apple in 480x368p 30fps using 176640 parts | reddit.com/r/roblox | 2023-02-27
FFMPEG to BMP 1bit since no color, fed that into rbxmk. The data is stored as a long string "000000100001" 0 being black and 1 being white.
-
-
Project here!
-
Project mention: Spot - a simple and flexible tool for devops automation | reddit.com/r/golang | 2023-05-03
https://github.com/benchkram/bobc has task but they are memorised, and has caching.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Go Build Tool related posts
- Next-Gen Builder
- Reason to use other Build Tool than Make?
- Is it possible to dynamically introduce nodes inside the project
- Self-documenting task runner, define tasks in the README
- Self-documenting task runner, define tasks in the README
- Can you help me make my makefile for go projects better or suggest an alternative?
- Managed to run Bad Apple in 480x368p 30fps using 176640 parts
-
A note from our sponsor - CodiumAI
codium.ai | 30 May 2023
Index
What are some of the best open-source Build Tool projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | air | 10,460 |
2 | earthly | 9,144 |
3 | Task | 7,603 |
4 | devbox | 5,165 |
5 | realize | 4,387 |
6 | please | 2,287 |
7 | mmake | 1,651 |
8 | gon | 1,351 |
9 | buildtools | 879 |
10 | xc | 846 |
11 | bazel-remote | 477 |
12 | gow | 448 |
13 | bob | 356 |
14 | mbt | 216 |
15 | qb | 205 |
16 | hotbuild | 188 |
17 | knit | 154 |
18 | rbxmk | 88 |
19 | up | 45 |
20 | Builder | 5 |
21 | bobc | 3 |