A collection of awesome Mage and Magefile resources
- Make Your Build Better With Mage
- Mage - make/rake for Go
- Mage in CI
- Best Practices for Using Mage To Build Your Project
- Retooling Retool
- Translating a Makefile to a Magefile
- Implement Capistrano/SSHKit in Golang
- Horizontal Pod Autoscale with Custom Prometheus Metrics
- Testing of Etcd Failure
- Sparta v1.5.0— The Observability Edition
- Mage loot - dependency management for Go
- Aserto OPA runtime - an abstraction library on top of the Open Policy Agent (OPA)
- Elastic Beats - Lightweight shippers for Elasticsearch & Logstash
- Go Sparta - go microservices, powered by AWS Lambda
- Gnormal 324
- Hugo - Static Site Generator
- Microsoft Cobalt - Infrastructure turn-key solution for app service workloads
- MysteriumNetwork CI - CI tool for Decentralised VPN built on blockchain
- Policy CLI - CLI for managing authorization policies
Mage Tools - See magefile tags
- mage-select - CLI frontend for mage based on promptui.
- repoman - Repository Manager Support Package.
- 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 forbuf
,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