The Awesome Go feed

Today

Understanding bytes in Go by building a TCP protocol

Article Popular Story // ieftimov.com

Buffalo v0.16.0

A new version of Buffalo has been released
New Version

storage

An application-oriented unified storage layer for Golang.
Featured Package // Category Files

Yesterday

Awesome Go Newsletter » 202

Top Stories
  • An engineer who uses Go and Rust details when he likes to use each
  • Virtual Go Meetup - Come learn about WebRTC and how you can build sub-second decentralized real-time communications software!
  • Running Golang on the browser with WebAssembly and TinyGo
Follow us on Twitter @goLibHunt

Caddy vs traefik

Popular comparison
  • Caddy - Caddy is an alternative, HTTP/2 web server that's easy to configure and use.
  • traefik - Træfɪk, a modern reverse proxy

NATS Go Client v1.9.2

A new version of NATS Go Client has been released
New Version

Announcing Go-TinyTime, Go-TinyDate's Sister Package

Article Popular Story // qvault.io

Golang API Starter Kit

Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Featured Package // Category Server Applications

The best kafka tool to debug brokers written in Go !

Library Popular Story // github.com

Last 7 Days

Running Golang on the browser with WebAssembly and TinyGo

Article Popular Story // marianogappa.github.io

aws-sdk-go v1.30.1

A new version of aws-sdk-go has been released
New Version

sreq

A simple, user-friendly and concurrent safe HTTP request library for Go.
Featured Package // Category HTTP Clients

zap vs logrus

Popular comparison
  • zap - Fast, structured, leveled logging in Go
  • logrus - a structured logger for Go.

Let's make a tiny chess engine in Go

Article Popular Story // zserge.com

mux vs Gin

Popular comparison
  • mux - A powerful URL router and dispatcher for golang.
  • Gin - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.

Echo v4.1.16

A new version of Echo has been released
New Version

GoRouter

GoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting net/context.
Featured Package // Category Web Frameworks

S2 geojson

Convert geojson to s2 cells & demonstrating some S2 geometry features on map.
Synced from the Github list // Category Geographic

hocon

Configuration library for working with the HOCON(a human-friendly JSON superset) format, supports features like environment variables, referencing other values, comments and multiple files.
Synced from the Github list // Category Configuration

chi vs mux

Popular comparison
  • chi - Small, fast and expressive HTTP router built on net/context.
  • mux - A powerful URL router and dispatcher for golang.

An engineer who uses Go and Rust details when he likes to use each

Article Popular Story // dmv.myhatchpad.com

How To Deploy a Go Web Application with Docker

Docker makes a nice language even nicer

Learn to :
- Use the Beego Web Framework
- Develop with Docker
Tutorial Added by: TomFern // semaphoreci.com

buildsqlx

Go database query builder library for PostgreSQL.
Synced from the Github list // Category Database

badger v2.0.3

A new version of badger has been released
New Version

Eru

Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Featured Package // Category Server Applications

logrus vs zap

Popular comparison
  • logrus - a structured logger for Go.
  • zap - Fast, structured, leveled logging in Go

Collection of Technical Interview Problems Solved In Go

Library Popular Story // github.com