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 18 Go Build system 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
-
gradle
A Cloud Native Buildpack that builds Gradle-based applications from source (by paketo-buildpacks)
-
maven
A Cloud Native Buildpack that builds Maven-based applications from source (by paketo-buildpacks)
-
leiningen
A Cloud Native Buildpack that builds Leiningen-based applications from source (by paketo-buildpacks)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Open-source simple framework with fast, repeatable builds | news.ycombinator.com | 2024-05-29
Project mention: Elixir and Machine Learning in 2024 so far: MLIR, Arrow, structured LLM, etc. | news.ycombinator.com | 2024-05-29Yeah, the LSP situation remains a sore point, which is deeply unfortunate. One of the big reasons I like Gleam! Luckily, there are new contenders popping up to hopefully solve the issues with elixir-ls: try https://github.com/elixir-tools/next-ls or https://github.com/lexical-lsp/lexical. They might give a better experience.
> By the way, the official Elixir website recommends using Homebrew to install it. But almost everyone in the Github issues and comments says ASDF is the way to go.
The Elixir website is right. Just use Homebrew until you find a real need for asdf or similar tools. It's far simpler.
asdf (or mise[0]) is merely a way to manage different runtime versions between various projects, you would use it the same way as one might use rbenv/rvm, nvm/n, or even Docker/nix, and so on. You don't need it until you have several ongoing projects requiring different runtime versions. If you reach that point, great! It'll be worth the effort then, and it isn't difficult.
Personally, I just use Homebrew elixir for easy ad-hoc access to iex/livebook. If I truly need reproducible environments, devbox[1] (a sort of nix wrapper) is nice and extremely straightforward.
Tl;dr: Just use Homebrew. If your requirements expand beyond that, you'll have far more challenging problems to deal with.
[0] https://mise.jdx.dev/dev-tools/comparison-to-asdf.html
[1] https://www.jetify.com/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: Bob: A high-level build tool for multi-language projects | news.ycombinator.com | 2024-05-29
Understandable, but have you looked into LURE? Havenβt tried myself (I use Arch btw) but this might work better for you. Also check this and this, in case you can setup a server that will just update packages list and download required packages so that your main machine will not struggle that much
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 system related posts
-
Bob: A high-level build tool for multi-language projects
-
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
-
first time installing Gentoo (I'll probably fail)
-
Next-Gen Builder
-
Reason to use other Build Tool than Make?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2024
Index
What are some of the best open-source Build system projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | earthly | 10,953 |
2 | devbox | 7,679 |
3 | realize | 4,446 |
4 | please | 2,421 |
5 | mmake | 1,708 |
6 | bob | 441 |
7 | lure | 402 |
8 | knit | 182 |
9 | bramble | 180 |
10 | rbxmk | 106 |
11 | gradle | 29 |
12 | maven | 28 |
13 | Builder | 17 |
14 | clojure-tools | 10 |
15 | sbt | 9 |
16 | leiningen | 8 |
17 | bobc | 7 |
18 | spok | 4 |
Sponsored