The Awesome Go feed

Today

dns

Go library for working with DNS
Featured Package // Category Networking

Language Server Protocol draft implementation appears on Go git source

Article Popular Story // go-review.googlesource.com

Iris vs Gin

Popular comparison
  • Iris - A very minimal but flexible and high-performance golang web application framework, providing a robust set of features for building web applications.
  • 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.

go-libav

Go language bindings for ffmpeg libraries
Package Added by mcfog into category Video

Yesterday

selenoid

alternative Selenium hub server that launches browsers within containers.
Featured Package // Category Selenium tools

Awesome Go Newsletter » 122

Top Stories
  • [Tutorial] How to develop Go gRPC microservice with HTTP/REST endpoint, middleware…
  • Go vs. Python
  • Visualizing sound in Go with SDL
Follow us on Twitter @goLibHunt

Mage - make/rake for Go

Article Popular Story // npf.io

Last 7 Days

machinery

An asynchronous task queue/job queue based on distributed message passing.
Featured Package // Category Messaging

cockroach vs tidb

Popular comparison
  • cockroach - A Scalable, Geo-Replicated, Transactional Datastore
  • tidb - TiDB is a distributed SQL database. Inspired by the design of Google F1.

badger

Fast key-value store in Go.
Featured Package // Category Database

FlatStorage

Simple JSON object storage
Package Added by Infinytum into category Database

webauthn

Easy WebAuthn integration
Package Added by koesie10 into category Authentication & OAuth

zap vs logrus

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

All tutorials and talks from Gophercon 2018

Library Popular Story // github.com

usql

usql is a universal command-line interface for SQL databases.
Featured Package // Category Utilities

Go vs. Python

Article Popular Story // govspy.peterbe.com

beego orm vs GORM

Popular comparison
  • beego orm - A powerful orm framework for go. Support: pq/mysql/sqlite3.
  • GORM - The fantastic ORM library for Golang, aims to be developer friendly.

autocert

Auto provision Let's Encrypt certificates and start a TLS server.
Featured Package // Category Security

borg vs restic

Popular comparison
  • borg - A terminal based search engine for bash snippets
  • restic - De-duplicating backup program.

schollz/rwtxt: A cms for absolute minimalists in Go

Library Popular Story // github.com

goreleaser

Deliver Go binaries as fast and easily as possible
Featured Package // Category Utilities

peco vs fzf

Popular comparison
  • peco - Simplistic interactive filtering tool.
  • fzf - A command-line fuzzy finder written in Go

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.

Last 30 Days

lego

Pure Go ACME client library and CLI tool (for use with Let's Encrypt)
Featured Package // Category Security

Visualizing sound in Go with SDL

Article Popular Story // mlesniak.com

slack

Slack API in Go.
Featured Package // Category Third-party APIs

Awesome Go Newsletter » 121

Top Stories
  • Lessons from Building and Scaling Reddit's Ad Serving Platform with Go
  • On the road to pure Go X11 GUIs
  • GopherCon 2018 - Talks Playlist - Youtube
Follow us on Twitter @goLibHunt

go-php vs go-lua

Popular comparison
  • go-php - PHP bindings for Go
  • go-lua - A port of the Lua 5.2 VM to pure Go