Start a new Go project [standard layout]

The repository at is a small but complete Go library package. It shows the structure of a basic project and can be used as a template.

In addition to source code and resources, it includes

Further reading

Your basic API is an introduction to API design with examples in Go and Java.

Share this page: