Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 9 Go Make Projects
A task runner / simpler Make alternative written in GoProject mention: Poetry (Packaging) in motion | dev.to | 2023-09-27
Full disclosure, I did not review Conda or Hatch fully. Not that there is anything explicitly wrong with either of them. Conda is too specific to the scientific community for my general taste. Hatch seems to go well with Conda and also uses the PyProject manifest as well. It's nice that it gives you several built in tools, similar to commit hooks, but I tend to like to roll my own via a Taskfile and run them with Poetry.
a Make/rake-like dev tool using GoProject mention: climate "CLI Mate": a CLI library that autogenerates CLIs from structs / functions with support for nested subcommands, global / local flags, help generation from godocs, typo suggestions, shell completion and more | /r/golang | 2023-07-07
mage being a build tool and climate being a CLI library, a direct comparison probably doesn't make much sense but their parsing (https://github.com/magefile/mage/blob/master/parse/parse.go) seems very similar to what I'm doing for metadata (param names / godocs / comments etc.).
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
experimental linter/analyzer for Makefiles
Task runner that helps you easily manage and invoke small scripts and wrappers (by TekWizely)
A simple and flexible build tool using Lua, similar to make/mk.Project mention: Why Use Make | news.ycombinator.com | 2023-01-11
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!
Parallel task runner for servers and long-running commands. (by rosszurowski)Project mention: Tandem – Parallel task runner for servers and long-running commands | news.ycombinator.com | 2023-01-11
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
UP - Ultimate Provisioner CLI (by upcmd)
A simple REST-like API (no HATEOAS) example that can be used as a starter kit.
Go Make related posts
Task vs Make - Final Thoughts
3 projects | dev.to | 10 Aug 2023
Stop Using Makefile (Use Taskfile Instead)
1 project | dev.to | 15 Jul 2023
1 project | /r/devopspro | 22 Jun 2023
1 project | /r/devopspro | 24 May 2023
Does there exist a tool like docker compose that runs containers serially?
1 project | /r/devops | 20 May 2023
What is recommended build tool and process for go project that contains multiple libraries, apis and executables?
2 projects | /r/golang | 18 May 2023
unmake v0.0.10 released
2 projects | /r/commandline | 2 May 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Oct 2023
What are some of the best open-source Make projects in Go? This list will help you: