/awesome-mage

A collection of awesome Mage and Magefile resources

MIT LicenseMIT

awesome-mage

A collection of awesome Mage and Magefile resources

Articles about Mage:

Articles Mentioning Using Mage:

Projects Using Mage:

Mage Tools - See magefile tags

  • mage-select - CLI frontend for mage based on promptui.
  • repoman - Repository Manager Support Package.

Mage Helpers and Examples

  • uwu-tools/magex - Helper methods for magefiles
  • Beats Mage Helpers - Extensive and well maintained helpers for many purposes.
  • repoman - Repository Manager Support Package, grouping and syncing repositories
  • mage-loot - Mage dependency management using Depfile, and helper functions for buf, protoc, linting, code-gen, and others
  • magetool - sshkit/rake in go for mage
  • magelib - Docker, Rancher, Git porcelain
  • mageproj - mgl + mgp, helpers and independent tools, Git, Docker, CI
  • go-ci - CI tools for golang
  • magext - magenv administrating all environment variables being set by magefiles
  • magepkg - Git helpers
  • helpers - goconvey, packr2
  • Grimoire - Git tricks, docker builds, etc.
  • GoGitVer - Go package that embeds a git tag/version string in your application
  • mage-extras- predefined tasks for common mage workflows e.g. cross-compiling with gox or goxcart, archiving artifacts, manipulating the path separator as a string
  • Kraman's Helpers - Kubernetes, Protobuf, HTTP Get Downloader, Viper Config
  • Freeformz Bits - Golangci, coverage
  • Zenithar go-repo-template - get Go files, normalize path, gotestsum
  • Ops - Disk Usage and Random number generator