Go Ship! Scroll down arrow Hack Club
Frame
Sailboat

Ship a Go project

arrow down Gem

Get a Gopher plushie!

wave

Requirements


Frequently Asked Questions


What even is Go?

Go (aka Golang) is a high-level general-purpose programming language released in 2009 by Google.
What makes it special are its super-fast compile times, concurrency via goroutines, simplicity & efficiency, and its powerful standard library.
Compared to C++ or Rust, Go is much easier to learn and write, while still offering comparable performance for 99% of use cases.
Some popular projects written in Go are Caddy, Docker, Kubernetes, and Dgraph.

See more:

Can I participate?

If you're 13-18 years old, yes!

What do I need to do?

1. Ship a project written in Go with at least 5 hours tracked on Hackatime
2. We'll ship you a Gopher Plushie!

How do I ship my project?

If your project is a website, you can host it on any platform that supports Go (try Hack Club Nest!) as long as it's live and accessible to the public.
If your project is not a website, you can upload the binary to GitHub Releases (or another platform) and optionally list your package on pkg.go.dev.

How do I track my time?

Hackatime!

I have more questions!

Join the #go-ship channel on the Hack Club Slack and feel free to ask anything!


Guides


Go Gopher

Setting up Go

Make the Golang Go

arrow right
Hack a time waow

Setting up Hackatime

This time will be hacked

arrow right
Go Gopher

Hello World!

Run your first Go program


Gin Logo

Gin Gonic

Build a web server with the Gin framework

Taskfile Logo

Taskfile

The Modern Makefile for Go Projects

Try Go!


https://go.dev/play

Need project ideas?


wave