mage
« Back to VersTracker
Description:
Make/rake-like build tool using Go
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-tool go automation devops mage
Install: brew install mage
About:
Mage is a build tool that allows you to write your build logic in pure Go, leveraging the full power of the language. It executes targets defined in 'magefiles' just like Make or Rake, but without the quirks of Makefile syntax. This provides type safety, easy refactoring, and seamless integration with Go toolchains.
Key Features:
  • Build logic written in Go, not Make or Shell
  • Zero dependencies (single binary)
  • Cross-platform support (Windows, macOS, Linux)
  • IDE autocompletion and refactoring support
  • Parallel task execution
Use Cases:
  • Replacing Makefiles in Go projects for cleaner build scripts
  • Automating development workflows and CI/CD pipelines
  • Creating complex cross-platform build scripts
Alternatives:
  • Make – Make is ubiquitous but relies on shell commands and Makefile syntax, which can be error-prone and platform-dependent.
  • Task – Task uses YAML or Starlark; Mage uses Go, offering better type safety and standard library access for Go developers.
Version History
Detected Version Rev Change Commit