The Awesome Go feed

Today

Awesome Go Newsletter » 236

Top Stories
  • Why GitHub's CLI team switched from Ruby to Go
  • In-process caching in Go: scaling to 100k requests/second
  • What Are Go's Anonymous Structs?
Follow us on Twitter @goLibHunt

Step-by-Step Guide to Use WebSockets in Golang

Article Popular Story // www.mindinventory.com

etcd v3.4.14

A new version of etcd has been released
New Version

Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Promoted scoutapm.com

unitdb

Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
Featured Package // Category Database

lama.sh

Run "curl -L lama.sh | sh" to start a web server
Package Added by csweichel into category Server Applications

Yesterday

Build your first REST API with Golang & Fiber

Article Popular Story // dev.to

Blackrota, a heavily obfuscated backdoor written in Go

Article Popular Story // blog.netlab.360.com

prometheus v2.23.0-rc.0

A new version of prometheus has been released
New Version

kingpin vs cobra

Popular comparison
  • kingpin - A command line and flag parser supporting sub commands.
  • cobra - A Commander for modern Go CLI interactions

fasthttprouter vs Gin

Popular comparison
  • fasthttprouter - A high performance router forked from httprouter. The first router fit for fasthttp.
  • 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.

Label printer software sucks so I'm writing my own

Library Popular Story // github.com

Last 7 Days

goctx

Get your context value with high performance.
Synced from the Github list // Category Utilities

Fiber vs Gin

Popular comparison
  • Fiber - An Express.js inspired web framework build on Fasthttp.
  • 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.

tcpprobe

TCP tool for network performance and path monitoring, including socket statistics.
Synced from the Github list // Category Other Software

stream

Go Stream, like Java 8 Stream: Filter/Map/FlatMap/Peek/Sorted/ForEach/Reduce...
Synced from the Github list // Category Stream Processing

immudb

immudb is a lightweight, high-speed immutable database for systems and applications written in Go.
Synced from the Github list // Category Database

slices

Functions that operate on slices; like package strings but adapted to work with slices.
Synced from the Github list // Category Data Structures

Why GitHub's CLI team switched from Ruby to Go

Article Popular Story // www.youtube.com

Trickster

HTTP reverse proxy cache and time series accelerator.
Featured Package // Category Server Applications

GopherCon 2020: Go Team AMA

Article Popular Story // youtu.be

What Are Go's Anonymous Structs?

Article Popular Story // qvault.io

maddy - Composable all-in-one mail server

Library Popular Story // github.com

Themis by Cossack Labs

Crypto library for storage and messaging for Swift, ObjC, Android, С++, JS, Python, Ruby, PHP, Go
Featured Package // Category Security

Learn Golang by Solving Real-World Problems

Article Popular Story // dev.to

scany

Library for scanning data from a database into Go structs and more.
Featured Package // Category Utilities

Setting Up Dev Environment for Golang

Article Popular Story // dev.to

The uGO Language

Script Language for Go
Package Added by ozanh into category Embeddable Scripting Languages

systray v1.1.0

A new version of systray has been released
New Version