The Awesome Go feed

Today

Golang API Starter Kit

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

go-kit vs goa

Popular comparison
  • go-kit - A Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.
  • goa - Framework for developing microservices based on the design of Ruby's Praxis.

Getting to Go: the journey of Go's garbage collector

Article Popular Story // blog.golang.org

Participle: A parser library for Go

Library Popular Story // github.com

Yesterday

grimoire

Grimoire is a database access layer and validation for golang.
Featured Package // Category ORM

Expr is a business rule engine

Library Popular Story // github.com

Last 7 Days

roaring

Go package implementing compressed bitsets.
Featured Package // Category Data Structures

go-critic

The most opinionated Go source code linter
Package Added by cristaloleg into category Go Tools

Taking Go modules for a spin

Article Popular Story // dave.cheney.net

Sparta

A framework for Go-microservices powered by AWS Lambda
Featured Package // Category Server Applications

GitHub - rtr7/router7: pure-Go small home internet router

Library Popular Story // github.com

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

cobra vs cli

Popular comparison
  • cobra - A Commander for modern Go CLI interactions
  • cli - A feature-rich and easy to use command-line package based on golang tag

stun

Go implementation of RFC 5389 STUN protocol.
Featured Package // Category Networking

After 3 months of using GoLang in a full-time job!

Article Popular Story // lukaslukac.io

wire

Strict Runtime Dependency Injection for Golang
Package Added by Fs02 into category Utilities

Contributing to Go with go-critic

Article Popular Story // medium.com

endly

Declarative end to end functional testing.
Featured Package // Category Testing Frameworks

Awesome Go Newsletter » 112

Top Stories
  • Flaggy: A better flags package for go
  • Full Stack GoLang Tutorial with PostgreSQL - Ednsquare
  • Hugo 0.43 adds a powerful assets pipeline with SASS/SCSS support and more
Follow us on Twitter @goLibHunt

redigo vs redis

Popular comparison
  • redigo - Redigo is a Go client for the Redis database.
  • redis - Redis client for Golang

Slices from the ground up

Article Popular Story // dave.cheney.net

Writing a Reverse Proxy in just one line with Go

Leave your programming language hang ups at the door and come admire the best standard library I’ve ever come across. With nothing else but one line of Go you can create a simple Reverse Proxy, something that can take hundreds in other languages.
Tutorial Added by: bnchrch // medium.com

PHP-Parser

A Parser for PHP written in Go
Featured Package // Category Code Analysis

ginkgo vs Testify

Popular comparison
  • ginkgo - BDD Testing Framework for Go
  • Testify - A sacred extension to the standard go testing package.

Last 30 Days

aah

A scalable, performant, rapid development Web framework for Go.
Featured Package // Category Web Frameworks

Gitea vs Gogs

Popular comparison
  • Gitea - A fork of Gogs, entirely community driven.
  • Gogs - A Self Hosted Git Service in the Go Programming Language.