The Awesome Go feed

Today

A Story About a 24⁄7 Backend Platform

Popular Story // zeta.si

id3v2

Fast and stable ID3 writing library for Go
Featured package // Category Audio/Music

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

Yesterday

neat

Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT).
Featured package // Category Machine Learning

logrus vs zap

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

SSH with Go

Popular Story // talks.rodaine.com

Last 7 Days

Go - Web Application Secure Coding Practices

Popular Story // checkmarx.gitbooks.io

mpb

Multi progress bar for terminal applications.
Featured package // Category Advanced Console UIs

peco vs fzf

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

Black Hat Go | No Starch Press

Popular Story // www.nostarch.com

Optimising algorithms in Go for machine learning - Part 2

Popular Story // www.jamesbowman.me

3D Packing for 3D Printing

Popular Story // www.michaelfogleman.com

Gopherfest 2017: The State of Go (Francesc Campoy)

Popular Story // www.youtube.com

Gopherfest 2017: Upspin (Rob Pike)

Popular Story // www.youtube.com

jazigo

Jazigo is a tool written in Go for retrieving configuration for multiple network devices.
Featured package // Category Networking

Awesome Go Newsletter » 58

Top Stories
  • Simplicity Debt, Redux
  • justforfunc #14: a twitter bot and systemd that runs for free on GCP
  • How to find out which Go version built your binary
Follow us on Twitter @goLibHunt

glide vs godep

Popular comparison
  • glide - Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip.
  • godep - dependency tool for go, godep helps build packages reproducibly by fixing their dependencies.

Go JSON tips

Popular Story // jsoniter.com

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 Routers

zap vs logrus

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

jsonhal

A simple Go package to make custom structs marshal into HAL compatible JSON responses.
Synced from the Github list // Category Utilities

go-csv-tag

Load csv file using tag.
Synced from the Github list // Category Files

go-fixtures

Django style fixtures for Golang's excellent built-in database/sql library.
Synced from the Github list // Category Database

merkletree

Implementation of a merkle tree providing an efficient and secure verification of the contents of data structures.
Synced from the Github list // Category Data Structures

gone/jconf

Modular JSON configuration. Keep you config structs along the code they configure and delegate parsing to submodules without sacrificing full config serialization.
Synced from the Github list // Category Configuration

go-plus

Go (Golang) Package For Atom That Adds Autocomplete, Formatting, Syntax Checking, Linting and Vetting
Featured package // Category Editor Plugins

Macaron vs Beego

Popular comparison
  • Macaron - Macaron is a high productive and modular design web framework in Go.
  • Beego - beego is an open-source, high-performance web framework for the Go programming language.

How to find out which Go version built your binary

Popular Story // dave.cheney.net

GERT: Run Go on Bare Metal ARMv7

Popular Story // github.com