Go Web Examples

Go is a rapidly growing open source programming language designed for building simple, fast, and reliable software. Take a look here which great companies use Go to power their services.

Go Web Examples provides easy to understand code snippets on how to do web development in the Go programming language and is inspired by Go By Example, which has a great introduction into the fundamentals of this language. Check out the first example on how to create a classical "hello world" web application.

 

Hello World
Routes
Routes (using gorilla/mux)
Templates
Forms
JSON
Static Files
Sessions
Password Hashing
Websockets
Middleware (Basic)
Middleware (Advanced)