Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magefile/awesome-mage
A collection of awesome Mage and Magefile resources
https://github.com/magefile/awesome-mage
List: awesome-mage
awesome-list buildscript golang magefile make task
Last synced: 26 days ago
JSON representation
A collection of awesome Mage and Magefile resources
- Host: GitHub
- URL: https://github.com/magefile/awesome-mage
- Owner: magefile
- License: mit
- Created: 2019-12-09T15:17:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-19T16:31:55.000Z (about 1 year ago)
- Last Synced: 2024-05-21T21:01:21.379Z (8 months ago)
- Topics: awesome-list, buildscript, golang, magefile, make, task
- Size: 15.6 KB
- Stars: 34
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - magefile/awesome-mage - A collection of awesome Mage and Magefile resources (Misc)
README
# awesome-mage
A collection of awesome Mage and Magefile resources### Articles about Mage:
+ [Make Your Build Better With Mage](https://blog.gopheracademy.com/advent-2017/mage/)
+ [Mage - make/rake for Go](https://npf.io/2018/09/mage/)
+ [Mage in CI](https://magefile.org/blog/2018/09/mage-in-ci/)
+ [Best Practices for Using Mage To Build Your Project](https://blog.gopheracademy.com/advent-2018/mage-best-practices/)
+ [Retooling Retool](https://npf.io/2019/05/retooling-retool/)
+ [Translating a Makefile to a Magefile](https://universalglue.dev/posts/magefile/)### Articles Mentioning Using Mage:
+ [Implement Capistrano/SSHKit in Golang](https://medium.com/@zhimin.wen/implement-capistrano-sshkit-in-golang-32d8d094e65d)
+ [Horizontal Pod Autoscale with Custom Prometheus Metrics](https://itnext.io/horizontal-pod-autoscale-with-custom-metrics-8cb13e9d475)
+ [Testing of Etcd Failure](https://medium.com/@zhimin.wen/testing-of-etcd-failure-936dc5833a62)
+ [Sparta v1.5.0— The Observability Edition](https://medium.com/@mweagle/sparta-v1-5-0-the-observability-edition-a8257eeb11d6)
+ [Mage loot - dependency management for Go](https://www.aserto.com/blog/mage-loot-dependency-management-for-go)### Projects Using Mage:
+ [Aserto OPA runtime](https://github.com/aserto-dev/runtime) - an abstraction library on top of the Open Policy Agent (OPA)
+ [Elastic Beats](https://github.com/elastic/beats/) - Lightweight shippers for Elasticsearch & Logstash
+ [Go Sparta](https://github.com/mweagle/Sparta) - go microservices, powered by AWS Lambda
+ [Gnormal](https://github.com/gnormal/gnorm) 324
+ [Hugo](https://github.com/gohugoio/hugo/) - Static Site Generator
+ [Microsoft Cobalt](https://github.com/microsoft/cobalt) - Infrastructure turn-key solution for app service workloads
+ [MysteriumNetwork CI](github.com/mysteriumnetwork/go-ci) - CI tool for Decentralised VPN built on blockchain
+ [Policy CLI](https://github.com/opcr-io/policy) - CLI for managing authorization policies### Mage Tools - See [magefile tags](https://github.com/topics/magefile)
+ [mage-select](https://github.com/iwittkau/mage-select) - CLI frontend for mage based on promptui.
+ [repoman](https://github.com/cabify/repoman) - Repository Manager Support Package.### Mage Helpers and Examples
+ [uwu-tools/magex](https://github.com/uwu-tools/magex) - Helper methods for magefiles
+ [Beats Mage Helpers](https://github.com/elastic/beats/tree/master/dev-tools/mage) - Extensive and well maintained helpers for many purposes.
+ [repoman](https://github.com/cabify/repoman) - Repository Manager Support Package, grouping and syncing repositories
+ [mage-loot](https://github.com/aserto-dev/mage-loot) - Mage dependency management using `Depfile`, and helper functions for `buf`, `protoc`, linting, code-gen, and others
+ [magetool](https://github.com/zhiminwen/magetool) - sshkit/rake in go for mage
+ [magelib](https://github.com/denkhaus/magelib) - Docker, Rancher, Git porcelain
+ [mageproj](https://github.com/voyages-sncf-technologies/mageproj) - mgl + mgp, helpers and independent tools, Git, Docker, CI
+ [go-ci](https://github.com/mysteriumnetwork/go-ci) - CI tools for golang
+ [magext](https://github.com/pvormste/magext) - magenv administrating all environment variables being set by magefiles
+ [magepkg](https://github.com/TheThingsIndustries/magepkg) - Git helpers
+ [helpers](https://github.com/lalloni/magelib/tree/master/helpers) - goconvey, packr2
+ [Grimoire](https://github.com/VixsTy/grimoire/) - Git tricks, docker builds, etc.
+ [GoGitVer](https://github.com/aletheia7/gogitver) - Go package that embeds a git tag/version string in your application
+ [mage-extras](https://github.com/mcandre/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](https://github.com/kraman/mage-helpers) - Kubernetes, Protobuf, HTTP Get Downloader, Viper Config
+ [Freeformz Bits](https://github.com/freeformz/bits) - Golangci, coverage
+ [Zenithar go-repo-template](https://github.com/Zenithar/go-repo-template) - get Go files, normalize path, [gotestsum](https://github.com/gotestyourself/gotestsum)
+ [Ops](https://github.com/ymgyt/ops) - Disk Usage and Random number generator