Skip to content

Instantly share code, notes, and snippets.

@StevenACoffman
Last active December 9, 2019 15:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save StevenACoffman/da9aa1804ef741f6a688766db22b0a33 to your computer and use it in GitHub Desktop.
Save StevenACoffman/da9aa1804ef741f6a688766db22b0a33 to your computer and use it in GitHub Desktop.
Awesome Mage and Magefiles

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

  • Beats Mage Helpers - Extensive and well maintained helpers for many purposes.
  • repoman - Repository Manager Support Package, grouping and syncing repositories
  • 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

Articles about Mage:

Articles Using Mage:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment