The Awesome Go feed

Today

Sparta

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

snap vs Docker

Popular comparison
  • snap - A powerful telemetry framework.
  • Docker - An open platform for distributed applications for developers and sysadmins.

Yesterday

Buffalo

Bringing the productivity of Rails to Go!
Featured Package // Category Web Frameworks

Codecademy now has a Go course created with Google

Article Popular Story // www.codecademy.com

Last 7 Days

raft

Golang implementation of the Raft consensus protocol, by HashiCorp.
Featured Package // Category Distributed Systems

form v4.0.0

A new version of form has been released
New Version

Gentee script programming language

Embeddable programming language
Featured Package // Category Embeddable Scripting Languages

CTF Brute Force Challenge OverTheWire

Article Popular Story // www.youtube.com

zerolog vs zap

Popular comparison
  • zerolog - Zero-allocation JSON logger.
  • zap - Fast, structured, leveled logging in Go

Go is Good Enough

Article Popular Story // www.notion.so

TinyGo v0.9.0

A new version of TinyGo has been released
New Version

Creating Windows tray icons using Golang

Article Popular Story // hallazzang.github.io

GoSwagger

Swagger 2.0 implementation for go
Featured Package // Category Web Frameworks

Why Rust is a great language for building microservices

Microservice architecture is sweeping the world as the de facto pattern for building web-based applications. It is a modern software development approach that refers to the splitting of software into a suite of small services that are easier to develop, debug, deploy, and maintain. Rust can be a language well-suited for building microservices as it offers a practical and safe alternative to C.
Article Added by: packtpartner // docs.google.com

GoConvey vs ginkgo

Popular comparison
  • GoConvey - BDD-style framework with web UI and live reload
  • ginkgo - BDD Testing Framework for Go

ginkgo vs Testify

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

Go Time #103: All About Caching (podcast)

Article Popular Story // youtu.be

Beego vs Iris

Popular comparison
  • Beego - beego is an open-source, high-performance web framework for the Go programming language.
  • Iris - A very minimal but flexible and high-performance golang web application framework, providing a robust set of features for building web applications.

jsoniter v1.1.8

A new version of jsoniter has been released
New Version

stun

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

Awesome Go Newsletter ยป 178

Top Stories
  • Understanding Pointers in Go | DigitalOcean
  • Implementing Dijkstra Algorithm in Go
  • Flat Application Structure in Go
Follow us on Twitter @goLibHunt

Working With Errors In Go 1.13 - The Go Blog

Article Popular Story // blog.golang.org

Echo vs Gin

Popular comparison
  • Echo - A fast and unfancy micro web framework for Go.
  • 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.

TinyGo v0.9.0 released

Update Popular Story // github.com

gobot v1.14.0

A new version of gobot has been released
New Version

chromedp

a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
Featured Package // Category Selenium and browser control tools

Flat Application Structure in Go

Article Popular Story // www.calhoun.io