The Awesome Go feed

Today

counterfeiter

Tool for generating self-contained mock objects
Featured Package // Category Mock

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

A Production-Grade Reliable-UDP Library for golang

Library Popular Story // github.com

Yesterday

endly

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

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

Last 7 Days

Awesome Go Newsletter » 125

Top Stories
  • A new direction for vim-go
  • Go 1.11 got me to stop ignoring Go
  • Compile-time Dependency Injection With Go Cloud's Wire
Follow us on Twitter @goLibHunt

PHP-Parser

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

Golang Methods Tutorial with Examples

Technically, Go is not an object-oriented programming language. It doesn’t have classes, objects, and inheritance. However, Go has types. And, you can define methods on types. This allows for an object-oriented style of programming in Go.
Article Added by: callicoder // www.callicoder.com

kingpin vs cobra

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

aah

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

A new direction for vim-go

Article Popular Story // arslan.io

mainflux

Industrial IoT Messaging and Device Management Server.
Featured Package // Category IoT (Internet of Things)

mimetype

Detect mimetypes by looking at content
Package Added by gabriel-vasile into category Utilities

Compile-time Dependency Injection With Go Cloud's Wire

Article Popular Story // blog.golang.org

go-pg vs GORM

Popular comparison
  • go-pg - PostgreSQL ORM with focus on PostgreSQL specific features and performance.
  • GORM - The fantastic ORM library for Golang, aims to be developer friendly.

go-jira

Go client library for Atlassian JIRA
Featured Package // Category Third-party APIs

Golang interfaces for Python developers

Article Added by: nsukami // mlvin.xyz

Gitea vs Gogs

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

Go 1.11 got me to stop ignoring Go

Article Popular Story // drewdevault.com

bloomfilter.js ported to Go

Library Popular Story // github.com

redigo vs redis

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

Xorm

Simple and powerful ORM for Go.
Featured Package // Category ORM

Last 30 Days

goimports

Tool to fix (add, remove) your Go imports automatically.
Featured Package // Category Code Analysis

logrus vs zap

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