Project Athens aims to bring the Google Go language (Golang) an open source proxy server for modules. Athens is currently in alpha relese, so it is not suitable for production use.
Featuring contributions from Microsoft and others, Athens offers a global registry for Go modules along with a standalone proxy server for deployment on premises. Go 1.11, the most recent release of Golang, included preliminary support for modules, which serve as collections of related Go packages and can enable more-reliable software builds.
[ Also on InfoWorld: What’s the Google Go language really good for? Find out! • Deep Dive PDF: What you need to know about Google Go. • Changelog: What’s new in Google Go. • Tap the power of Google’s Go language. • The best Go language IDEs and editors. ]
Athens itself requires Go 1.11. Athens builds on top of the Go CLI, which specifies endpoints for communicating with external proxies providing modules.
To read this article in full, please click here