Subscribe to the Ardan Labs Insider

You’ll get our FREE Video Series & special offers on upcoming training events along with notifications on our latest blog posts.

Included in your subscription
  • Access to our free video previews
  • Updates on our latest blog posts
  • Discounts on upcoming events

Valid email required.

Submit failed. Try again or message us directly at

Thank You for Subscribing

Check your email for confirmation.

Go Package Management Call To Action

Author image
William Kennedy
Nathan Youngman, with the help of others, has produced this document outlining months of research and discovery. I would appreciate everyone to honestly read it before continuing with my post.

Mitchell Hashimoto also published this post on go-nuts and everyone should read this as well.

These two documents outline the current capabilities and issues surrounding the Go tooling as it relates to package management. This has been discussed and discussed at length yet we still don't have a consensus on what the community will rally around.

I am willing to perform all the administrative work involved in putting together a specification and working reference implementation. If we can accomplish this, then we have something that can be used by the community to build a package management tool and we all win.

I have created a Google Group and I ask those of you who are interested to join.

The group is public. If you are interested in being a part of the working group please submit your request at the group.

Our goal is to present our specification and working reference implementation to the community at GopherCon in April 2014.

The first step will be to define a set of milestones that allow us to meet our goals by April next year. Then we need to organize the working group into teams with team leaders and members to help do the research and make recommendations.

I hope some of you consider joining the group and help the community solve this problem.

Go Training

We have taught Go to thousands of developers all around the world since 2014. There is no other company that has been doing it longer and our material has proven to help jump start developers 6 to 12 months ahead of their knowledge of Go. We know what knowledge developers need in order to be productive and efficient when writing software in Go.

Our classes are perfect for both experienced and beginning engineers. We start every class from the beginning and get very detailed about the internals, mechanics, specification, guidelines, best practices and design philosophies. We cover a lot about "if performance matters" with a focus on mechanical sympathy, data oriented design, decoupling and writing production software.

Capital One
Red Ventures

Interested in Ultimate Go Corporate Training and special pricing?

Let’s Talk Corporate Training!

Join Our Online
Education Program

Our courses have been designed from training over 30,000 engineers since 2013, and they go beyond just being a language course. Our goal is to challenge every student to think about what they are doing and why.