## Bookmarks tagged [[go]](https://www.codever.land/search?q=[go]) _[www.codever.land/bookmarks/t/go](https://www.codever.land/bookmarks/t/go)_ --- #### [GitHub - ExaScience/slick: The Slick programming language is an s-expression surface syntax for Go.](https://github.com/ExaScience/slick) _https://github.com/ExaScience/slick_ The Slick programming language is an s-expression surface syntax for Go. - ExaScience/slick * **tags**: [slick](../tagged/slick.md), [go](../tagged/go.md), [lisp](../tagged/lisp.md) --- #### [Golang Tutorial for Node.js Developers: Getting started | @RisingStack](https://blog.risingstack.com/golang-tutorial-for-nodejs-developers-getting-started/) _https://blog.risingstack.com/golang-tutorial-for-nodejs-developers-getting-started/_ In case you are a Node.js developer (like we are at RisingStack) and you are interested in learning Golang, this blogpost is made for you! Throughout this tutorial series, we'll cover the basics of ge... * **tags**: [node.js](../tagged/node.js.md), [go](../tagged/go.md), [tutorials](../tagged/tutorials.md) * :octocat: **[source code](https://github.com/RisingStack/golang-tutorial-for-nodejs-developers-getting-started)** --- #### [Google Cloud Pub/Sub Tutorial](https://cloud.google.com/functions/docs/tutorials/pubsub) _https://cloud.google.com/functions/docs/tutorials/pubsub_ This simple tutorial demonstrates writing, deploying, and triggering a [Background Cloud Function](https://cloud.google.com/functions/docs/writing/background) with a [Cloud Pub/Sub trigger](https://cl... * **tags**: [google-cloud-functions](../tagged/google-cloud-functions.md), [node.js](../tagged/node.js.md), [python](../tagged/python.md), [go](../tagged/go.md), [google-cloud-pubsub](../tagged/google-cloud-pubsub.md) * :octocat: **[source code](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/master/functions/helloworld)** --- #### [ChartMuseum - Helm Chart Repository](https://chartmuseum.com/docs/) _https://chartmuseum.com/docs/_ ChartMuseum is an open-source Helm Chart Repository server written in Go (Golang), with support for cloud storage backends, including Google Cloud Storage, Amazon S3, Microsoft Azure Blob Storage, Ali... * **tags**: [helm](../tagged/helm.md), [kubernetes](../tagged/kubernetes.md), [docs](../tagged/docs.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/helm/chartmuseum)** --- #### [gocrud](https://github.com/manishrjain/gocrud) _https://github.com/manishrjain/gocrud_ Go framework to simplify CRUD of structured data using Graph operations - manishrjain/gocrud * **tags**: [rest](../tagged/rest.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/manishrjain/gocrud)** --- #### [sleepy](https://github.com/dougblack/sleepy) _https://github.com/dougblack/sleepy_ RESTful micro-framework written in Go. * **tags**: [rest](../tagged/rest.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/dougblack/sleepy)** --- #### [go-relax](https://github.com/codehack/go-relax) _https://github.com/codehack/go-relax_ Framework of pluggable components to build RESTful API's. * **tags**: [rest](../tagged/rest.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/codehack/go-relax)** --- #### [go-restful](https://github.com/emicklei/go-restful) _https://github.com/emicklei/go-restful_ A declarative highly readable framework for building restful API's. * **tags**: [rest](../tagged/rest.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/emicklei/go-restful)** --- #### [Goat](https://github.com/bahlo/goat) _https://github.com/bahlo/goat_ Minimalistic REST API server in Go. * **tags**: [rest](../tagged/rest.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/bahlo/goat)** --- #### [Paradigms of Rust for the Go developer - Ralph Caraveo III - Medium](https://medium.com/@deckarep/paradigms-of-rust-for-the-go-developer-210f67cd6a29) _https://medium.com/@deckarep/paradigms-of-rust-for-the-go-developer-210f67cd6a29_ This article aims to provide some technical insight into the paradigm shifts I’ve been exposed to while researching and learning about the Rust programming language when it comes to concurrency. After... * :calendar: **published on**: 2016-06-19 * **tags**: [go](../tagged/go.md), [rust](../tagged/rust.md) --- #### [EasyMIDI](https://github.com/algoGuy/EasyMIDI) _https://github.com/algoGuy/EasyMIDI_ EasyMidi is a simple and reliable library for working with standard midi file (SMF). * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/algoGuy/EasyMIDI)** --- #### [flac](https://github.com/eaburns/flac) _https://github.com/eaburns/flac_ No-frills native Go FLAC decoder that decodes FLAC files into byte slices. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/eaburns/flac)** --- #### [flac](https://github.com/mewkiz/flac) _https://github.com/mewkiz/flac_ Native Go FLAC encoder/decoder with support for FLAC streams. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/mewkiz/flac)** --- #### [gaad](https://github.com/Comcast/gaad) _https://github.com/Comcast/gaad_ Native Go AAC bitstream parser. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/Comcast/gaad)** --- #### [go-sox](https://github.com/krig/go-sox) _https://github.com/krig/go-sox_ libsox bindings for go. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/krig/go-sox)** --- #### [go_mediainfo](https://github.com/zhulik/go_mediainfo) _https://github.com/zhulik/go_mediainfo_ libmediainfo bindings for go. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/zhulik/go_mediainfo)** --- #### [gosamplerate](https://github.com/dh1tw/gosamplerate) _https://github.com/dh1tw/gosamplerate_ libsamplerate bindings for go. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/dh1tw/gosamplerate)** --- #### [id3v2](https://github.com/bogem/id3v2) _https://github.com/bogem/id3v2_ Fast and stable ID3 parsing and writing library for Go. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/bogem/id3v2)** --- #### [malgo](https://github.com/gen2brain/malgo) _https://github.com/gen2brain/malgo_ Mini audio library. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/gen2brain/malgo)** --- #### [minimp3](https://github.com/tosone/minimp3) _https://github.com/tosone/minimp3_ Lightweight MP3 decoder library. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/tosone/minimp3)** --- #### [mix](https://github.com/go-mix/mix) _https://github.com/go-mix/mix_ Sequence-based Go-native audio mixer for music apps. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/go-mix/mix)** --- #### [mp3](https://github.com/tcolgate/mp3) _https://github.com/tcolgate/mp3_ Native Go MP3 decoder. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/tcolgate/mp3)** --- #### [music-theory](https://github.com/go-music-theory/music-theory) _https://github.com/go-music-theory/music-theory_ Music theory models in Go. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/go-music-theory/music-theory)** --- #### [Oto](https://github.com/hajimehoshi/oto) _https://github.com/hajimehoshi/oto_ A low-level library to play sound on multiple platforms. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/hajimehoshi/oto)** --- #### [PortAudio](https://github.com/gordonklaus/portaudio) _https://github.com/gordonklaus/portaudio_ Go bindings for the PortAudio audio I/O library. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/gordonklaus/portaudio)** --- #### [portmidi](https://github.com/rakyll/portmidi) _https://github.com/rakyll/portmidi_ Go bindings for PortMidi. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/rakyll/portmidi)** --- #### [taglib](https://github.com/wtolson/go-taglib) _https://github.com/wtolson/go-taglib_ Go bindings for taglib. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/wtolson/go-taglib)** --- #### [vorbis](https://github.com/mccoyst/vorbis) _https://github.com/mccoyst/vorbis_ "Native" Go Vorbis decoder (uses CGO, but has no dependencies). * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/mccoyst/vorbis)** --- #### [waveform](https://github.com/mdlayher/waveform) _https://github.com/mdlayher/waveform_ Go package capable of generating waveform images from audio streams. * **tags**: [go](../tagged/go.md), [audio](../tagged/audio.md), [music](../tagged/music.md) * :octocat: **[source code](https://github.com/mdlayher/waveform)** --- #### [authboss](https://github.com/volatiletech/authboss) _https://github.com/volatiletech/authboss_ Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure, and ... * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/volatiletech/authboss)** --- #### [branca](https://github.com/hako/branca) _https://github.com/hako/branca_ Golang implementation of Branca Tokens. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/hako/branca)** --- #### [casbin](https://github.com/hsluoyz/casbin) _https://github.com/hsluoyz/casbin_ Authorization library that supports access control models like ACL, RBAC, ABAC. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/hsluoyz/casbin)** --- #### [cookiestxt](https://github.com/mengzhuo/cookiestxt) _https://github.com/mengzhuo/cookiestxt_ provides parser of cookies.txt file format. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/mengzhuo/cookiestxt)** --- #### [go-jose](https://github.com/square/go-jose) _https://github.com/square/go-jose_ Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/square/go-jose)** --- #### [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) _https://github.com/RichardKnop/go-oauth2-server_ Standalone, specification-compliant, OAuth2 server written in Golang. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/RichardKnop/go-oauth2-server)** --- #### [gologin](https://github.com/dghubble/gologin) _https://github.com/dghubble/gologin_ chainable handlers for login with OAuth1 and OAuth2 authentication providers. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/dghubble/gologin)** --- #### [gorbac](https://github.com/mikespook/gorbac) _https://github.com/mikespook/gorbac_ provides a lightweight role-based access control (RBAC) implementation in Golang. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/mikespook/gorbac)** --- #### [goth](https://github.com/markbates/goth) _https://github.com/markbates/goth_ provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/markbates/goth)** --- #### [httpauth](https://github.com/goji/httpauth) _https://github.com/goji/httpauth_ HTTP Authentication middleware. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/goji/httpauth)** --- #### [jwt](https://github.com/robbert229/jwt) _https://github.com/robbert229/jwt_ Clean and easy to use implementation of JSON Web Tokens (JWT). * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/robbert229/jwt)** --- #### [jwt](https://github.com/pascaldekloe/jwt) _https://github.com/pascaldekloe/jwt_ Lightweight JSON Web Token (JWT) library. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/pascaldekloe/jwt)** --- #### [jwt-auth](https://github.com/adam-hanna/jwt-auth) _https://github.com/adam-hanna/jwt-auth_ JWT middleware for Golang http servers with many configuration options. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/adam-hanna/jwt-auth)** --- #### [jwt-go](https://github.com/dgrijalva/jwt-go) _https://github.com/dgrijalva/jwt-go_ Golang implementation of JSON Web Tokens (JWT). * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/dgrijalva/jwt-go)** --- #### [loginsrv](https://github.com/tarent/loginsrv) _https://github.com/tarent/loginsrv_ JWT login microservice with plugable backends such as OAuth2 (Github), htpasswd, osiam. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/tarent/loginsrv)** --- #### [oauth2](https://github.com/golang/oauth2) _https://github.com/golang/oauth2_ Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine and App Engine support. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/golang/oauth2)** --- #### [osin](https://github.com/openshift/osin) _https://github.com/openshift/osin_ Golang OAuth2 server library. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/openshift/osin)** --- #### [paseto](https://github.com/o1egl/paseto) _https://github.com/o1egl/paseto_ Golang implementation of Platform-Agnostic Security Tokens (PASETO). * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/o1egl/paseto)** --- #### [permissions2](https://github.com/xyproto/permissions2) _https://github.com/xyproto/permissions2_ Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/xyproto/permissions2)** --- #### [rbac](https://github.com/zpatrick/rbac) _https://github.com/zpatrick/rbac_ Minimalistic RBAC package for Go applications. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/zpatrick/rbac)** --- #### [securecookie](https://github.com/chmike/securecookie) _https://github.com/chmike/securecookie_ Efficient secure cookie encoding/decoding. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/chmike/securecookie)** --- #### [session](https://github.com/icza/session) _https://github.com/icza/session_ Go session management for web servers (including support for Google App Engine - GAE). * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/icza/session)** --- #### [sessiongate-go](https://github.com/f0rmiga/sessiongate-go) _https://github.com/f0rmiga/sessiongate-go_ Go session management using the SessionGate Redis module. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/f0rmiga/sessiongate-go)** --- #### [sessions](https://github.com/adam-hanna/sessions) _https://github.com/adam-hanna/sessions_ Dead simple, highly performant, highly customizable sessions service for go http servers. * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/adam-hanna/sessions)** --- #### [signedvalue](https://github.com/sashka/signedvalue) _https://github.com/sashka/signedvalue_ Signed and timestamped strings compatible with [Tornado's](https://github.com/tornadoweb/tornado) `create_signed_value`, `decode_signed_value`, and therefore `set_secure_cookie` and `get_secure_cookie... * **tags**: [go](../tagged/go.md), [authentication](../tagged/authentication.md), [oauth](../tagged/oauth.md) * :octocat: **[source code](https://github.com/sashka/signedvalue)** --- #### [go-chat-bot](https://github.com/go-chat-bot/bot) _https://github.com/go-chat-bot/bot_ IRC, Slack & Telegram bot written in Go. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/go-chat-bot/bot)** --- #### [go-sarah](https://github.com/oklahomer/go-sarah) _https://github.com/oklahomer/go-sarah_ Framework to build bot for desired chat services including LINE, Slack, Gitter and more. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/oklahomer/go-sarah)** --- #### [go-tgbot](https://github.com/olebedev/go-tgbot) _https://github.com/olebedev/go-tgbot_ Pure Golang Telegram Bot API wrapper, generated from swagger file, session-based router and middleware. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/olebedev/go-tgbot)** --- #### [Golang CryptoTrading Bot](https://github.com/saniales/golang-crypto-trading-bot) _https://github.com/saniales/golang-crypto-trading-bot_ A golang implementation of a console-based trading bot for cryptocurrency exchanges. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/saniales/golang-crypto-trading-bot)** --- #### [govkbot](https://github.com/nikepan/govkbot) _https://github.com/nikepan/govkbot_ Simple Go [VK](https://vk.com) bot library. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/nikepan/govkbot)** --- #### [hanu](https://github.com/sbstjn/hanu) _https://github.com/sbstjn/hanu_ Framework for writing Slack bots. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/sbstjn/hanu)** --- #### [Kelp](https://github.com/stellar/kelp) _https://github.com/stellar/kelp_ official trading and market-making bot for the [Stellar](https://www.stellar.org/) DEX. Works out-of-the-box, written in Golang, compatible with centralized exchanges and custom trading strategies. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/stellar/kelp)** --- #### [margelet](https://github.com/zhulik/margelet) _https://github.com/zhulik/margelet_ Framework for building Telegram bots. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/zhulik/margelet)** --- #### [micha](https://github.com/onrik/micha) _https://github.com/onrik/micha_ Go Library for Telegram bot api. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/onrik/micha)** --- #### [slacker](https://github.com/shomali11/slacker) _https://github.com/shomali11/slacker_ Easy to use framework to create Slack bots. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/shomali11/slacker)** --- #### [tbot](https://github.com/yanzay/tbot) _https://github.com/yanzay/tbot_ Telegram bot server with API similar to net/http. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/yanzay/tbot)** --- #### [telebot](https://github.com/tucnak/telebot) _https://github.com/tucnak/telebot_ Telegram bot framework written in Go. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/tucnak/telebot)** --- #### [telegram-bot-api](https://github.com/Syfaro/telegram-bot-api) _https://github.com/Syfaro/telegram-bot-api_ Simple and clean Telegram bot client. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/Syfaro/telegram-bot-api)** --- #### [Tenyks](https://github.com/kyleterry/tenyks) _https://github.com/kyleterry/tenyks_ Service oriented IRC bot using Redis and JSON for messaging. * **tags**: [go](../tagged/go.md), [bots](../tagged/bots.md) * :octocat: **[source code](https://github.com/kyleterry/tenyks)** --- #### [argparse](https://github.com/akamensky/argparse) _https://github.com/akamensky/argparse_ Command line argument parser inspired by Python's argparse module. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/akamensky/argparse)** --- #### [argv](https://github.com/cosiner/argv) _https://github.com/cosiner/argv_ Go library to split command line string as arguments array using the bash syntax. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/cosiner/argv)** --- #### [cli](https://github.com/mkideal/cli) _https://github.com/mkideal/cli_ Feature-rich and easy to use command-line package based on golang struct tags. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/mkideal/cli)** --- #### [cli](https://github.com/teris-io/cli) _https://github.com/teris-io/cli_ Simple and complete API for building command line interfaces in Go. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/teris-io/cli)** --- #### [cli-init](https://github.com/tcnksm/gcli) _https://github.com/tcnksm/gcli_ The easy way to start building Golang command line applications. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/tcnksm/gcli)** --- #### [climax](http://github.com/tucnak/climax) _http://github.com/tucnak/climax_ Alternative CLI with "human face", in spirit of Go command. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](http://github.com/tucnak/climax)** --- #### [cmdr](https://github.com/hedzr/cmdr) _https://github.com/hedzr/cmdr_ A POSIX/GNU style, getopt-like command-line UI Go library. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/hedzr/cmdr)** --- #### [cobra](https://github.com/spf13/cobra) _https://github.com/spf13/cobra_ Commander for modern Go CLI interactions. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/spf13/cobra)** --- #### [commandeer](https://github.com/jaffee/commandeer) _https://github.com/jaffee/commandeer_ Dev-friendly CLI apps: sets up flags, defaults, and usage based on struct fields and tags. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/jaffee/commandeer)** --- #### [complete](https://github.com/posener/complete) _https://github.com/posener/complete_ Write bash completions in Go + Go command bash completion. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/posener/complete)** --- #### [docopt.go](https://github.com/docopt/docopt.go) _https://github.com/docopt/docopt.go_ Command-line arguments parser that will make you smile. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/docopt/docopt.go)** --- #### [env](https://github.com/codingconcepts/env) _https://github.com/codingconcepts/env_ Tag-based environment configuration for structs. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/codingconcepts/env)** --- #### [flag](https://github.com/cosiner/flag) _https://github.com/cosiner/flag_ Simple but powerful command line option parsing library for Go supporting subcommand. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/cosiner/flag)** --- #### [flaggy](https://github.com/integrii/flaggy) _https://github.com/integrii/flaggy_ A robust and idiomatic flags package with excellent subcommand support. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/integrii/flaggy)** --- #### [flagvar](https://github.com/sgreben/flagvar) _https://github.com/sgreben/flagvar_ A collection of flag argument types for Go's standard `flag` package. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/sgreben/flagvar)** --- #### [go-arg](https://github.com/alexflint/go-arg) _https://github.com/alexflint/go-arg_ Struct-based argument parsing in Go. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/alexflint/go-arg)** --- #### [go-commander](https://github.com/yitsushi/go-commander) _https://github.com/yitsushi/go-commander_ Go library to simplify CLI workflow. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/yitsushi/go-commander)** --- #### [go-flags](https://github.com/jessevdk/go-flags) _https://github.com/jessevdk/go-flags_ go command line option parser. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/jessevdk/go-flags)** --- #### [go-getoptions](https://github.com/DavidGamba/go-getoptions) _https://github.com/DavidGamba/go-getoptions_ Go option parser inspired on the flexibility of Perl’s GetOpt::Long. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/DavidGamba/go-getoptions)** --- #### [gocmd](https://github.com/devfacet/gocmd) _https://github.com/devfacet/gocmd_ Go library for building command line applications. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/devfacet/gocmd)** --- #### [hiboot cli](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli) _https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli_ cli application framework with auto configuration and dependency injection. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli)** --- #### [job](https://github.com/liujianping/job) _https://github.com/liujianping/job_ JOB, make your short-term command as a long-term job. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/liujianping/job)** --- #### [kingpin](https://github.com/alecthomas/kingpin) _https://github.com/alecthomas/kingpin_ Command line and flag parser supporting sub commands. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/alecthomas/kingpin)** --- #### [liner](https://github.com/peterh/liner) _https://github.com/peterh/liner_ Go readline-like library for command-line interfaces. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/peterh/liner)** --- #### [mitchellh/cli](https://github.com/mitchellh/cli) _https://github.com/mitchellh/cli_ Go library for implementing command-line interfaces. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/mitchellh/cli)** --- #### [mow.cli](https://github.com/jawher/mow.cli) _https://github.com/jawher/mow.cli_ Go library for building CLI applications with sophisticated flag and argument parsing and validation. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/jawher/mow.cli)** --- #### [pflag](https://github.com/spf13/pflag) _https://github.com/spf13/pflag_ Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/spf13/pflag)** --- #### [readline](https://github.com/chzyer/readline) _https://github.com/chzyer/readline_ Pure golang implementation that provides most features in GNU-Readline under MIT license. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/chzyer/readline)** --- #### [sand](https://github.com/Zaba505/sand) _https://github.com/Zaba505/sand_ Simple API for creating interpreters and so much more. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/Zaba505/sand)** --- #### [sflags](https://github.com/octago/sflags) _https://github.com/octago/sflags_ Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin and other libraries. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/octago/sflags)** --- #### [strumt](https://github.com/antham/strumt) _https://github.com/antham/strumt_ Library to create prompt chain. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/antham/strumt)** --- #### [ukautz/clif](https://github.com/ukautz/clif) _https://github.com/ukautz/clif_ Small command line interface framework. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/ukautz/clif)** --- #### [urfave/cli](https://github.com/urfave/cli) _https://github.com/urfave/cli_ Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli). * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/urfave/cli)** --- #### [wlog](https://github.com/dixonwille/wlog) _https://github.com/dixonwille/wlog_ Simple logging interface that supports cross-platform color and concurrency. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/dixonwille/wlog)** --- #### [wmenu](https://github.com/dixonwille/wmenu) _https://github.com/dixonwille/wmenu_ Easy to use menu structure for cli applications that prompts users to make choices. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md) * :octocat: **[source code](https://github.com/dixonwille/wmenu)** --- #### [asciigraph](https://github.com/guptarohit/asciigraph) _https://github.com/guptarohit/asciigraph_ Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/guptarohit/asciigraph)** --- #### [aurora](https://github.com/logrusorgru/aurora) _https://github.com/logrusorgru/aurora_ ANSI terminal colors that supports fmt.Printf/Sprintf. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/logrusorgru/aurora)** --- #### [cfmt](https://github.com/mingrammer/cfmt) _https://github.com/mingrammer/cfmt_ Contextual fmt inspired by bootstrap color classes. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/mingrammer/cfmt)** --- #### [chalk](https://github.com/ttacon/chalk) _https://github.com/ttacon/chalk_ Intuitive package for prettifying terminal/console output. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/ttacon/chalk)** --- #### [color](https://github.com/fatih/color) _https://github.com/fatih/color_ Versatile package for colored terminal output. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/fatih/color)** --- #### [colourize](https://github.com/TreyBastian/colourize) _https://github.com/TreyBastian/colourize_ Go library for ANSI colour text in terminals. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/TreyBastian/colourize)** --- #### [ctc](https://github.com/wzshiming/ctc) _https://github.com/wzshiming/ctc_ The non-invasive cross-platform terminal color library does not need to modify the Print method. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/wzshiming/ctc)** --- #### [go-ataman](https://github.com/workanator/go-ataman) _https://github.com/workanator/go-ataman_ Go library for rendering ANSI colored text templates in terminals. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/workanator/go-ataman)** --- #### [go-colorable](https://github.com/mattn/go-colorable) _https://github.com/mattn/go-colorable_ Colorable writer for windows. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/mattn/go-colorable)** --- #### [go-colortext](https://github.com/daviddengcn/go-colortext) _https://github.com/daviddengcn/go-colortext_ Go library for color output in terminals. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/daviddengcn/go-colortext)** --- #### [go-isatty](https://github.com/mattn/go-isatty) _https://github.com/mattn/go-isatty_ isatty for golang. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/mattn/go-isatty)** --- #### [go-prompt](https://github.com/c-bata/go-prompt) _https://github.com/c-bata/go-prompt_ Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit). * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/c-bata/go-prompt)** --- #### [gocui](https://github.com/jroimartin/gocui) _https://github.com/jroimartin/gocui_ Minimalist Go library aimed at creating Console User Interfaces. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/jroimartin/gocui)** --- #### [gommon/color](https://github.com/labstack/gommon/tree/master/color) _https://github.com/labstack/gommon/tree/master/color_ Style terminal text. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/labstack/gommon/tree/master/color)** --- #### [gookit/color](https://github.com/gookit/color) _https://github.com/gookit/color_ Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/gookit/color)** --- #### [mpb](https://github.com/vbauerster/mpb) _https://github.com/vbauerster/mpb_ Multi progress bar for terminal applications. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/vbauerster/mpb)** --- #### [progressbar](https://github.com/schollz/progressbar) _https://github.com/schollz/progressbar_ Basic thread-safe progress bar that works in every OS. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/schollz/progressbar)** --- #### [simpletable](https://github.com/alexeyco/simpletable) _https://github.com/alexeyco/simpletable_ Simple tables in terminal with Go. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/alexeyco/simpletable)** --- #### [tabby](https://github.com/cheynewallace/tabby) _https://github.com/cheynewallace/tabby_ A tiny library for super simple Golang tables. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/cheynewallace/tabby)** --- #### [tabular](https://github.com/InVisionApp/tabular) _https://github.com/InVisionApp/tabular_ Print ASCII tables from command line utilities without the need to pass large sets of data to the API. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/InVisionApp/tabular)** --- #### [termbox-go](https://github.com/nsf/termbox-go) _https://github.com/nsf/termbox-go_ Termbox is a library for creating cross-platform text-based interfaces. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/nsf/termbox-go)** --- #### [termdash](https://github.com/mum4k/termdash) _https://github.com/mum4k/termdash_ Go terminal dashboard based on **termbox-go** and inspired by [termui](https://github.com/gizak/termui). * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/mum4k/termdash)** --- #### [termtables](https://github.com/apcera/termtables) _https://github.com/apcera/termtables_ Go port of the Ruby library [terminal-tables](https://github.com/tj/terminal-table) for simple ASCII table generation as well as providing markdown and HTML output. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/apcera/termtables)** --- #### [termui](https://github.com/gizak/termui) _https://github.com/gizak/termui_ Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib). * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/gizak/termui)** --- #### [uilive](https://github.com/gosuri/uilive) _https://github.com/gosuri/uilive_ Library for updating terminal output in realtime. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/gosuri/uilive)** --- #### [uiprogress](https://github.com/gosuri/uiprogress) _https://github.com/gosuri/uiprogress_ Flexible library to render progress bars in terminal applications. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/gosuri/uiprogress)** --- #### [uitable](https://github.com/gosuri/uitable) _https://github.com/gosuri/uitable_ Library to improve readability in terminal apps using tabular data. * **tags**: [go](../tagged/go.md), [command-line-interface](../tagged/command-line-interface.md), [console-application](../tagged/console-application.md) * :octocat: **[source code](https://github.com/gosuri/uitable)** --- #### [config](https://github.com/JeremyLoy/config) _https://github.com/JeremyLoy/config_ Cloud native application configuration. Bind ENV to structs in only two lines. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/JeremyLoy/config)** --- #### [config](https://github.com/olebedev/config) _https://github.com/olebedev/config_ JSON or YAML configuration wrapper with environment variables and flags parsing. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/olebedev/config)** --- #### [configure](https://github.com/paked/configure) _https://github.com/paked/configure_ Provides configuration through multiple sources, including JSON, flags and environment variables. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/paked/configure)** --- #### [confita](https://github.com/heetch/confita) _https://github.com/heetch/confita_ Load configuration in cascade from multiple backends into a struct. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/heetch/confita)** --- #### [conflate](https://github.com/the4thamigo-uk/conflate) _https://github.com/the4thamigo-uk/conflate_ Library/tool to merge multiple JSON/YAML/TOML files from arbitrary URLs, validation against a JSON schema, and application of default values defined in the schema. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/the4thamigo-uk/conflate)** --- #### [env](https://github.com/caarlos0/env) _https://github.com/caarlos0/env_ Parse environment variables to Go structs (with defaults). * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/caarlos0/env)** --- #### [envcfg](https://github.com/tomazk/envcfg) _https://github.com/tomazk/envcfg_ Un-marshaling environment variables to Go structs. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/tomazk/envcfg)** --- #### [envconf](https://github.com/ian-kent/envconf) _https://github.com/ian-kent/envconf_ Configuration from environment. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/ian-kent/envconf)** --- #### [envconfig](https://github.com/vrischmann/envconfig) _https://github.com/vrischmann/envconfig_ Read your configuration from environment variables. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/vrischmann/envconfig)** --- #### [envh](https://github.com/antham/envh) _https://github.com/antham/envh_ Helpers to manage environment variables. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/antham/envh)** --- #### [gcfg](https://github.com/go-gcfg/gcfg) _https://github.com/go-gcfg/gcfg_ read INI-style configuration files into Go structs; supports user-defined types and subsections. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/go-gcfg/gcfg)** --- #### [go-up](https://github.com/ufoscout/go-up) _https://github.com/ufoscout/go-up_ A simple configuration library with recursive placeholders resolution and no magic. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/ufoscout/go-up)** --- #### [goConfig](https://github.com/crgimenes/goConfig) _https://github.com/crgimenes/goConfig_ Parses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/crgimenes/goConfig)** --- #### [godotenv](https://github.com/joho/godotenv) _https://github.com/joho/godotenv_ Go port of Ruby's dotenv library (Loads environment variables from `.env`). * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/joho/godotenv)** --- #### [gofigure](https://github.com/ian-kent/gofigure) _https://github.com/ian-kent/gofigure_ Go application configuration made easy. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/ian-kent/gofigure)** --- #### [gone/jconf](https://github.com/One-com/gone/tree/master/jconf) _https://github.com/One-com/gone/tree/master/jconf_ Modular JSON configuration. Keep you config structs along with the code they configure and delegate parsing to submodules without sacrificing full config serialization. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/One-com/gone/tree/master/jconf)** --- #### [gookit/config](https://github.com/gookit/config) _https://github.com/gookit/config_ application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/gookit/config)** --- #### [hjson](https://github.com/hjson/hjson-go) _https://github.com/hjson/hjson-go_ Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/hjson/hjson-go)** --- #### [ingo](https://github.com/schachmat/ingo) _https://github.com/schachmat/ingo_ Flags persisted in an ini-like config file. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/schachmat/ingo)** --- #### [ini](https://github.com/go-ini/ini) _https://github.com/go-ini/ini_ Go package to read and write INI files. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/go-ini/ini)** --- #### [joshbetz/config](https://github.com/joshbetz/config) _https://github.com/joshbetz/config_ Small configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/joshbetz/config)** --- #### [kelseyhightower/envconfig](https://github.com/kelseyhightower/envconfig) _https://github.com/kelseyhightower/envconfig_ Go library for managing configuration data from environment variables. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/kelseyhightower/envconfig)** --- #### [mini](https://github.com/sasbury/mini) _https://github.com/sasbury/mini_ Golang package for parsing ini-style configuration files. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/sasbury/mini)** --- #### [sprbox](https://github.com/oblq/sprbox) _https://github.com/oblq/sprbox_ Build-environment aware toolbox factory and agnostic config parser (YAML, TOML, JSON and Environment vars). * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/oblq/sprbox)** --- #### [store](https://github.com/tucnak/store) _https://github.com/tucnak/store_ Lightweight configuration manager for Go. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/tucnak/store)** --- #### [viper](https://github.com/spf13/viper) _https://github.com/spf13/viper_ Go configuration with fangs. * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/spf13/viper)** --- #### [xdg](https://github.com/OpenPeeDeeP/xdg) _https://github.com/OpenPeeDeeP/xdg_ Cross platform package that follows the [XDG Standard](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html). * **tags**: [go](../tagged/go.md), [configuration](../tagged/configuration.md) * :octocat: **[source code](https://github.com/OpenPeeDeeP/xdg)** --- #### [drone](https://github.com/drone/drone) _https://github.com/drone/drone_ Drone is a Continuous Integration platform built on Docker, written in Go. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/drone/drone)** --- #### [duci](https://github.com/duck8823/duci) _https://github.com/duck8823/duci_ A simple ci server no needs domain specific languages. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/duck8823/duci)** --- #### [gomason](https://github.com/nikogura/gomason) _https://github.com/nikogura/gomason_ Test, Build, Sign, and Publish your go binaries from a clean workspace. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/nikogura/gomason)** --- #### [goveralls](https://github.com/mattn/goveralls) _https://github.com/mattn/goveralls_ Go integration for Coveralls.io continuous code coverage tracking system. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/mattn/goveralls)** --- #### [overalls](https://github.com/go-playground/overalls) _https://github.com/go-playground/overalls_ Multi-Package go project coverprofile for tools like goveralls. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/go-playground/overalls)** --- #### [roveralls](https://github.com/LawrenceWoodman/roveralls) _https://github.com/LawrenceWoodman/roveralls_ Recursive coverage testing tool. * **tags**: [go](../tagged/go.md), [continuous-integration](../tagged/continuous-integration.md) * :octocat: **[source code](https://github.com/LawrenceWoodman/roveralls)** --- #### [gcss](https://github.com/yosssi/gcss) _https://github.com/yosssi/gcss_ Pure Go CSS Preprocessor. * **tags**: [go](../tagged/go.md), [css-preprocessor](../tagged/css-preprocessor.md) * :octocat: **[source code](https://github.com/yosssi/gcss)** --- #### [go-libsass](https://github.com/wellington/go-libsass) _https://github.com/wellington/go-libsass_ Go wrapper to the 100% Sass compatible libsass project. * **tags**: [go](../tagged/go.md), [css-preprocessor](../tagged/css-preprocessor.md) * :octocat: **[source code](https://github.com/wellington/go-libsass)** --- #### [algorithms](https://github.com/shady831213/algorithms) _https://github.com/shady831213/algorithms_ Algorithms and data structures.CLRS study. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/shady831213/algorithms)** --- #### [binpacker](https://github.com/zhuangsirui/binpacker) _https://github.com/zhuangsirui/binpacker_ Binary packer and unpacker helps user build custom binary stream. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/zhuangsirui/binpacker)** --- #### [bit](https://github.com/yourbasic/bit) _https://github.com/yourbasic/bit_ Golang set data structure with bonus bit-twiddling functions. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/yourbasic/bit)** --- #### [bitset](https://github.com/willf/bitset) _https://github.com/willf/bitset_ Go package implementing bitsets. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/willf/bitset)** --- #### [bloom](https://github.com/zhenjl/bloom) _https://github.com/zhenjl/bloom_ Bloom filters implemented in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/zhenjl/bloom)** --- #### [bloom](https://github.com/yourbasic/bloom) _https://github.com/yourbasic/bloom_ Golang Bloom filter implementation. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/yourbasic/bloom)** --- #### [boomfilters](https://github.com/tylertreat/BoomFilters) _https://github.com/tylertreat/BoomFilters_ Probabilistic data structures for processing continuous, unbounded streams. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/tylertreat/BoomFilters)** --- #### [concurrent-writer](https://github.com/free/concurrent-writer) _https://github.com/free/concurrent-writer_ Highly concurrent drop-in replacement for `bufio.Writer`. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/free/concurrent-writer)** --- #### [conjungo](https://github.com/InVisionApp/conjungo) _https://github.com/InVisionApp/conjungo_ A small, powerful and flexible merge library. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/InVisionApp/conjungo)** --- #### [count-min-log](https://github.com/seiflotfy/count-min-log) _https://github.com/seiflotfy/count-min-log_ Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory). * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/seiflotfy/count-min-log)** --- #### [crunch](https://github.com/superwhiskers/crunch) _https://github.com/superwhiskers/crunch_ Go package implementing buffers for handling various datatypes easily. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/superwhiskers/crunch)** --- #### [cuckoofilter](https://github.com/seiflotfy/cuckoofilter) _https://github.com/seiflotfy/cuckoofilter_ Cuckoo filter: a good alternative to a counting bloom filter implemented in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/seiflotfy/cuckoofilter)** --- #### [deque](https://github.com/edwingeng/deque) _https://github.com/edwingeng/deque_ A highly optimized double-ended queue. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/edwingeng/deque)** --- #### [deque](https://github.com/gammazero/deque) _https://github.com/gammazero/deque_ Fast ring-buffer deque (double-ended queue). * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/gammazero/deque)** --- #### [dict](https://github.com/srfrog/dict) _https://github.com/srfrog/dict_ Python-like dictionaries (dict) for Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/srfrog/dict)** --- #### [encoding](https://github.com/zhenjl/encoding) _https://github.com/zhenjl/encoding_ Integer Compression Libraries for Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/zhenjl/encoding)** --- #### [go-adaptive-radix-tree](https://github.com/plar/go-adaptive-radix-tree) _https://github.com/plar/go-adaptive-radix-tree_ Go implementation of Adaptive Radix Tree. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/plar/go-adaptive-radix-tree)** --- #### [go-datastructures](https://github.com/Workiva/go-datastructures) _https://github.com/Workiva/go-datastructures_ Collection of useful, performant, and thread-safe data structures. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/Workiva/go-datastructures)** --- #### [go-ef](https://github.com/amallia/go-ef) _https://github.com/amallia/go-ef_ A Go implementation of the Elias-Fano encoding. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/amallia/go-ef)** --- #### [go-geoindex](https://github.com/hailocab/go-geoindex) _https://github.com/hailocab/go-geoindex_ In-memory geo index. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/hailocab/go-geoindex)** --- #### [go-mcache](https://github.com/OrlovEvgeny/go-mcache) _https://github.com/OrlovEvgeny/go-mcache_ Fast in-memory key:value store/cache library. Pointer caches. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/OrlovEvgeny/go-mcache)** --- #### [go-rquad](https://github.com/aurelien-rainone/go-rquad) _https://github.com/aurelien-rainone/go-rquad_ Region quadtrees with efficient point location and neighbour finding. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/aurelien-rainone/go-rquad)** --- #### [goconcurrentqueue](https://github.com/enriquebris/goconcurrentqueue) _https://github.com/enriquebris/goconcurrentqueue_ Concurrent FIFO queue. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/enriquebris/goconcurrentqueue)** --- #### [gods](https://github.com/emirpasic/gods) _https://github.com/emirpasic/gods_ Go Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet etc. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/emirpasic/gods)** --- #### [golang-set](https://github.com/deckarep/golang-set) _https://github.com/deckarep/golang-set_ Thread-Safe and Non-Thread-Safe high-performance sets for Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/deckarep/golang-set)** --- #### [goset](https://github.com/zoumo/goset) _https://github.com/zoumo/goset_ A useful Set collection implementation for Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/zoumo/goset)** --- #### [goskiplist](https://github.com/ryszard/goskiplist) _https://github.com/ryszard/goskiplist_ Skip list implementation in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/ryszard/goskiplist)** --- #### [gota](https://github.com/kniren/gota) _https://github.com/kniren/gota_ Implementation of dataframes, series, and data wrangling methods for Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/kniren/gota)** --- #### [hide](https://github.com/emvi/hide) _https://github.com/emvi/hide_ ID type with marshalling to/from hash to prevent sending IDs to clients. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/emvi/hide)** --- #### [hilbert](https://github.com/google/hilbert) _https://github.com/google/hilbert_ Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/google/hilbert)** --- #### [hyperloglog](https://github.com/axiomhq/hyperloglog) _https://github.com/axiomhq/hyperloglog_ HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/axiomhq/hyperloglog)** --- #### [levenshtein](https://github.com/agext/levenshtein) _https://github.com/agext/levenshtein_ Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/agext/levenshtein)** --- #### [levenshtein](https://github.com/agnivade/levenshtein) _https://github.com/agnivade/levenshtein_ Implementation to calculate levenshtein distance in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/agnivade/levenshtein)** --- #### [mafsa](https://github.com/smartystreets/mafsa) _https://github.com/smartystreets/mafsa_ MA-FSA implementation with Minimal Perfect Hashing. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/smartystreets/mafsa)** --- #### [merkletree](https://github.com/cbergoon/merkletree) _https://github.com/cbergoon/merkletree_ Implementation of a merkle tree providing an efficient and secure verification of the contents of data structures. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/cbergoon/merkletree)** --- #### [mspm](https://github.com/BlackRabbitt/mspm) _https://github.com/BlackRabbitt/mspm_ Multi-String Pattern Matching Algorithm for information retrieval. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/BlackRabbitt/mspm)** --- #### [null](https://github.com/emvi/null) _https://github.com/emvi/null_ Nullable Go types that can be marshalled/unmarshalled to/from JSON. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/emvi/null)** --- #### [parsefields](https://github.com/MonaxGT/parsefields) _https://github.com/MonaxGT/parsefields_ Tools for parse JSON-like logs for collecting unique fields and events. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/MonaxGT/parsefields)** --- #### [pipeline](https://github.com/hyfather/pipeline) _https://github.com/hyfather/pipeline_ An implementation of pipelines with fan-in and fan-out. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/hyfather/pipeline)** --- #### [ring](https://github.com/TheTannerRyan/ring) _https://github.com/TheTannerRyan/ring_ Go implementation of a high performance, thread safe bloom filter. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/TheTannerRyan/ring)** --- #### [roaring](https://github.com/RoaringBitmap/roaring) _https://github.com/RoaringBitmap/roaring_ Go package implementing compressed bitsets. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/RoaringBitmap/roaring)** --- #### [set](https://github.com/StudioSol/set) _https://github.com/StudioSol/set_ Simple set data structure implementation in Go using LinkedHashMap. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/StudioSol/set)** --- #### [skiplist](https://github.com/MauriceGit/skiplist) _https://github.com/MauriceGit/skiplist_ Very fast Go Skiplist implementation. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/MauriceGit/skiplist)** --- #### [skiplist](https://github.com/gansidui/skiplist) _https://github.com/gansidui/skiplist_ Skiplist implementation in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/gansidui/skiplist)** --- #### [timedmap](https://github.com/zekroTJA/timedmap) _https://github.com/zekroTJA/timedmap_ Map with expiring key-value pairs. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/zekroTJA/timedmap)** --- #### [treap](https://github.com/perdata/treap) _https://github.com/perdata/treap_ Persistent, fast ordered map using tree heaps. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/perdata/treap)** --- #### [trie](https://github.com/derekparker/trie) _https://github.com/derekparker/trie_ Trie implementation in Go. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/derekparker/trie)** --- #### [ttlcache](https://github.com/diegobernardes/ttlcache) _https://github.com/diegobernardes/ttlcache_ In-memory LRU string-interface{} map with expiration for golang. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/diegobernardes/ttlcache)** --- #### [typ](https://github.com/gurukami/typ) _https://github.com/gurukami/typ_ Null Types, Safe primitive type conversion and fetching value from complex structures. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/gurukami/typ)** --- #### [willf/bloom](https://github.com/willf/bloom) _https://github.com/willf/bloom_ Go package implementing Bloom filters. * **tags**: [go](../tagged/go.md), [data-structures](../tagged/data-structures.md) * :octocat: **[source code](https://github.com/willf/bloom)** --- #### [badger](https://github.com/dgraph-io/badger) _https://github.com/dgraph-io/badger_ Fast key-value store in Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/dgraph-io/badger)** --- #### [bcache](https://github.com/iwanbk/bcache) _https://github.com/iwanbk/bcache_ Eventually consistent distributed in-memory cache Go library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/iwanbk/bcache)** --- #### [BigCache](https://github.com/allegro/bigcache) _https://github.com/allegro/bigcache_ Efficient key/value cache for gigabytes of data. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/allegro/bigcache)** --- #### [bolt](https://github.com/boltdb/bolt) _https://github.com/boltdb/bolt_ Low-level key/value database for Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/boltdb/bolt)** --- #### [buntdb](https://github.com/tidwall/buntdb) _https://github.com/tidwall/buntdb_ Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/tidwall/buntdb)** --- #### [cache](https://github.com/akyoto/cache) _https://github.com/akyoto/cache_ In-memory key:value store with expiration time, 0 dependencies, <100 LoC, 100% coverage. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/akyoto/cache)** --- #### [cache2go](https://github.com/muesli/cache2go) _https://github.com/muesli/cache2go_ In-memory key:value cache which supports automatic invalidation based on timeouts. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/muesli/cache2go)** --- #### [clusteredBigCache](https://github.com/oaStuff/clusteredBigCache) _https://github.com/oaStuff/clusteredBigCache_ BigCache with clustering support and individual item expiration. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/oaStuff/clusteredBigCache)** --- #### [cockroach](https://github.com/cockroachdb/cockroach) _https://github.com/cockroachdb/cockroach_ Scalable, Geo-Replicated, Transactional Datastore. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/cockroachdb/cockroach)** --- #### [couchcache](https://github.com/codingsince1985/couchcache) _https://github.com/codingsince1985/couchcache_ RESTful caching micro-service backed by Couchbase server. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/codingsince1985/couchcache)** --- #### [CovenantSQL](https://github.com/CovenantSQL/CovenantSQL) _https://github.com/CovenantSQL/CovenantSQL_ CovenantSQL is a SQL database on blockchain. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/CovenantSQL/CovenantSQL)** --- #### [dgraph](https://github.com/dgraph-io/dgraph) _https://github.com/dgraph-io/dgraph_ Scalable, Distributed, Low Latency, High Throughput Graph Database. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/dgraph-io/dgraph)** --- #### [diskv](https://github.com/peterbourgon/diskv) _https://github.com/peterbourgon/diskv_ Home-grown disk-backed key-value store. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/peterbourgon/diskv)** --- #### [eliasdb](https://github.com/krotik/eliasdb) _https://github.com/krotik/eliasdb_ Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/krotik/eliasdb)** --- #### [fastcache](https://github.com/VictoriaMetrics/fastcache) _https://github.com/VictoriaMetrics/fastcache_ fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/VictoriaMetrics/fastcache)** --- #### [GCache](https://github.com/bluele/gcache) _https://github.com/bluele/gcache_ Cache library with support for expirable Cache, LFU, LRU and ARC. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/bluele/gcache)** --- #### [go-cache](https://github.com/pmylund/go-cache) _https://github.com/pmylund/go-cache_ In-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/pmylund/go-cache)** --- #### [goleveldb](https://github.com/syndtr/goleveldb) _https://github.com/syndtr/goleveldb_ Implementation of the [LevelDB](https://github.com/google/leveldb) key/value database in Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/syndtr/goleveldb)** --- #### [gorocksdb](https://github.com/kapitan-k/gorocksdb) _https://github.com/kapitan-k/gorocksdb_ Gorocksdb is a wrapper for [RocksDB](https://rocksdb.org) written in Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/kapitan-k/gorocksdb)** --- #### [groupcache](https://github.com/golang/groupcache) _https://github.com/golang/groupcache_ Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/golang/groupcache)** --- #### [influxdb](https://github.com/influxdb/influxdb) _https://github.com/influxdb/influxdb_ Scalable datastore for metrics, events, and real-time analytics. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/influxdb/influxdb)** --- #### [ledisdb](https://github.com/siddontang/ledisdb) _https://github.com/siddontang/ledisdb_ Ledisdb is a high performance NoSQL like Redis based on LevelDB. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/siddontang/ledisdb)** --- #### [levigo](https://github.com/jmhodges/levigo) _https://github.com/jmhodges/levigo_ Levigo is a Go wrapper for LevelDB. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/jmhodges/levigo)** --- #### [moss](https://github.com/couchbase/moss) _https://github.com/couchbase/moss_ Moss is a simple LSM key-value storage engine written in 100% Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/couchbase/moss)** --- #### [nutsdb](https://github.com/xujiajun/nutsdb) _https://github.com/xujiajun/nutsdb_ Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/xujiajun/nutsdb)** --- #### [piladb](https://github.com/fern4lvarez/piladb) _https://github.com/fern4lvarez/piladb_ Lightweight RESTful database engine based on stack data structures. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/fern4lvarez/piladb)** --- #### [prometheus](https://github.com/prometheus/prometheus) _https://github.com/prometheus/prometheus_ Monitoring system and time series database. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/prometheus/prometheus)** --- #### [pudge](https://github.com/recoilme/pudge) _https://github.com/recoilme/pudge_ Fast and simple key/value store written using Go's standard library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/recoilme/pudge)** --- #### [rqlite](https://github.com/rqlite/rqlite) _https://github.com/rqlite/rqlite_ The lightweight, distributed, relational database built on SQLite. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/rqlite/rqlite)** --- #### [Scribble](https://github.com/nanobox-io/golang-scribble) _https://github.com/nanobox-io/golang-scribble_ Tiny flat file JSON store. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/nanobox-io/golang-scribble)** --- #### [slowpoke](https://github.com/recoilme/slowpoke) _https://github.com/recoilme/slowpoke_ Key-value store with persistence. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/recoilme/slowpoke)** --- #### [tempdb](https://github.com/rafaeljesus/tempdb) _https://github.com/rafaeljesus/tempdb_ Key-value store for temporary items. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/rafaeljesus/tempdb)** --- #### [tidb](https://github.com/pingcap/tidb) _https://github.com/pingcap/tidb_ TiDB is a distributed SQL database. Inspired by the design of Google F1. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/pingcap/tidb)** --- #### [tiedot](https://github.com/HouzuoGuo/tiedot) _https://github.com/HouzuoGuo/tiedot_ Your NoSQL database powered by Golang. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/HouzuoGuo/tiedot)** --- #### [Vasto](https://github.com/chrislusf/vasto) _https://github.com/chrislusf/vasto_ A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/chrislusf/vasto)** --- #### [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics) _https://github.com/VictoriaMetrics/VictoriaMetrics_ fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/VictoriaMetrics/VictoriaMetrics)** --- #### [avro](https://github.com/khezen/avro) _https://github.com/khezen/avro_ Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/khezen/avro)** --- #### [darwin](https://github.com/GuiaBolso/darwin) _https://github.com/GuiaBolso/darwin_ Database schema evolution library for Go. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/GuiaBolso/darwin)** --- #### [go-fixtures](https://github.com/RichardKnop/go-fixtures) _https://github.com/RichardKnop/go-fixtures_ Django style fixtures for Golang's excellent built-in database/sql library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/RichardKnop/go-fixtures)** --- #### [go-pg-migrations](https://github.com/robinjoseph08/go-pg-migrations) _https://github.com/robinjoseph08/go-pg-migrations_ A Go package to help write migrations with go-pg/pg. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/robinjoseph08/go-pg-migrations)** --- #### [gondolier](https://github.com/emvi/gondolier) _https://github.com/emvi/gondolier_ Database migration library using struct decorators. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/emvi/gondolier)** --- #### [goose](https://github.com/steinbacher/goose) _https://github.com/steinbacher/goose_ Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/steinbacher/goose)** --- #### [gormigrate](https://github.com/go-gormigrate/gormigrate) _https://github.com/go-gormigrate/gormigrate_ Database schema migration helper for Gorm ORM. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/go-gormigrate/gormigrate)** --- #### [migrate](https://github.com/golang-migrate/migrate) _https://github.com/golang-migrate/migrate_ Database migrations. CLI and Golang library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/golang-migrate/migrate)** --- #### [migrator](https://github.com/lopezator/migrator) _https://github.com/lopezator/migrator_ Dead simple Go database migration library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/lopezator/migrator)** --- #### [pravasan](https://github.com/pravasan/pravasan) _https://github.com/pravasan/pravasan_ Simple Migration tool - currently for MySQL but planning to soon support Postgres, SQLite, MongoDB, etc. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/pravasan/pravasan)** --- #### [soda](https://github.com/gobuffalo/pop/tree/master/soda) _https://github.com/gobuffalo/pop/tree/master/soda_ Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/gobuffalo/pop/tree/master/soda)** --- #### [sql-migrate](https://github.com/rubenv/sql-migrate) _https://github.com/rubenv/sql-migrate_ Database migration tool. Allows embedding migrations into the application using go-bindata. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/rubenv/sql-migrate)** --- #### [chproxy](https://github.com/Vertamedia/chproxy) _https://github.com/Vertamedia/chproxy_ HTTP proxy for ClickHouse database. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/Vertamedia/chproxy)** --- #### [clickhouse-bulk](https://github.com/nikepan/clickhouse-bulk) _https://github.com/nikepan/clickhouse-bulk_ Collects small insterts and sends big requests to ClickHouse servers. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/nikepan/clickhouse-bulk)** --- #### [datagen](https://github.com/codingconcepts/datagen) _https://github.com/codingconcepts/datagen_ A fast data generator that's multi-table aware and supports multi-row DML. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/codingconcepts/datagen)** --- #### [dbbench](https://github.com/sj14/dbbench) _https://github.com/sj14/dbbench_ Database benchmarking tool with support for several databases and scripts. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/sj14/dbbench)** --- #### [go-mysql](https://github.com/siddontang/go-mysql) _https://github.com/siddontang/go-mysql_ Go toolset to handle MySQL protocol and replication. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/siddontang/go-mysql)** --- #### [go-mysql-elasticsearch](https://github.com/siddontang/go-mysql-elasticsearch) _https://github.com/siddontang/go-mysql-elasticsearch_ Sync your MySQL data into Elasticsearch automatically. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/siddontang/go-mysql-elasticsearch)** --- #### [kingshard](https://github.com/flike/kingshard) _https://github.com/flike/kingshard_ kingshard is a high performance proxy for MySQL powered by Golang. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/flike/kingshard)** --- #### [myreplication](https://github.com/2tvenom/myreplication) _https://github.com/2tvenom/myreplication_ MySql binary log replication listener. Supports statement and row based replication. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/2tvenom/myreplication)** --- #### [octillery](https://github.com/knocknote/octillery) _https://github.com/knocknote/octillery_ Go package for sharding databases ( Supports every ORM or raw SQL ). * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/knocknote/octillery)** --- #### [orchestrator](https://github.com/github/orchestrator) _https://github.com/github/orchestrator_ MySQL replication topology manager & visualizer. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/github/orchestrator)** --- #### [pgweb](https://github.com/sosedoff/pgweb) _https://github.com/sosedoff/pgweb_ Web-based PostgreSQL database browser. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/sosedoff/pgweb)** --- #### [prep](https://github.com/hexdigest/prep) _https://github.com/hexdigest/prep_ Use prepared SQL statements without changing your code. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/hexdigest/prep)** --- #### [pREST](https://github.com/nuveo/prest) _https://github.com/nuveo/prest_ Serve a RESTful API from any PostgreSQL database. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/nuveo/prest)** --- #### [rwdb](https://github.com/andizzle/rwdb) _https://github.com/andizzle/rwdb_ rwdb provides read replica capability for multiple database servers setup. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/andizzle/rwdb)** --- #### [vitess](https://github.com/youtube/vitess) _https://github.com/youtube/vitess_ vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/youtube/vitess)** --- #### [Dotsql](https://github.com/gchaincl/dotsql) _https://github.com/gchaincl/dotsql_ Go library that helps you keep sql files in one place and use them with ease. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/gchaincl/dotsql)** --- #### [gendry](https://github.com/didi/gendry) _https://github.com/didi/gendry_ Non-invasive SQL builder and powerful data binder. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/didi/gendry)** --- #### [godbal](https://github.com/xujiajun/godbal) _https://github.com/xujiajun/godbal_ Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/xujiajun/godbal)** --- #### [goqu](https://github.com/doug-martin/goqu) _https://github.com/doug-martin/goqu_ Idiomatic SQL builder and query library. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/doug-martin/goqu)** --- #### [igor](https://github.com/galeone/igor) _https://github.com/galeone/igor_ Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/galeone/igor)** --- #### [ormlite](https://github.com/pupizoid/ormlite) _https://github.com/pupizoid/ormlite_ Lightweight package containing some ORM-like features and helpers for sqlite databases. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/pupizoid/ormlite)** --- #### [ozzo-dbx](https://github.com/go-ozzo/ozzo-dbx) _https://github.com/go-ozzo/ozzo-dbx_ Powerful data retrieval methods as well as DB-agnostic query building capabilities. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/go-ozzo/ozzo-dbx)** --- #### [scaneo](https://github.com/variadico/scaneo) _https://github.com/variadico/scaneo_ Generate Go code to convert database rows into arbitrary structs. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/variadico/scaneo)** --- #### [sqrl](https://github.com/elgris/sqrl) _https://github.com/elgris/sqrl_ SQL query builder, fork of Squirrel with improved performance. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/elgris/sqrl)** --- #### [Squalus](https://gitlab.com/qosenergy/squalus) _https://gitlab.com/qosenergy/squalus_ Thin layer over the Go SQL package that makes it easier to perform queries. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) --- #### [Squirrel](https://github.com/Masterminds/squirrel) _https://github.com/Masterminds/squirrel_ Go library that helps you build SQL queries. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/Masterminds/squirrel)** --- #### [xo](https://github.com/knq/xo) _https://github.com/knq/xo_ Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server. * **tags**: [go](../tagged/go.md), [database](../tagged/database.md) * :octocat: **[source code](https://github.com/knq/xo)** --- #### [avatica](https://github.com/apache/calcite-avatica-go) _https://github.com/apache/calcite-avatica-go_ Apache Avatica/Phoenix SQL driver for database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/apache/calcite-avatica-go)** --- #### [bgc](https://github.com/viant/bgc) _https://github.com/viant/bgc_ Datastore Connectivity for BigQuery for go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/viant/bgc)** --- #### [firebirdsql](https://github.com/nakagami/firebirdsql) _https://github.com/nakagami/firebirdsql_ Firebird RDBMS SQL driver for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/nakagami/firebirdsql)** --- #### [go-adodb](https://github.com/mattn/go-adodb) _https://github.com/mattn/go-adodb_ Microsoft ActiveX Object DataBase driver for go that uses database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/mattn/go-adodb)** --- #### [go-mssqldb](https://github.com/denisenkom/go-mssqldb) _https://github.com/denisenkom/go-mssqldb_ Microsoft MSSQL driver for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/denisenkom/go-mssqldb)** --- #### [go-oci8](https://github.com/mattn/go-oci8) _https://github.com/mattn/go-oci8_ Oracle driver for go that uses database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/mattn/go-oci8)** --- #### [go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) _https://github.com/go-sql-driver/mysql_ MySQL driver for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/go-sql-driver/mysql)** --- #### [go-sqlite3](https://github.com/mattn/go-sqlite3) _https://github.com/mattn/go-sqlite3_ SQLite3 driver for go that uses database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/mattn/go-sqlite3)** --- #### [gofreetds](https://github.com/minus5/gofreetds) _https://github.com/minus5/gofreetds_ Microsoft MSSQL driver. Go wrapper over [FreeTDS](http://www.freetds.org). * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/minus5/gofreetds)** --- #### [goracle](https://github.com/go-goracle/goracle) _https://github.com/go-goracle/goracle_ Oracle driver for Go, using the ODPI-C driver. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/go-goracle/goracle)** --- #### [pgx](https://github.com/jackc/pgx) _https://github.com/jackc/pgx_ PostgreSQL driver supporting features beyond those exposed by database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/jackc/pgx)** --- #### [pq](https://github.com/lib/pq) _https://github.com/lib/pq_ Pure Go Postgres driver for database/sql. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [relational-database](../tagged/relational-database.md) * :octocat: **[source code](https://github.com/lib/pq)** --- #### [aerospike-client-go](https://github.com/aerospike/aerospike-client-go) _https://github.com/aerospike/aerospike-client-go_ Aerospike client in Go language. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/aerospike/aerospike-client-go)** --- #### [arangolite](https://github.com/solher/arangolite) _https://github.com/solher/arangolite_ Lightweight golang driver for ArangoDB. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/solher/arangolite)** --- #### [asc](https://github.com/viant/asc) _https://github.com/viant/asc_ Datastore Connectivity for Aerospike for go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/viant/asc)** --- #### [dynago](https://github.com/underarmour/dynago) _https://github.com/underarmour/dynago_ Dynago is a principle of least surprise client for DynamoDB. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/underarmour/dynago)** --- #### [forestdb](https://github.com/couchbase/goforestdb) _https://github.com/couchbase/goforestdb_ Go bindings for ForestDB. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/couchbase/goforestdb)** --- #### [go-couchbase](https://github.com/couchbase/go-couchbase) _https://github.com/couchbase/go-couchbase_ Couchbase client in Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/couchbase/go-couchbase)** --- #### [go-couchdb](https://github.com/fjl/go-couchdb) _https://github.com/fjl/go-couchdb_ Yet another CouchDB HTTP API wrapper for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/fjl/go-couchdb)** --- #### [go-pilosa](https://github.com/pilosa/go-pilosa) _https://github.com/pilosa/go-pilosa_ Go client library for Pilosa. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/pilosa/go-pilosa)** --- #### [go-rejson](https://github.com/nitishm/go-rejson) _https://github.com/nitishm/go-rejson_ Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/nitishm/go-rejson)** --- #### [gocb](https://github.com/couchbase/gocb) _https://github.com/couchbase/gocb_ Official Couchbase Go SDK. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/couchbase/gocb)** --- #### [gocql](http://gocql.github.io) _http://gocql.github.io_ Go language driver for Apache Cassandra. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) --- #### [godscache](https://github.com/defcronyke/godscache) _https://github.com/defcronyke/godscache_ A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/defcronyke/godscache)** --- #### [gomemcache](https://github.com/bradfitz/gomemcache/) _https://github.com/bradfitz/gomemcache/_ memcache client library for the Go programming language. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/bradfitz/gomemcache/)** --- #### [gorethink](https://github.com/dancannon/gorethink) _https://github.com/dancannon/gorethink_ Go language driver for RethinkDB. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/dancannon/gorethink)** --- #### [goriak](https://github.com/zegl/goriak) _https://github.com/zegl/goriak_ Go language driver for Riak KV. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/zegl/goriak)** --- #### [mgo](https://github.com/globalsign/mgo) _https://github.com/globalsign/mgo_ (unmaintained) MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/globalsign/mgo)** --- #### [mongo-go-driver](https://github.com/mongodb/mongo-go-driver) _https://github.com/mongodb/mongo-go-driver_ Official MongoDB driver for the Go language. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/mongodb/mongo-go-driver)** --- #### [neo4j](https://github.com/cihangir/neo4j) _https://github.com/cihangir/neo4j_ Neo4j Rest API Bindings for Golang. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/cihangir/neo4j)** --- #### [Neo4j-GO](https://github.com/davemeehan/Neo4j-GO) _https://github.com/davemeehan/Neo4j-GO_ Neo4j REST Client in golang. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/davemeehan/Neo4j-GO)** --- #### [neoism](https://github.com/jmcvetta/neoism) _https://github.com/jmcvetta/neoism_ Neo4j client for Golang. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/jmcvetta/neoism)** --- #### [redigo](https://github.com/gomodule/redigo) _https://github.com/gomodule/redigo_ Redigo is a Go client for the Redis database. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/gomodule/redigo)** --- #### [redis](https://github.com/go-redis/redis) _https://github.com/go-redis/redis_ Redis client for Golang. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/go-redis/redis)** --- #### [redis](https://github.com/bsm/redeo) _https://github.com/bsm/redeo_ Redis-protocol compatible TCP servers/services. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/bsm/redeo)** --- #### [xredis](https://github.com/shomali11/xredis) _https://github.com/shomali11/xredis_ Typesafe, customizable, clean & easy to use Redis client. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/shomali11/xredis)** --- #### [bleve](https://github.com/blevesearch/bleve) _https://github.com/blevesearch/bleve_ Modern text indexing library for go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/blevesearch/bleve)** --- #### [elastic](https://github.com/olivere/elastic) _https://github.com/olivere/elastic_ Elasticsearch client for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/olivere/elastic)** --- #### [elasticsql](https://github.com/cch123/elasticsql) _https://github.com/cch123/elasticsql_ Convert sql to elasticsearch dsl in Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/cch123/elasticsql)** --- #### [elastigo](https://github.com/mattbaird/elastigo) _https://github.com/mattbaird/elastigo_ Elasticsearch client library. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/mattbaird/elastigo)** --- #### [go-elasticsearch](https://github.com/elastic/go-elasticsearch) _https://github.com/elastic/go-elasticsearch_ Official Elasticsearch client for Go. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/elastic/go-elasticsearch)** --- #### [goes](https://github.com/OwnLocal/goes) _https://github.com/OwnLocal/goes_ Library to interact with Elasticsearch. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/OwnLocal/goes)** --- #### [riot](https://github.com/go-ego/riot) _https://github.com/go-ego/riot_ Go Open Source, Distributed, Simple and efficient Search Engine. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/go-ego/riot)** --- #### [skizze](https://github.com/seiflotfy/skizze) _https://github.com/seiflotfy/skizze_ probabilistic data-structures service and storage. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/seiflotfy/skizze)** --- #### [cachego](https://github.com/fabiorphp/cachego) _https://github.com/fabiorphp/cachego_ Golang Cache component for multiple drivers. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/fabiorphp/cachego)** --- #### [cayley](https://github.com/google/cayley) _https://github.com/google/cayley_ Graph database with support for multiple backends. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/google/cayley)** --- #### [dsc](https://github.com/viant/dsc) _https://github.com/viant/dsc_ Datastore connectivity for SQL, NoSQL, structured files. * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/viant/dsc)** --- #### [gokv](https://github.com/philippgille/gokv) _https://github.com/philippgille/gokv_ Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more). * **tags**: [go](../tagged/go.md), [database-drivers](../tagged/database-drivers.md), [nosql](../tagged/nosql.md) * :octocat: **[source code](https://github.com/philippgille/gokv)** --- #### [carbon](https://github.com/uniplaces/carbon) _https://github.com/uniplaces/carbon_ Simple Time extension with a lot of util methods, ported from PHP Carbon library. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/uniplaces/carbon)** --- #### [date](https://github.com/rickb777/date) _https://github.com/rickb777/date_ Augments Time for working with dates, date ranges, time spans, periods, and time-of-day. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/rickb777/date)** --- #### [dateparse](https://github.com/araddon/dateparse) _https://github.com/araddon/dateparse_ Parse date's without knowing format in advance. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/araddon/dateparse)** --- #### [durafmt](https://github.com/hako/durafmt) _https://github.com/hako/durafmt_ Time duration formatting library for Go. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/hako/durafmt)** --- #### [feiertage](https://github.com/wlbr/feiertage) _https://github.com/wlbr/feiertage_ Set of functions to calculate public holidays in Germany, incl. specialization on the states of Germany (Bundesländer). Things like Easter, Pentecost, Thanksgiving... * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/wlbr/feiertage)** --- #### [go-persian-calendar](https://github.com/yaa110/go-persian-calendar) _https://github.com/yaa110/go-persian-calendar_ The implementation of the Persian (Solar Hijri) Calendar in Go (golang). * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/yaa110/go-persian-calendar)** --- #### [go-sunrise](https://github.com/nathan-osman/go-sunrise) _https://github.com/nathan-osman/go-sunrise_ Calculate the sunrise and sunset times for a given location. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/nathan-osman/go-sunrise)** --- #### [goweek](https://github.com/grsmv/goweek) _https://github.com/grsmv/goweek_ Library for working with week entity in golang. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/grsmv/goweek)** --- #### [iso8601](https://github.com/relvacode/iso8601) _https://github.com/relvacode/iso8601_ Efficiently parse ISO8601 date-times without regex. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/relvacode/iso8601)** --- #### [kair](https://github.com/GuilhermeCaruso/kair) _https://github.com/GuilhermeCaruso/kair_ Date and Time - Golang Formatting Library. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/GuilhermeCaruso/kair)** --- #### [now](https://github.com/jinzhu/now) _https://github.com/jinzhu/now_ Now is a time toolkit for golang. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/jinzhu/now)** --- #### [NullTime](https://github.com/kirillDanshin/nulltime) _https://github.com/kirillDanshin/nulltime_ Nullable `time.Time`. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/kirillDanshin/nulltime)** --- #### [strftime](https://github.com/awoodbeck/strftime) _https://github.com/awoodbeck/strftime_ C99-compatible strftime formatter. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/awoodbeck/strftime)** --- #### [timespan](https://github.com/SaidinWoT/timespan) _https://github.com/SaidinWoT/timespan_ For interacting with intervals of time, defined as a start time and a duration. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/SaidinWoT/timespan)** --- #### [timeutil](https://github.com/leekchan/timeutil) _https://github.com/leekchan/timeutil_ Useful extensions (Timedelta, Strftime, ...) to the golang's time package. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/leekchan/timeutil)** --- #### [tuesday](https://github.com/osteele/tuesday) _https://github.com/osteele/tuesday_ Ruby-compatible Strftime function. * **tags**: [go](../tagged/go.md), [date](../tagged/date.md), [time](../tagged/time.md) * :octocat: **[source code](https://github.com/osteele/tuesday)** --- #### [celeriac](https://github.com/svcavallar/celeriac.v1) _https://github.com/svcavallar/celeriac.v1_ Library for adding support for interacting and monitoring Celery workers, tasks and events in Go. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/svcavallar/celeriac.v1)** --- #### [consistent](https://github.com/buraksezer/consistent) _https://github.com/buraksezer/consistent_ Consistent hashing with bounded loads. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/buraksezer/consistent)** --- #### [dht](https://github.com/anacrolix/dht) _https://github.com/anacrolix/dht_ BitTorrent Kademlia DHT implementation. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/anacrolix/dht)** --- #### [digota](https://github.com/digota/digota) _https://github.com/digota/digota_ grpc ecommerce microservice. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/digota/digota)** --- #### [dot](https://github.com/dotchain/dot/) _https://github.com/dotchain/dot/_ distributed sync using operational transformation/OT. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/dotchain/dot/)** --- #### [doublejump](https://github.com/edwingeng/doublejump) _https://github.com/edwingeng/doublejump_ A revamped Google's jump consistent hash. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/edwingeng/doublejump)** --- #### [drmaa](https://github.com/dgruber/drmaa) _https://github.com/dgruber/drmaa_ Job submission library for cluster schedulers based on the DRMAA standard. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/dgruber/drmaa)** --- #### [dynamolock](https://cirello.io/dynamolock) _https://cirello.io/dynamolock_ DynamoDB-backed distributed locking implementation. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) --- #### [dynatomic](https://github.com/tylfin/dynatomic) _https://github.com/tylfin/dynatomic_ A library for using DynamoDB as an atomic counter. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/tylfin/dynatomic)** --- #### [emitter-io](https://github.com/emitter-io/emitter) _https://github.com/emitter-io/emitter_ High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/emitter-io/emitter)** --- #### [flowgraph](https://github.com/vectaport/flowgraph) _https://github.com/vectaport/flowgraph_ flow-based programming package. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/vectaport/flowgraph)** --- #### [gleam](https://github.com/chrislusf/gleam) _https://github.com/chrislusf/gleam_ Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/chrislusf/gleam)** --- #### [glow](https://github.com/chrislusf/glow) _https://github.com/chrislusf/glow_ Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/chrislusf/glow)** --- #### [go-health](https://github.com/InVisionApp/go-health) _https://github.com/InVisionApp/go-health_ Library for enabling asynchronous dependency health checks in your service. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/InVisionApp/go-health)** --- #### [go-jump](https://github.com/dgryski/go-jump) _https://github.com/dgryski/go-jump_ Port of Google's "Jump" Consistent Hash function. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/dgryski/go-jump)** --- #### [go-kit](https://github.com/go-kit/kit) _https://github.com/go-kit/kit_ Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/go-kit/kit)** --- #### [gorpc](https://github.com/valyala/gorpc) _https://github.com/valyala/gorpc_ Simple, fast and scalable RPC library for high load. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/valyala/gorpc)** --- #### [grpc-go](https://github.com/grpc/grpc-go) _https://github.com/grpc/grpc-go_ The Go language implementation of gRPC. HTTP/2 based RPC. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/grpc/grpc-go)** --- #### [hprose](https://github.com/hprose/hprose-golang) _https://github.com/hprose/hprose-golang_ Very newbility RPC Library, support 25+ languages now. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/hprose/hprose-golang)** --- #### [jaeger](https://github.com/jaegertracing/jaeger) _https://github.com/jaegertracing/jaeger_ A distributed tracing system. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/jaegertracing/jaeger)** --- #### [jsonrpc](https://github.com/osamingo/jsonrpc) _https://github.com/osamingo/jsonrpc_ The jsonrpc package helps implement of JSON-RPC 2.0. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/osamingo/jsonrpc)** --- #### [jsonrpc](https://github.com/ybbus/jsonrpc) _https://github.com/ybbus/jsonrpc_ JSON-RPC 2.0 HTTP client implementation. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/ybbus/jsonrpc)** --- #### [KrakenD](https://github.com/devopsfaith/krakend) _https://github.com/devopsfaith/krakend_ Ultra performant API Gateway framework with middlewares. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/devopsfaith/krakend)** --- #### [micro](https://github.com/micro/micro) _https://github.com/micro/micro_ Pluggable microservice toolkit and distributed systems platform. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/micro/micro)** --- #### [NATS](https://github.com/nats-io/gnatsd) _https://github.com/nats-io/gnatsd_ Lightweight, high performance messaging system for microservices, IoT, and cloud native systems. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/nats-io/gnatsd)** --- #### [outboxer](https://github.com/italolelis/outboxer) _https://github.com/italolelis/outboxer_ Outboxer is a go library that implements the outbox pattern. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/italolelis/outboxer)** --- #### [pglock](https://cirello.io/pglock) _https://cirello.io/pglock_ PostgreSQL-backed distributed locking implementation. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) --- #### [raft](https://github.com/hashicorp/raft) _https://github.com/hashicorp/raft_ Golang implementation of the Raft consensus protocol, by HashiCorp. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/hashicorp/raft)** --- #### [raft](https://github.com/coreos/etcd/tree/master/raft) _https://github.com/coreos/etcd/tree/master/raft_ Go implementation of the Raft consensus protocol, by CoreOS. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/coreos/etcd/tree/master/raft)** --- #### [redis-lock](https://github.com/bsm/redis-lock) _https://github.com/bsm/redis-lock_ Simplified distributed locking implementation using Redis. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/bsm/redis-lock)** --- #### [resgate](https://resgate.io/) _https://resgate.io/_ Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) --- #### [ringpop-go](https://github.com/uber/ringpop-go) _https://github.com/uber/ringpop-go_ Scalable, fault-tolerant application-layer sharding for Go applications. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/uber/ringpop-go)** --- #### [rpcx](https://github.com/smallnest/rpcx) _https://github.com/smallnest/rpcx_ Distributed pluggable RPC service framework like alibaba Dubbo. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/smallnest/rpcx)** --- #### [sleuth](https://github.com/ursiform/sleuth) _https://github.com/ursiform/sleuth_ Library for master-less p2p auto-discovery and RPC between HTTP services (using [ZeroMQ](https://github.com/zeromq/libzmq)). * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/ursiform/sleuth)** --- #### [tendermint](https://github.com/tendermint/tendermint) _https://github.com/tendermint/tendermint_ High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain ... * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/tendermint/tendermint)** --- #### [torrent](https://github.com/anacrolix/torrent) _https://github.com/anacrolix/torrent_ BitTorrent client package. * **tags**: [go](../tagged/go.md), [distributed-systems](../tagged/distributed-systems.md) * :octocat: **[source code](https://github.com/anacrolix/torrent)** --- #### [chasquid](https://blitiri.com.ar/p/chasquid) _https://blitiri.com.ar/p/chasquid_ SMTP server written in Go. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) --- #### [douceur](https://github.com/aymerick/douceur) _https://github.com/aymerick/douceur_ CSS inliner for your HTML emails. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/aymerick/douceur)** --- #### [email](https://github.com/jordan-wright/email) _https://github.com/jordan-wright/email_ A robust and flexible email library for Go. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/jordan-wright/email)** --- #### [go-dkim](https://github.com/toorop/go-dkim) _https://github.com/toorop/go-dkim_ DKIM library, to sign & verify email. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/toorop/go-dkim)** --- #### [go-imap](https://github.com/emersion/go-imap) _https://github.com/emersion/go-imap_ IMAP library for clients and servers. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/emersion/go-imap)** --- #### [go-message](https://github.com/emersion/go-message) _https://github.com/emersion/go-message_ Streaming library for the Internet Message Format and mail messages. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/emersion/go-message)** --- #### [go-premailer](https://github.com/vanng822/go-premailer) _https://github.com/vanng822/go-premailer_ Inline styling for HTML mail in Go. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/vanng822/go-premailer)** --- #### [Gomail](https://github.com/go-gomail/gomail/) _https://github.com/go-gomail/gomail/_ Gomail is a very simple and powerful package to send emails. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/go-gomail/gomail/)** --- #### [Hectane](https://github.com/hectane/hectane) _https://github.com/hectane/hectane_ Lightweight SMTP client providing an HTTP API. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/hectane/hectane)** --- #### [hermes](https://github.com/matcornic/hermes) _https://github.com/matcornic/hermes_ Golang package that generates clean, responsive HTML e-mails. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/matcornic/hermes)** --- #### [MailHog](https://github.com/mailhog/MailHog) _https://github.com/mailhog/MailHog_ Email and SMTP testing with web and API interface. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/mailhog/MailHog)** --- #### [SendGrid](https://github.com/sendgrid/sendgrid-go) _https://github.com/sendgrid/sendgrid-go_ SendGrid's Go library for sending email. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/sendgrid/sendgrid-go)** --- #### [smtp](https://github.com/mailhog/smtp) _https://github.com/mailhog/smtp_ SMTP server protocol state machine. * **tags**: [go](../tagged/go.md), [email](../tagged/email.md) * :octocat: **[source code](https://github.com/mailhog/smtp)** --- #### [agora](https://github.com/PuerkitoBio/agora) _https://github.com/PuerkitoBio/agora_ Dynamically typed, embeddable programming language in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/PuerkitoBio/agora)** --- #### [anko](https://github.com/mattn/anko) _https://github.com/mattn/anko_ Scriptable interpreter written in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/mattn/anko)** --- #### [binder](https://github.com/alexeyco/binder) _https://github.com/alexeyco/binder_ Go to Lua binding library, based on [gopher-lua](https://github.com/yuin/gopher-lua). * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/alexeyco/binder)** --- #### [expr](https://github.com/antonmedv/expr) _https://github.com/antonmedv/expr_ an engine that can evaluate expressions. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/antonmedv/expr)** --- #### [gentee](https://github.com/gentee/gentee) _https://github.com/gentee/gentee_ Embeddable scripting programming language. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/gentee/gentee)** --- #### [gisp](https://github.com/jcla1/gisp) _https://github.com/jcla1/gisp_ Simple LISP in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/jcla1/gisp)** --- #### [go-duktape](https://github.com/olebedev/go-duktape) _https://github.com/olebedev/go-duktape_ Duktape JavaScript engine bindings for Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/olebedev/go-duktape)** --- #### [go-lua](https://github.com/Shopify/go-lua) _https://github.com/Shopify/go-lua_ Port of the Lua 5.2 VM to pure Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/Shopify/go-lua)** --- #### [go-php](https://github.com/deuill/go-php) _https://github.com/deuill/go-php_ PHP bindings for Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/deuill/go-php)** --- #### [go-python](https://github.com/sbinet/go-python) _https://github.com/sbinet/go-python_ naive go bindings to the CPython C-API. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/sbinet/go-python)** --- #### [golua](https://github.com/aarzilli/golua) _https://github.com/aarzilli/golua_ Go bindings for Lua C API. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/aarzilli/golua)** --- #### [gopher-lua](https://github.com/yuin/gopher-lua) _https://github.com/yuin/gopher-lua_ Lua 5.1 VM and compiler written in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/yuin/gopher-lua)** --- #### [gval](https://github.com/PaesslerAG/gval) _https://github.com/PaesslerAG/gval_ A highly customizable expression language written in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/PaesslerAG/gval)** --- #### [ngaro](https://github.com/db47h/ngaro) _https://github.com/db47h/ngaro_ Embeddable Ngaro VM implementation enabling scripting in Retro. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/db47h/ngaro)** --- #### [otto](https://github.com/robertkrimen/otto) _https://github.com/robertkrimen/otto_ JavaScript interpreter written in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/robertkrimen/otto)** --- #### [purl](https://github.com/ian-kent/purl) _https://github.com/ian-kent/purl_ Perl 5.18.2 embedded in Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/ian-kent/purl)** --- #### [tengo](https://github.com/d5/tengo) _https://github.com/d5/tengo_ Bytecode compiled script language for Go. * **tags**: [go](../tagged/go.md), [embeddable](../tagged/embeddable.md), [scripting-language](../tagged/scripting-language.md) * :octocat: **[source code](https://github.com/d5/tengo)** --- #### [errlog](https://github.com/snwfdhmp/errlog) _https://github.com/snwfdhmp/errlog_ Hackable package that determines responsible source code for an error (and some other fast-debugging features). Pluggable to any logger in-place. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/snwfdhmp/errlog)** --- #### [errors](https://github.com/pkg/errors) _https://github.com/pkg/errors_ Package that provides simple error handling primitives. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/pkg/errors)** --- #### [errorx](https://github.com/joomcode/errorx) _https://github.com/joomcode/errorx_ A feature rich error package with stack traces, composition of errors and more. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/joomcode/errorx)** --- #### [go-multierror](https://github.com/hashicorp/go-multierror) _https://github.com/hashicorp/go-multierror_ Go (golang) package for representing a list of errors as a single error. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/hashicorp/go-multierror)** --- #### [tracerr](https://github.com/ztrue/tracerr) _https://github.com/ztrue/tracerr_ Golang errors with stack trace and source fragments. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/ztrue/tracerr)** --- #### [werr](https://github.com/txgruppi/werr) _https://github.com/txgruppi/werr_ Error Wrapper creates an wrapper for the error type in Go which captures the File, Line and Stack of where it was called. * **tags**: [go](../tagged/go.md), [error-handling](../tagged/error-handling.md) * :octocat: **[source code](https://github.com/txgruppi/werr)** --- #### [afero](https://github.com/spf13/afero) _https://github.com/spf13/afero_ FileSystem Abstraction System for Go. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/spf13/afero)** --- #### [checksum](https://github.com/codingsince1985/checksum) _https://github.com/codingsince1985/checksum_ Compute message digest, like MD5 and SHA256, for large files. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/codingsince1985/checksum)** --- #### [flop](https://github.com/homedepot/flop) _https://github.com/homedepot/flop_ File operations library which aims to mirror feature parity with [GNU cp](https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html). * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/homedepot/flop)** --- #### [go-csv-tag](https://github.com/artonge/go-csv-tag) _https://github.com/artonge/go-csv-tag_ Load csv file using tag. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/artonge/go-csv-tag)** --- #### [go-decent-copy](https://github.com/hugocarreira/go-decent-copy) _https://github.com/hugocarreira/go-decent-copy_ Copy files for humans. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/hugocarreira/go-decent-copy)** --- #### [go-gtfs](https://github.com/artonge/go-gtfs) _https://github.com/artonge/go-gtfs_ Load gtfs files in go. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/artonge/go-gtfs)** --- #### [notify](https://github.com/rjeczalik/notify) _https://github.com/rjeczalik/notify_ File system event notification library with simple API, similar to os/signal. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/rjeczalik/notify)** --- #### [opc](https://github.com/qmuntal/opc) _https://github.com/qmuntal/opc_ Load Open Packaging Conventions (OPC) files for Go. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/qmuntal/opc)** --- #### [pdfcpu](https://github.com/hhrutter/pdfcpu) _https://github.com/hhrutter/pdfcpu_ PDF processor. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/hhrutter/pdfcpu)** --- #### [skywalker](https://github.com/dixonwille/skywalker) _https://github.com/dixonwille/skywalker_ Package to allow one to concurrently go through a filesystem with ease. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/dixonwille/skywalker)** --- #### [stl](https://gitlab.com/russoj88/stl) _https://gitlab.com/russoj88/stl_ Modules to read and write STL (stereolithography) files. Concurrent algorithm for reading. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) --- #### [tarfs](https://github.com/posener/tarfs) _https://github.com/posener/tarfs_ Implementation of the [`FileSystem` interface](https://godoc.org/github.com/kr/fsFileSystem) for tar files. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/posener/tarfs)** --- #### [vfs](https://github.com/C2FO/vfs) _https://github.com/C2FO/vfs_ A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS. * **tags**: [go](../tagged/go.md), [file](../tagged/file.md) * :octocat: **[source code](https://github.com/C2FO/vfs)** --- #### [accounting](https://github.com/leekchan/accounting) _https://github.com/leekchan/accounting_ money and currency formatting for golang. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/leekchan/accounting)** --- #### [currency](https://github.com/bnkamalesh/currency) _https://github.com/bnkamalesh/currency_ High performant & accurate currency computation package. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/bnkamalesh/currency)** --- #### [decimal](https://github.com/shopspring/decimal) _https://github.com/shopspring/decimal_ Arbitrary-precision fixed-point decimal numbers. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/shopspring/decimal)** --- #### [go-finance](https://github.com/FlashBoys/go-finance) _https://github.com/FlashBoys/go-finance_ Comprehensive financial markets data in Go. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/FlashBoys/go-finance)** --- #### [go-finance](https://github.com/alpeb/go-finance) _https://github.com/alpeb/go-finance_ Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/alpeb/go-finance)** --- #### [go-money](https://github.com/rhymond/go-money) _https://github.com/rhymond/go-money_ Implementation of Fowler's Money pattern. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/rhymond/go-money)** --- #### [ofxgo](https://github.com/aclindsa/ofxgo) _https://github.com/aclindsa/ofxgo_ Query OFX servers and/or parse the responses (with example command-line client). * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/aclindsa/ofxgo)** --- #### [orderbook](https://github.com/i25959341/orderbook) _https://github.com/i25959341/orderbook_ Matching Engine for Limit Order Book in Golang. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/i25959341/orderbook)** --- #### [techan](https://github.com/sdcoffey/techan) _https://github.com/sdcoffey/techan_ Technical analysis library with advanced market analysis and trading strategies. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/sdcoffey/techan)** --- #### [transaction](https://github.com/claygod/transaction) _https://github.com/claygod/transaction_ Embedded transactional database of accounts, running in multithreaded mode. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/claygod/transaction)** --- #### [vat](https://github.com/dannyvankooten/vat) _https://github.com/dannyvankooten/vat_ VAT number validation & EU VAT rates. * **tags**: [go](../tagged/go.md), [financial](../tagged/financial.md) * :octocat: **[source code](https://github.com/dannyvankooten/vat)** --- #### [bind](https://github.com/robfig/bind) _https://github.com/robfig/bind_ Bind form data to any Go values. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/robfig/bind)** --- #### [binding](https://github.com/mholt/binding) _https://github.com/mholt/binding_ Binds form and JSON data from net/http Request to struct. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/mholt/binding)** --- #### [conform](https://github.com/leebenson/conform) _https://github.com/leebenson/conform_ Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/leebenson/conform)** --- #### [form](https://github.com/go-playground/form) _https://github.com/go-playground/form_ Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/go-playground/form)** --- #### [formam](https://github.com/monoculum/formam) _https://github.com/monoculum/formam_ decode form's values into a struct. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/monoculum/formam)** --- #### [forms](https://github.com/albrow/forms) _https://github.com/albrow/forms_ Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/albrow/forms)** --- #### [gorilla/csrf](https://github.com/gorilla/csrf) _https://github.com/gorilla/csrf_ CSRF protection for Go web applications & services. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/gorilla/csrf)** --- #### [nosurf](https://github.com/justinas/nosurf) _https://github.com/justinas/nosurf_ CSRF protection middleware for Go. * **tags**: [go](../tagged/go.md), [forms](../tagged/forms.md) * :octocat: **[source code](https://github.com/justinas/nosurf)** --- #### [fpGo](https://github.com/TeaEntityLab/fpGo) _https://github.com/TeaEntityLab/fpGo_ Monad, Functional Programming features for Golang. * **tags**: [go](../tagged/go.md), [functional](../tagged/functional.md) * :octocat: **[source code](https://github.com/TeaEntityLab/fpGo)** --- #### [fuego](https://github.com/seborama/fuego) _https://github.com/seborama/fuego_ Functional Experiment in Go. * **tags**: [go](../tagged/go.md), [functional](../tagged/functional.md) * :octocat: **[source code](https://github.com/seborama/fuego)** --- #### [go-underscore](https://github.com/tobyhede/go-underscore) _https://github.com/tobyhede/go-underscore_ Useful collection of helpfully functional Go collection utilities. * **tags**: [go](../tagged/go.md), [functional](../tagged/functional.md) * :octocat: **[source code](https://github.com/tobyhede/go-underscore)** --- #### [Azul3D](https://github.com/azul3d/engine) _https://github.com/azul3d/engine_ 3D game engine written in Go. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/azul3d/engine)** --- #### [Ebiten](https://github.com/hajimehoshi/ebiten) _https://github.com/hajimehoshi/ebiten_ dead simple 2D game library in Go. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/hajimehoshi/ebiten)** --- #### [engo](https://github.com/EngoEngine/engo) _https://github.com/EngoEngine/engo_ Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/EngoEngine/engo)** --- #### [g3n](https://github.com/g3n/engine) _https://github.com/g3n/engine_ Go 3D Game Engine. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/g3n/engine)** --- #### [GarageEngine](https://github.com/vova616/GarageEngine) _https://github.com/vova616/GarageEngine_ 2d game engine written in Go working on OpenGL. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/vova616/GarageEngine)** --- #### [glop](https://github.com/runningwild/glop) _https://github.com/runningwild/glop_ Glop (Game Library Of Power) is a fairly simple cross-platform game library. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/runningwild/glop)** --- #### [go-astar](https://github.com/beefsack/go-astar) _https://github.com/beefsack/go-astar_ Go implementation of the A\* path finding algorithm. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/beefsack/go-astar)** --- #### [go-collada](https://github.com/GlenKelley/go-collada) _https://github.com/GlenKelley/go-collada_ Go package for working with the Collada file format. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/GlenKelley/go-collada)** --- #### [go-sdl2](https://github.com/veandco/go-sdl2) _https://github.com/veandco/go-sdl2_ Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/). * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/veandco/go-sdl2)** --- #### [go3d](https://github.com/ungerik/go3d) _https://github.com/ungerik/go3d_ Performance oriented 2D/3D math package for Go. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/ungerik/go3d)** --- #### [gonet](https://github.com/xtaci/gonet) _https://github.com/xtaci/gonet_ Game server skeleton implemented with golang. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/xtaci/gonet)** --- #### [goworld](https://github.com/xiaonanln/goworld) _https://github.com/xiaonanln/goworld_ Scalable game server engine, featuring space-entity framework and hot-swapping. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/xiaonanln/goworld)** --- #### [Leaf](https://github.com/name5566/leaf) _https://github.com/name5566/leaf_ Lightweight game server framework. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/name5566/leaf)** --- #### [nano](https://github.com/lonng/nano) _https://github.com/lonng/nano_ Lightweight, facility, high performance golang based game server framework. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/lonng/nano)** --- #### [Oak](https://github.com/oakmound/oak) _https://github.com/oakmound/oak_ Pure Go game engine. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/oakmound/oak)** --- #### [Pitaya](https://github.com/topfreegames/pitaya) _https://github.com/topfreegames/pitaya_ Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/topfreegames/pitaya)** --- #### [Pixel](https://github.com/faiface/pixel) _https://github.com/faiface/pixel_ Hand-crafted 2D game library in Go. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/faiface/pixel)** --- #### [raylib-go](https://github.com/gen2brain/raylib-go) _https://github.com/gen2brain/raylib-go_ Go bindings for [raylib](http://www.raylib.com/), a simple and easy-to-use library to learn videogames programming. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/gen2brain/raylib-go)** --- #### [termloop](https://github.com/JoelOtter/termloop) _https://github.com/JoelOtter/termloop_ Terminal-based game engine for Go, built on top of Termbox. * **tags**: [go](../tagged/go.md), [game-development](../tagged/game-development.md) * :octocat: **[source code](https://github.com/JoelOtter/termloop)** --- #### [efaceconv](https://github.com/t0pep0/efaceconv) _https://github.com/t0pep0/efaceconv_ Code generation tool for high performance conversion from interface{} to immutable type without allocations. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/t0pep0/efaceconv)** --- #### [gen](https://github.com/clipperhouse/gen) _https://github.com/clipperhouse/gen_ Code generation tool for ‘generics’-like functionality. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/clipperhouse/gen)** --- #### [generis](https://github.com/senselogic/GENERIS) _https://github.com/senselogic/GENERIS_ Code generation tool providing generics, free-form macros, conditional compilation and HTML templating. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/senselogic/GENERIS)** --- #### [go-enum](https://github.com/abice/go-enum) _https://github.com/abice/go-enum_ Code generation for enums from code comments. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/abice/go-enum)** --- #### [go-linq](https://github.com/ahmetalpbalkan/go-linq) _https://github.com/ahmetalpbalkan/go-linq_ .NET LINQ-like query methods for Go. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/ahmetalpbalkan/go-linq)** --- #### [goderive](https://github.com/awalterschulze/goderive) _https://github.com/awalterschulze/goderive_ Derives functions from input types. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/awalterschulze/goderive)** --- #### [gotype](https://github.com/wzshiming/gotype) _https://github.com/wzshiming/gotype_ Golang source code parsing, usage like reflect package. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/wzshiming/gotype)** --- #### [GoWrap](https://github.com/hexdigest/gowrap) _https://github.com/hexdigest/gowrap_ Generate decorators for Go interfaces using simple templates. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/hexdigest/gowrap)** --- #### [interfaces](https://github.com/rjeczalik/interfaces) _https://github.com/rjeczalik/interfaces_ Command line tool for generating interface definitions. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/rjeczalik/interfaces)** --- #### [jennifer](https://github.com/dave/jennifer) _https://github.com/dave/jennifer_ Generate arbitrary Go code without templates. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/dave/jennifer)** --- #### [pkgreflect](https://github.com/ungerik/pkgreflect) _https://github.com/ungerik/pkgreflect_ Go preprocessor for package scoped reflection. * **tags**: [go](../tagged/go.md), [code-generation](../tagged/code-generation.md), [generics](../tagged/generics.md) * :octocat: **[source code](https://github.com/ungerik/pkgreflect)** --- #### [geocache](https://github.com/melihmucuk/geocache) _https://github.com/melihmucuk/geocache_ In-memory cache that is suitable for geolocation based applications. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/melihmucuk/geocache)** --- #### [geoserver](https://github.com/hishamkaram/geoserver) _https://github.com/hishamkaram/geoserver_ geoserver Is a Go Package For Manipulating a GeoServer Instance via the GeoServer REST API. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/hishamkaram/geoserver)** --- #### [gismanager](https://github.com/hishamkaram/gismanager) _https://github.com/hishamkaram/gismanager_ Publish Your GIS Data(Vector Data) to PostGIS and Geoserver. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/hishamkaram/gismanager)** --- #### [osm](https://github.com/paulmach/osm) _https://github.com/paulmach/osm_ Library for reading, writing and working with OpenStreetMap data and APIs. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/paulmach/osm)** --- #### [pbf](https://github.com/maguro/pbf) _https://github.com/maguro/pbf_ OpenStreetMap PBF golang encoder/decoder. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/maguro/pbf)** --- #### [S2 geometry](https://github.com/golang/geo) _https://github.com/golang/geo_ S2 geometry library in Go. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/golang/geo)** --- #### [Tile38](https://github.com/tidwall/tile38) _https://github.com/tidwall/tile38_ Geolocation DB with spatial index and realtime geofencing. * **tags**: [go](../tagged/go.md), [geographic](../tagged/geographic.md) * :octocat: **[source code](https://github.com/tidwall/tile38)** --- #### [c4go](https://github.com/Konstantin8105/c4go) _https://github.com/Konstantin8105/c4go_ Transpile C code to Go code. * **tags**: [go](../tagged/go.md), [compiler](../tagged/compiler.md) * :octocat: **[source code](https://github.com/Konstantin8105/c4go)** --- #### [f4go](https://github.com/Konstantin8105/f4go) _https://github.com/Konstantin8105/f4go_ Transpile FORTRAN 77 code to Go code. * **tags**: [go](../tagged/go.md), [compiler](../tagged/compiler.md) * :octocat: **[source code](https://github.com/Konstantin8105/f4go)** --- #### [gopherjs](https://github.com/gopherjs/gopherjs) _https://github.com/gopherjs/gopherjs_ Compiler from Go to JavaScript. * **tags**: [go](../tagged/go.md), [compiler](../tagged/compiler.md) * :octocat: **[source code](https://github.com/gopherjs/gopherjs)** --- #### [llgo](https://github.com/go-llvm/llgo) _https://github.com/go-llvm/llgo_ LLVM-based compiler for Go. * **tags**: [go](../tagged/go.md), [compiler](../tagged/compiler.md) * :octocat: **[source code](https://github.com/go-llvm/llgo)** --- #### [tardisgo](https://github.com/tardisgo/tardisgo) _https://github.com/tardisgo/tardisgo_ Golang to Haxe to CPP/CSharp/Java/JavaScript transpiler. * **tags**: [go](../tagged/go.md), [compiler](../tagged/compiler.md) * :octocat: **[source code](https://github.com/tardisgo/tardisgo)** --- #### [ants](https://github.com/panjf2000/ants) _https://github.com/panjf2000/ants_ A high-performance goroutine pool for golang. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/panjf2000/ants)** --- #### [artifex](https://github.com/borderstech/artifex) _https://github.com/borderstech/artifex_ Simple in-memory job queue for Golang using worker-based dispatching. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/borderstech/artifex)** --- #### [async](https://github.com/studiosol/async) _https://github.com/studiosol/async_ A safe way to execute functions asynchronously, recovering them in case of panic. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/studiosol/async)** --- #### [breaker](https://github.com/kamilsk/breaker) _https://github.com/kamilsk/breaker_ 🚧 Flexible mechanism to make your code breakable. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/kamilsk/breaker)** --- #### [cyclicbarrier](https://github.com/marusama/cyclicbarrier) _https://github.com/marusama/cyclicbarrier_ CyclicBarrier for golang. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/marusama/cyclicbarrier)** --- #### [go-floc](https://github.com/workanator/go-floc) _https://github.com/workanator/go-floc_ Orchestrate goroutines with ease. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/workanator/go-floc)** --- #### [go-flow](https://github.com/kamildrazkiewicz/go-flow) _https://github.com/kamildrazkiewicz/go-flow_ Control goroutines execution order. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/kamildrazkiewicz/go-flow)** --- #### [go-tools/multithreading](https://github.com/nikhilsaraf/go-tools) _https://github.com/nikhilsaraf/go-tools_ Manage a pool of goroutines using this lightweight library with a simple API. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/nikhilsaraf/go-tools)** --- #### [go-trylock](https://github.com/subchen/go-trylock) _https://github.com/subchen/go-trylock_ TryLock support on read-write lock for Golang. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/subchen/go-trylock)** --- #### [gollback](https://github.com/vardius/gollback) _https://github.com/vardius/gollback_ asynchronous simple function utilities, for managing execution of closures and callbacks. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/vardius/gollback)** --- #### [GoSlaves](https://github.com/themester/GoSlaves) _https://github.com/themester/GoSlaves_ Simple and Asynchronous Goroutine pool library. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/themester/GoSlaves)** --- #### [goworker](https://github.com/benmanns/goworker) _https://github.com/benmanns/goworker_ goworker is a Go-based background worker. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/benmanns/goworker)** --- #### [gpool](https://github.com/Sherifabdlnaby/gpool) _https://github.com/Sherifabdlnaby/gpool_ manages a resizeable pool of context-aware goroutines to bound concurrency. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/Sherifabdlnaby/gpool)** --- #### [grpool](https://github.com/ivpusic/grpool) _https://github.com/ivpusic/grpool_ Lightweight Goroutine pool. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/ivpusic/grpool)** --- #### [oversight](https://cirello.io/oversight) _https://cirello.io/oversight_ Oversight is a complete implementation of the Erlang supervision trees. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) --- #### [parallel-fn](https://github.com/rafaeljesus/parallel-fn) _https://github.com/rafaeljesus/parallel-fn_ Run functions in parallel. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/rafaeljesus/parallel-fn)** --- #### [pool](https://github.com/go-playground/pool) _https://github.com/go-playground/pool_ Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/go-playground/pool)** --- #### [queue](https://github.com/AnikHasibul/queue) _https://github.com/AnikHasibul/queue_ Gives you a `sync.WaitGroup` like queue group accessibility. Helps you to throttle and limit goroutines, wait for the end of the all goroutines and much more. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/AnikHasibul/queue)** --- #### [routine](https://github.com/x-mod/routine) _https://github.com/x-mod/routine_ go routine control with context, support: Main, Go, Pool and some useful Executors. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/x-mod/routine)** --- #### [semaphore](https://github.com/kamilsk/semaphore) _https://github.com/kamilsk/semaphore_ Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/kamilsk/semaphore)** --- #### [semaphore](https://github.com/marusama/semaphore) _https://github.com/marusama/semaphore_ Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations). * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/marusama/semaphore)** --- #### [stl](https://github.com/ssgreg/stl) _https://github.com/ssgreg/stl_ Software transactional locks based on Software Transactional Memory (STM) concurrency control mechanism. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/ssgreg/stl)** --- #### [threadpool](https://github.com/shettyh/threadpool) _https://github.com/shettyh/threadpool_ Golang threadpool implementation. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/shettyh/threadpool)** --- #### [tunny](https://github.com/Jeffail/tunny) _https://github.com/Jeffail/tunny_ Goroutine pool for golang. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/Jeffail/tunny)** --- #### [worker-pool](https://github.com/vardius/worker-pool) _https://github.com/vardius/worker-pool_ goworker is a Go simple async worker pool. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/vardius/worker-pool)** --- #### [workerpool](https://github.com/gammazero/workerpool) _https://github.com/gammazero/workerpool_ Goroutine pool that limits the concurrency of task execution, not the number of tasks queued. * **tags**: [go](../tagged/go.md), [goroutine](../tagged/goroutine.md) * :octocat: **[source code](https://github.com/gammazero/workerpool)** --- #### [app](https://github.com/murlokswarm/app) _https://github.com/murlokswarm/app_ Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/murlokswarm/app)** --- #### [fyne](https://github.com/fyne-io/fyne) _https://github.com/fyne-io/fyne_ Cross platform native GUIs designed for Go, rendered using EFL. Supports: Linux, macOS, Windows. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/fyne-io/fyne)** --- #### [go-astilectron](https://github.com/asticode/go-astilectron) _https://github.com/asticode/go-astilectron_ Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron). * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/asticode/go-astilectron)** --- #### [go-gtk](http://mattn.github.io/go-gtk/) _http://mattn.github.io/go-gtk/_ Go bindings for GTK. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) --- #### [go-sciter](https://github.com/sciter-sdk/go-sciter) _https://github.com/sciter-sdk/go-sciter_ Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/sciter-sdk/go-sciter)** --- #### [gotk3](https://github.com/gotk3/gotk3) _https://github.com/gotk3/gotk3_ Go bindings for GTK3. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/gotk3/gotk3)** --- #### [gowd](https://github.com/dtylman/gowd) _https://github.com/dtylman/gowd_ Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/dtylman/gowd)** --- #### [qt](https://github.com/therecipe/qt) _https://github.com/therecipe/qt_ Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi). * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/therecipe/qt)** --- #### [ui](https://github.com/andlabs/ui) _https://github.com/andlabs/ui_ Platform-native GUI library for Go. Cross platform. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/andlabs/ui)** --- #### [Wails](https://wails.app) _https://wails.app_ Mac, Windows, Linux desktop apps with HTML UI using built-in OS HTML renderer. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) --- #### [walk](https://github.com/lxn/walk) _https://github.com/lxn/walk_ Windows application library kit for Go. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/lxn/walk)** --- #### [webview](https://github.com/zserge/webview) _https://github.com/zserge/webview_ Cross-platform webview window with simple two-way JavaScript bindings (Windows / macOS / Linux). * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/zserge/webview)** --- #### [go-appindicator](https://github.com/dawidd6/go-appindicator) _https://github.com/dawidd6/go-appindicator_ Go bindings for libappindicator3 C library. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/dawidd6/go-appindicator)** --- #### [gosx-notifier](https://github.com/deckarep/gosx-notifier) _https://github.com/deckarep/gosx-notifier_ OSX Desktop Notifications library for Go. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/deckarep/gosx-notifier)** --- #### [robotgo](https://github.com/go-vgo/robotgo) _https://github.com/go-vgo/robotgo_ Go Native cross-platform GUI system automation. Control the mouse, keyboard and other. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/go-vgo/robotgo)** --- #### [systray](https://github.com/getlantern/systray) _https://github.com/getlantern/systray_ Cross platform Go library to place an icon and menu in the notification area. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/getlantern/systray)** --- #### [trayhost](https://github.com/shurcooL/trayhost) _https://github.com/shurcooL/trayhost_ Cross-platform Go library to place an icon in the host operating system's taskbar. * **tags**: [go](../tagged/go.md), [user-interface](../tagged/user-interface.md) * :octocat: **[source code](https://github.com/shurcooL/trayhost)** --- #### [bild](https://github.com/anthonynsimon/bild) _https://github.com/anthonynsimon/bild_ Collection of image processing algorithms in pure Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/anthonynsimon/bild)** --- #### [bimg](https://github.com/h2non/bimg) _https://github.com/h2non/bimg_ Small package for fast and efficient image processing using libvips. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/h2non/bimg)** --- #### [cameron](https://github.com/aofei/cameron) _https://github.com/aofei/cameron_ An avatar generator for Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/aofei/cameron)** --- #### [geopattern](https://github.com/pravj/geopattern) _https://github.com/pravj/geopattern_ Create beautiful generative image patterns from a string. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/pravj/geopattern)** --- #### [gg](https://github.com/fogleman/gg) _https://github.com/fogleman/gg_ 2D rendering in pure Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/fogleman/gg)** --- #### [gift](https://github.com/disintegration/gift) _https://github.com/disintegration/gift_ Package of image processing filters. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/disintegration/gift)** --- #### [gltf](https://github.com/qmuntal/gltf) _https://github.com/qmuntal/gltf_ Efficient and robust glTF 2.0 reader, writer and validator. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/qmuntal/gltf)** --- #### [go-cairo](https://github.com/ungerik/go-cairo) _https://github.com/ungerik/go-cairo_ Go binding for the cairo graphics library. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/ungerik/go-cairo)** --- #### [go-gd](https://github.com/bolknote/go-gd) _https://github.com/bolknote/go-gd_ Go binding for GD library. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/bolknote/go-gd)** --- #### [go-nude](https://github.com/koyachi/go-nude) _https://github.com/koyachi/go-nude_ Nudity detection with Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/koyachi/go-nude)** --- #### [go-opencv](https://github.com/lazywei/go-opencv) _https://github.com/lazywei/go-opencv_ Go bindings for OpenCV. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/lazywei/go-opencv)** --- #### [go-webcolors](https://github.com/jyotiska/go-webcolors) _https://github.com/jyotiska/go-webcolors_ Port of webcolors library from Python to Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/jyotiska/go-webcolors)** --- #### [gocv](https://github.com/hybridgroup/gocv) _https://github.com/hybridgroup/gocv_ Go package for computer vision using OpenCV 3.3+. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/hybridgroup/gocv)** --- #### [goimagehash](https://github.com/corona10/goimagehash) _https://github.com/corona10/goimagehash_ Go Perceptual image hashing package. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/corona10/goimagehash)** --- #### [govatar](https://github.com/o1egl/govatar) _https://github.com/o1egl/govatar_ Library and CMD tool for generating funny avatars. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/o1egl/govatar)** --- #### [image2ascii](https://github.com/qeesung/image2ascii) _https://github.com/qeesung/image2ascii_ Convert image to ASCII. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/qeesung/image2ascii)** --- #### [imagick](https://github.com/gographics/imagick) _https://github.com/gographics/imagick_ Go binding to ImageMagick's MagickWand C API. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/gographics/imagick)** --- #### [imaginary](https://github.com/h2non/imaginary) _https://github.com/h2non/imaginary_ Fast and simple HTTP microservice for image resizing. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/h2non/imaginary)** --- #### [imaging](https://github.com/disintegration/imaging) _https://github.com/disintegration/imaging_ Simple Go image processing package. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/disintegration/imaging)** --- #### [img](https://github.com/hawx/img) _https://github.com/hawx/img_ Selection of image manipulation tools. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/hawx/img)** --- #### [ln](https://github.com/fogleman/ln) _https://github.com/fogleman/ln_ 3D line art rendering in Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/fogleman/ln)** --- #### [mergi](https://github.com/noelyahan/mergi) _https://github.com/noelyahan/mergi_ Tool & Go library for image manipulation (Merge, Crop, Resize, Watermark, Animate). * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/noelyahan/mergi)** --- #### [mort](https://github.com/aldor007/mort) _https://github.com/aldor007/mort_ Storage and image processing server written in Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/aldor007/mort)** --- #### [mpo](https://github.com/donatj/mpo) _https://github.com/donatj/mpo_ Decoder and conversion tool for MPO 3D Photos. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/donatj/mpo)** --- #### [picfit](https://github.com/thoas/picfit) _https://github.com/thoas/picfit_ An image resizing server written in Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/thoas/picfit)** --- #### [pt](https://github.com/fogleman/pt) _https://github.com/fogleman/pt_ Path tracing engine written in Go. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/fogleman/pt)** --- #### [resize](https://github.com/nfnt/resize) _https://github.com/nfnt/resize_ Image resizing for Go with common interpolation methods. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/nfnt/resize)** --- #### [rez](https://github.com/bamiaux/rez) _https://github.com/bamiaux/rez_ Image resizing in pure Go and SIMD. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/bamiaux/rez)** --- #### [smartcrop](https://github.com/muesli/smartcrop) _https://github.com/muesli/smartcrop_ Finds good crops for arbitrary images and crop sizes. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/muesli/smartcrop)** --- #### [steganography](https://github.com/auyer/steganography) _https://github.com/auyer/steganography_ Pure Go Library for LSB steganography. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/auyer/steganography)** --- #### [stegify](https://github.com/DimitarPetrov/stegify) _https://github.com/DimitarPetrov/stegify_ Go tool for LSB steganography, capable of hiding any file within an image. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/DimitarPetrov/stegify)** --- #### [svgo](https://github.com/ajstarks/svgo) _https://github.com/ajstarks/svgo_ Go Language Library for SVG generation. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/ajstarks/svgo)** --- #### [tga](https://github.com/ftrvxmtrx/tga) _https://github.com/ftrvxmtrx/tga_ Package tga is a TARGA image format decoder/encoder. * **tags**: [go](../tagged/go.md), [image](../tagged/image.md) * :octocat: **[source code](https://github.com/ftrvxmtrx/tga)** --- #### [connectordb](https://github.com/connectordb/connectordb) _https://github.com/connectordb/connectordb_ Open-Source Platform for Quantified Self & IoT. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/connectordb/connectordb)** --- #### [devices](https://github.com/goiot/devices) _https://github.com/goiot/devices_ Suite of libraries for IoT devices, experimental for x/exp/io. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/goiot/devices)** --- #### [eywa](https://github.com/xcodersun/eywa) _https://github.com/xcodersun/eywa_ Project Eywa is essentially a connection manager that keeps track of connected devices. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/xcodersun/eywa)** --- #### [flogo](https://github.com/tibcosoftware/flogo) _https://github.com/tibcosoftware/flogo_ Project Flogo is an Open Source Framework for IoT Edge Apps & Integration. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/tibcosoftware/flogo)** --- #### [gatt](https://github.com/paypal/gatt) _https://github.com/paypal/gatt_ Gatt is a Go package for building Bluetooth Low Energy peripherals. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/paypal/gatt)** --- #### [gobot](https://github.com/hybridgroup/gobot/) _https://github.com/hybridgroup/gobot/_ Gobot is a framework for robotics, physical computing, and the Internet of Things. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/hybridgroup/gobot/)** --- #### [huego](https://github.com/amimof/huego) _https://github.com/amimof/huego_ An extensive Philips Hue client library for Go. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/amimof/huego)** --- #### [iot](https://github.com/vaelen/iot/) _https://github.com/vaelen/iot/_ IoT is a simple framework for implementing a Google IoT Core device. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/vaelen/iot/)** --- #### [mainflux](https://github.com/Mainflux/mainflux) _https://github.com/Mainflux/mainflux_ Industrial IoT Messaging and Device Management Server. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/Mainflux/mainflux)** --- #### [periph](https://periph.io/) _https://periph.io/_ Peripherals I/O to interface with low-level board facilities. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) --- #### [sensorbee](https://github.com/sensorbee/sensorbee) _https://github.com/sensorbee/sensorbee_ Lightweight stream processing engine for IoT. * **tags**: [go](../tagged/go.md), [iot](../tagged/iot.md) * :octocat: **[source code](https://github.com/sensorbee/sensorbee)** --- #### [clockwerk](http://github.com/onatm/clockwerk) _http://github.com/onatm/clockwerk_ Go package to schedule periodic jobs using a simple, fluent syntax. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](http://github.com/onatm/clockwerk)** --- #### [clockwork](https://github.com/whiteShtef/clockwork) _https://github.com/whiteShtef/clockwork_ Simple and intuitive job scheduling library in Go. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/whiteShtef/clockwork)** --- #### [go-cron](https://github.com/rk/go-cron) _https://github.com/rk/go-cron_ Simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running d... * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/rk/go-cron)** --- #### [gron](https://github.com/roylee0704/gron) _https://github.com/roylee0704/gron_ Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/roylee0704/gron)** --- #### [JobRunner](https://github.com/bamzi/jobrunner) _https://github.com/bamzi/jobrunner_ Smart and featureful cron job scheduler with job queuing and live monitoring built in. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/bamzi/jobrunner)** --- #### [jobs](https://github.com/albrow/jobs) _https://github.com/albrow/jobs_ Persistent and flexible background jobs library. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/albrow/jobs)** --- #### [leprechaun](https://github.com/kilgaloon/leprechaun) _https://github.com/kilgaloon/leprechaun_ Job scheduler that supports webhooks, crons and classic scheduling. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/kilgaloon/leprechaun)** --- #### [scheduler](https://github.com/carlescere/scheduler) _https://github.com/carlescere/scheduler_ Cronjobs scheduling made easy. * **tags**: [go](../tagged/go.md), [job-scheduling](../tagged/job-scheduling.md) * :octocat: **[source code](https://github.com/carlescere/scheduler)** --- #### [ajson](https://github.com/spyzhov/ajson) _https://github.com/spyzhov/ajson_ Abstract JSON for golang with JSONPath support. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/spyzhov/ajson)** --- #### [gjo](https://github.com/skanehira/gjo) _https://github.com/skanehira/gjo_ Small utility to create JSON objects. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/skanehira/gjo)** --- #### [GJSON](https://github.com/tidwall/gjson) _https://github.com/tidwall/gjson_ Get a JSON value with one line of code. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/tidwall/gjson)** --- #### [go-respond](https://github.com/nicklaw5/go-respond) _https://github.com/nicklaw5/go-respond_ Go package for handling common HTTP JSON responses. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/nicklaw5/go-respond)** --- #### [gojq](https://github.com/elgs/gojq) _https://github.com/elgs/gojq_ JSON query in Golang. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/elgs/gojq)** --- #### [gojson](https://github.com/ChimeraCoder/gojson) _https://github.com/ChimeraCoder/gojson_ Automatically generate Go (golang) struct definitions from example JSON. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/ChimeraCoder/gojson)** --- #### [JayDiff](https://github.com/yazgazan/jaydiff) _https://github.com/yazgazan/jaydiff_ JSON diff utility written in Go. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/yazgazan/jaydiff)** --- #### [JSON-to-Go](https://mholt.github.io/json-to-go/) _https://mholt.github.io/json-to-go/_ Convert JSON to Go struct. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) --- #### [jsonapi-errors](https://github.com/AmuzaTkts/jsonapi-errors) _https://github.com/AmuzaTkts/jsonapi-errors_ Go bindings based on the JSON API errors reference. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/AmuzaTkts/jsonapi-errors)** --- #### [jsonf](https://github.com/miolini/jsonf) _https://github.com/miolini/jsonf_ Console tool for highlighted formatting and struct query fetching JSON. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/miolini/jsonf)** --- #### [jsongo](https://github.com/ricardolonga/jsongo) _https://github.com/ricardolonga/jsongo_ Fluent API to make it easier to create Json objects. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/ricardolonga/jsongo)** --- #### [jsonhal](https://github.com/RichardKnop/jsonhal) _https://github.com/RichardKnop/jsonhal_ Simple Go package to make custom structs marshal into HAL compatible JSON responses. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/RichardKnop/jsonhal)** --- #### [kazaam](https://github.com/Qntfy/kazaam) _https://github.com/Qntfy/kazaam_ API for arbitrary transformation of JSON documents. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/Qntfy/kazaam)** --- #### [mp](https://github.com/sanbornm/mp) _https://github.com/sanbornm/mp_ Simple cli email parser. It currently takes stdin and outputs JSON. * **tags**: [go](../tagged/go.md), [json](../tagged/json.md) * :octocat: **[source code](https://github.com/sanbornm/mp)** --- #### [distillog](https://github.com/amoghe/distillog) _https://github.com/amoghe/distillog_ distilled levelled logging (think of it as stdlib + log levels). * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/amoghe/distillog)** --- #### [glg](https://github.com/kpango/glg) _https://github.com/kpango/glg_ glg is simple and fast leveled logging library for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/kpango/glg)** --- #### [glo](https://github.com/lajosbencz/glo) _https://github.com/lajosbencz/glo_ PHP Monolog inspired logging facility with identical severity levels. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/lajosbencz/glo)** --- #### [glog](https://github.com/golang/glog) _https://github.com/golang/glog_ Leveled execution logs for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/golang/glog)** --- #### [go-cronowriter](https://github.com/utahta/go-cronowriter) _https://github.com/utahta/go-cronowriter_ Simple writer that rotate log files automatically based on current date and time, like cronolog. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/utahta/go-cronowriter)** --- #### [go-log](https://github.com/subchen/go-log) _https://github.com/subchen/go-log_ Simple and configurable Logging in Go, with level, formatters and writers. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/subchen/go-log)** --- #### [go-log](https://github.com/siddontang/go-log) _https://github.com/siddontang/go-log_ Log lib supports level and multi handlers. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/siddontang/go-log)** --- #### [go-log](https://github.com/ian-kent/go-log) _https://github.com/ian-kent/go-log_ Log4j implementation in Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/ian-kent/go-log)** --- #### [go-logger](https://github.com/apsdehal/go-logger) _https://github.com/apsdehal/go-logger_ Simple logger of Go Programs, with level handlers. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/apsdehal/go-logger)** --- #### [gologger](https://github.com/sadlil/gologger) _https://github.com/sadlil/gologger_ Simple easy to use log lib for go, logs in Colored Console, Simple Console, File or Elasticsearch. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/sadlil/gologger)** --- #### [gomol](https://github.com/aphistic/gomol) _https://github.com/aphistic/gomol_ Multiple-output, structured logging for Go with extensible logging outputs. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/aphistic/gomol)** --- #### [gone/log](https://github.com/One-com/gone/tree/master/log) _https://github.com/One-com/gone/tree/master/log_ Fast, extendable, full-featured, std-lib source compatible log library. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/One-com/gone/tree/master/log)** --- #### [journald](https://github.com/ssgreg/journald) _https://github.com/ssgreg/journald_ Go implementation of systemd Journal's native API for logging. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/ssgreg/journald)** --- #### [log](https://github.com/aerogo/log) _https://github.com/aerogo/log_ An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection). * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/aerogo/log)** --- #### [log](https://github.com/apex/log) _https://github.com/apex/log_ Structured logging package for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/apex/log)** --- #### [log](https://github.com/go-playground/log) _https://github.com/go-playground/log_ Simple, configurable and scalable Structured Logging for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/go-playground/log)** --- #### [log](https://github.com/teris-io/log) _https://github.com/teris-io/log_ Structured log interface for Go cleanly separates logging facade from its implementation. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/teris-io/log)** --- #### [log-voyage](https://github.com/firstrow/logvoyage) _https://github.com/firstrow/logvoyage_ Full-featured logging saas written in golang. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/firstrow/logvoyage)** --- #### [log15](https://github.com/inconshreveable/log15) _https://github.com/inconshreveable/log15_ Simple, powerful logging for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/inconshreveable/log15)** --- #### [logdump](https://github.com/ewwwwwqm/logdump) _https://github.com/ewwwwwqm/logdump_ Package for multi-level logging. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/ewwwwwqm/logdump)** --- #### [logex](https://github.com/chzyer/logex) _https://github.com/chzyer/logex_ Golang log lib, supports tracking and level, wrap by standard log lib. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/chzyer/logex)** --- #### [logger](https://github.com/azer/logger) _https://github.com/azer/logger_ Minimalistic logging library for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/azer/logger)** --- #### [logmatic](https://github.com/borderstech/logmatic) _https://github.com/borderstech/logmatic_ Colorized logger for Golang with dynamic log level configuration. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/borderstech/logmatic)** --- #### [logo](https://github.com/mbndr/logo) _https://github.com/mbndr/logo_ Golang logger to different configurable writers. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/mbndr/logo)** --- #### [logrus](https://github.com/Sirupsen/logrus) _https://github.com/Sirupsen/logrus_ Structured logger for Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/Sirupsen/logrus)** --- #### [logrusly](https://github.com/sebest/logrusly) _https://github.com/sebest/logrusly_ [logrus](https://github.com/sirupsen/logrus) plug-in to send errors to a [Loggly](https://www.loggly.com/). * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/sebest/logrusly)** --- #### [logutils](https://github.com/hashicorp/logutils) _https://github.com/hashicorp/logutils_ Utilities for slightly better logging in Go (Golang) extending the standard logger. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/hashicorp/logutils)** --- #### [logxi](https://github.com/mgutz/logxi) _https://github.com/mgutz/logxi_ 12-factor app logger that is fast and makes you happy. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/mgutz/logxi)** --- #### [lumberjack](https://github.com/natefinch/lumberjack) _https://github.com/natefinch/lumberjack_ Simple rolling logger, implements io.WriteCloser. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/natefinch/lumberjack)** --- #### [mlog](https://github.com/jbrodriguez/mlog) _https://github.com/jbrodriguez/mlog_ Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/jbrodriguez/mlog)** --- #### [onelog](https://github.com/francoispqt/onelog) _https://github.com/francoispqt/onelog_ Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenario. Also, it is one of the logger with the lowest allocation. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/francoispqt/onelog)** --- #### [ozzo-log](https://github.com/go-ozzo/ozzo-log) _https://github.com/go-ozzo/ozzo-log_ High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail). * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/go-ozzo/ozzo-log)** --- #### [rollingwriter](https://github.com/arthurkiller/rollingWriter) _https://github.com/arthurkiller/rollingWriter_ RollingWriter is an auto-rotate `io.Writer` implementation with multi policies to provide log file rotation. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/arthurkiller/rollingWriter)** --- #### [seelog](https://github.com/cihub/seelog) _https://github.com/cihub/seelog_ Logging functionality with flexible dispatching, filtering, and formatting. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/cihub/seelog)** --- #### [spew](https://github.com/davecgh/go-spew) _https://github.com/davecgh/go-spew_ Implements a deep pretty printer for Go data structures to aid in debugging. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/davecgh/go-spew)** --- #### [stdlog](https://github.com/alexcesaro/log) _https://github.com/alexcesaro/log_ Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/alexcesaro/log)** --- #### [tail](https://github.com/hpcloud/tail) _https://github.com/hpcloud/tail_ Go package striving to emulate the features of the BSD tail program. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/hpcloud/tail)** --- #### [xlog](https://github.com/xfxdev/xlog) _https://github.com/xfxdev/xlog_ Plugin architecture and flexible log system for Go, with level ctrl, multiple log target and custom log format. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/xfxdev/xlog)** --- #### [xlog](https://github.com/rs/xlog) _https://github.com/rs/xlog_ Structured logger for `net/context` aware HTTP handlers with flexible dispatching. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/rs/xlog)** --- #### [zap](https://github.com/uber-go/zap) _https://github.com/uber-go/zap_ Fast, structured, leveled logging in Go. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/uber-go/zap)** --- #### [zerolog](https://github.com/rs/zerolog) _https://github.com/rs/zerolog_ Zero-allocation JSON logger. * **tags**: [go](../tagged/go.md), [logging](../tagged/logging.md) * :octocat: **[source code](https://github.com/rs/zerolog)** --- #### [bayesian](https://github.com/jbrukh/bayesian) _https://github.com/jbrukh/bayesian_ Naive Bayesian Classification for Golang. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/jbrukh/bayesian)** --- #### [CloudForest](https://github.com/ryanbressler/CloudForest) _https://github.com/ryanbressler/CloudForest_ Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/ryanbressler/CloudForest)** --- #### [eaopt](https://github.com/MaxHalford/eaopt) _https://github.com/MaxHalford/eaopt_ An evolutionary optimization library. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/MaxHalford/eaopt)** --- #### [evoli](https://github.com/khezen/evoli) _https://github.com/khezen/evoli_ Genetic Algorithm and Particle Swarm Optimization library. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/khezen/evoli)** --- #### [fonet](https://github.com/Fontinalis/fonet) _https://github.com/Fontinalis/fonet_ A Deep Neural Network library written in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/Fontinalis/fonet)** --- #### [go-cluster](https://github.com/e-XpertSolutions/go-cluster) _https://github.com/e-XpertSolutions/go-cluster_ Go implementation of the k-modes and k-prototypes clustering algorithms. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/e-XpertSolutions/go-cluster)** --- #### [go-deep](https://github.com/patrikeh/go-deep) _https://github.com/patrikeh/go-deep_ A feature-rich neural network library in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/patrikeh/go-deep)** --- #### [go-fann](https://github.com/white-pony/go-fann) _https://github.com/white-pony/go-fann_ Go bindings for Fast Artificial Neural Networks(FANN) library. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/white-pony/go-fann)** --- #### [go-galib](https://github.com/thoj/go-galib) _https://github.com/thoj/go-galib_ Genetic Algorithms library written in Go / golang. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/thoj/go-galib)** --- #### [go-pr](https://github.com/daviddengcn/go-pr) _https://github.com/daviddengcn/go-pr_ Pattern recognition package in Go lang. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/daviddengcn/go-pr)** --- #### [gobrain](https://github.com/goml/gobrain) _https://github.com/goml/gobrain_ Neural Networks written in go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/goml/gobrain)** --- #### [godist](https://github.com/e-dard/godist) _https://github.com/e-dard/godist_ Various probability distributions, and associated methods. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/e-dard/godist)** --- #### [goga](https://github.com/tomcraven/goga) _https://github.com/tomcraven/goga_ Genetic algorithm library for Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/tomcraven/goga)** --- #### [GoLearn](https://github.com/sjwhitworth/golearn) _https://github.com/sjwhitworth/golearn_ General Machine Learning library for Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/sjwhitworth/golearn)** --- #### [golinear](https://github.com/danieldk/golinear) _https://github.com/danieldk/golinear_ liblinear bindings for Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/danieldk/golinear)** --- #### [GoMind](https://github.com/surenderthakran/gomind) _https://github.com/surenderthakran/gomind_ A simplistic Neural Network Library in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/surenderthakran/gomind)** --- #### [goml](https://github.com/cdipaolo/goml) _https://github.com/cdipaolo/goml_ On-line Machine Learning in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/cdipaolo/goml)** --- #### [goRecommend](https://github.com/timkaye11/goRecommend) _https://github.com/timkaye11/goRecommend_ Recommendation Algorithms library written in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/timkaye11/goRecommend)** --- #### [gorgonia](https://github.com/chewxy/gorgonia) _https://github.com/chewxy/gorgonia_ graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/chewxy/gorgonia)** --- #### [gorse](https://github.com/zhenghaoz/gorse) _https://github.com/zhenghaoz/gorse_ A High Performance Recommender System Package based on Collaborative Filtering for Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/zhenghaoz/gorse)** --- #### [goscore](https://github.com/asafschers/goscore) _https://github.com/asafschers/goscore_ Go Scoring API for PMML. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/asafschers/goscore)** --- #### [gosseract](https://github.com/otiai10/gosseract) _https://github.com/otiai10/gosseract_ Go package for OCR (Optical Character Recognition), by using Tesseract C++ library. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/otiai10/gosseract)** --- #### [libsvm](https://github.com/datastream/libsvm) _https://github.com/datastream/libsvm_ libsvm golang version derived work based on LIBSVM 3.14. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/datastream/libsvm)** --- #### [mlgo](https://github.com/NullHypothesis/mlgo) _https://github.com/NullHypothesis/mlgo_ This project aims to provide minimalistic machine learning algorithms in Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/NullHypothesis/mlgo)** --- #### [neat](https://github.com/jinyeom/neat) _https://github.com/jinyeom/neat_ Plug-and-play, parallel Go framework for NeuroEvolution of Augmenting Topologies (NEAT). * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/jinyeom/neat)** --- #### [neural-go](https://github.com/schuyler/neural-go) _https://github.com/schuyler/neural-go_ Multilayer perceptron network implemented in Go, with training via backpropagation. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/schuyler/neural-go)** --- #### [ocrserver](https://github.com/otiai10/ocrserver) _https://github.com/otiai10/ocrserver_ A simple OCR API server, seriously easy to be deployed by Docker and Heroku. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/otiai10/ocrserver)** --- #### [onnx-go](https://github.com/owulveryck/onnx-go) _https://github.com/owulveryck/onnx-go_ Go Interface to Open Neural Network Exchange (ONNX). * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/owulveryck/onnx-go)** --- #### [probab](https://github.com/ThePaw/probab) _https://github.com/ThePaw/probab_ Probability distribution functions. Bayesian inference. Written in pure Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/ThePaw/probab)** --- #### [regommend](https://github.com/muesli/regommend) _https://github.com/muesli/regommend_ Recommendation & collaborative filtering engine. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/muesli/regommend)** --- #### [shield](https://github.com/eaigner/shield) _https://github.com/eaigner/shield_ Bayesian text classifier with flexible tokenizers and storage backends for Go. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/eaigner/shield)** --- #### [tfgo](https://github.com/galeone/tfgo) _https://github.com/galeone/tfgo_ Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/galeone/tfgo)** --- #### [Varis](https://github.com/Xamber/Varis) _https://github.com/Xamber/Varis_ Golang Neural Network. * **tags**: [go](../tagged/go.md), [machine-learning](../tagged/machine-learning.md) * :octocat: **[source code](https://github.com/Xamber/Varis)** --- #### [APNs2](https://github.com/sideshow/apns2) _https://github.com/sideshow/apns2_ HTTP/2 Apple Push Notification provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/sideshow/apns2)** --- #### [Beaver](https://github.com/Clivern/Beaver) _https://github.com/Clivern/Beaver_ A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/Clivern/Beaver)** --- #### [Benthos](https://github.com/Jeffail/benthos) _https://github.com/Jeffail/benthos_ A message streaming bridge between a range of protocols. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/Jeffail/benthos)** --- #### [Bus](https://github.com/mustafaturan/bus) _https://github.com/mustafaturan/bus_ Minimalist message bus implementation for internal communication. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/mustafaturan/bus)** --- #### [Centrifugo](https://github.com/centrifugal/centrifugo) _https://github.com/centrifugal/centrifugo_ Real-time messaging (Websockets or SockJS) server in Go. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/centrifugal/centrifugo)** --- #### [dbus](https://github.com/godbus/dbus) _https://github.com/godbus/dbus_ Native Go bindings for D-Bus. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/godbus/dbus)** --- #### [drone-line](https://github.com/appleboy/drone-line) _https://github.com/appleboy/drone-line_ Sending [Line](https://at.line.me/en) notifications using a binary, docker or Drone CI. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/appleboy/drone-line)** --- #### [emitter](https://github.com/olebedev/emitter) _https://github.com/olebedev/emitter_ Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/olebedev/emitter)** --- #### [event](https://github.com/agoalofalife/event) _https://github.com/agoalofalife/event_ Implementation of the pattern observer. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/agoalofalife/event)** --- #### [EventBus](https://github.com/asaskevich/EventBus) _https://github.com/asaskevich/EventBus_ The lightweight event bus with async compatibility. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/asaskevich/EventBus)** --- #### [gaurun-client](https://github.com/osamingo/gaurun-client) _https://github.com/osamingo/gaurun-client_ Gaurun Client written in Go. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/osamingo/gaurun-client)** --- #### [Glue](https://github.com/desertbit/glue) _https://github.com/desertbit/glue_ Robust Go and Javascript Socket Library (Alternative to Socket.io). * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/desertbit/glue)** --- #### [go-notify](https://github.com/TheCreeper/go-notify) _https://github.com/TheCreeper/go-notify_ Native implementation of the freedesktop notification spec. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/TheCreeper/go-notify)** --- #### [go-nsq](https://github.com/nsqio/go-nsq) _https://github.com/nsqio/go-nsq_ the official Go package for NSQ. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/nsqio/go-nsq)** --- #### [go-socket.io](https://github.com/googollee/go-socket.io) _https://github.com/googollee/go-socket.io_ socket.io library for golang, a realtime application framework. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/googollee/go-socket.io)** --- #### [go-vitotrol](https://github.com/maxatome/go-vitotrol) _https://github.com/maxatome/go-vitotrol_ Client library to Viessmann Vitotrol web service. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/maxatome/go-vitotrol)** --- #### [Gollum](https://github.com/trivago/gollum) _https://github.com/trivago/gollum_ A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/trivago/gollum)** --- #### [golongpoll](https://github.com/jcuga/golongpoll) _https://github.com/jcuga/golongpoll_ HTTP longpoll server library that makes web pub-sub simple. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/jcuga/golongpoll)** --- #### [goose](https://github.com/ian-kent/goose) _https://github.com/ian-kent/goose_ Server Sent Events in Go. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/ian-kent/goose)** --- #### [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) _https://github.com/Terry-Mao/gopush-cluster_ gopush-cluster is a go push server cluster. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/Terry-Mao/gopush-cluster)** --- #### [gorush](https://github.com/appleboy/gorush) _https://github.com/appleboy/gorush_ Push notification server using [APNs2](https://github.com/sideshow/apns2) and google [GCM](https://github.com/google/go-gcm). * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/appleboy/gorush)** --- #### [guble](https://github.com/smancke/guble) _https://github.com/smancke/guble_ Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persis... * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/smancke/guble)** --- #### [hub](https://github.com/leandro-lugaresi/hub) _https://github.com/leandro-lugaresi/hub_ A Message/Event Hub for Go applications, using publish/subscribe pattern with support for alias like rabbitMQ exchanges. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/leandro-lugaresi/hub)** --- #### [jazz](https://github.com/socifi/jazz) _https://github.com/socifi/jazz_ A simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/socifi/jazz)** --- #### [machinery](https://github.com/RichardKnop/machinery) _https://github.com/RichardKnop/machinery_ Asynchronous task queue/job queue based on distributed message passing. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/RichardKnop/machinery)** --- #### [mangos](https://github.com/go-mangos/mangos) _https://github.com/go-mangos/mangos_ Pure go implementation of the Nanomsg ("Scalable Protocols") with transport interoperability. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/go-mangos/mangos)** --- #### [melody](https://github.com/olahol/melody) _https://github.com/olahol/melody_ Minimalist framework for dealing with websocket sessions, includes broadcasting and automatic ping/pong handling. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/olahol/melody)** --- #### [Mercure](https://github.com/dunglas/mercure) _https://github.com/dunglas/mercure_ Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events). * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/dunglas/mercure)** --- #### [messagebus](https://github.com/vardius/message-bus) _https://github.com/vardius/message-bus_ messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/vardius/message-bus)** --- #### [NATS Go Client](https://github.com/nats-io/nats) _https://github.com/nats-io/nats_ Lightweight and high performance publish-subscribe and distributed queueing messaging system - this is the Go library. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/nats-io/nats)** --- #### [nsq-event-bus](https://github.com/rafaeljesus/nsq-event-bus) _https://github.com/rafaeljesus/nsq-event-bus_ A tiny wrapper around NSQ topic and channel. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/rafaeljesus/nsq-event-bus)** --- #### [oplog](https://github.com/dailymotion/oplog) _https://github.com/dailymotion/oplog_ Generic oplog/replication system for REST APIs. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/dailymotion/oplog)** --- #### [pubsub](https://github.com/tuxychandru/pubsub) _https://github.com/tuxychandru/pubsub_ Simple pubsub package for go. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/tuxychandru/pubsub)** --- #### [rabbus](https://github.com/rafaeljesus/rabbus) _https://github.com/rafaeljesus/rabbus_ A tiny wrapper over amqp exchanges and queues. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/rafaeljesus/rabbus)** --- #### [rabtap](https://github.com/jandelgado/rabtap) _https://github.com/jandelgado/rabtap_ RabbitMQ swiss army knife cli app. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/jandelgado/rabtap)** --- #### [RapidMQ](https://github.com/sybrexsys/RapidMQ) _https://github.com/sybrexsys/RapidMQ_ RapidMQ is a lightweight and reliable library for managing of the local messages queue. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/sybrexsys/RapidMQ)** --- #### [rmqconn](https://github.com/sbabiv/rmqconn) _https://github.com/sbabiv/rmqconn_ RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/sbabiv/rmqconn)** --- #### [sarama](https://github.com/Shopify/sarama) _https://github.com/Shopify/sarama_ Go library for Apache Kafka. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/Shopify/sarama)** --- #### [Uniqush-Push](https://github.com/uniqush/uniqush-push) _https://github.com/uniqush/uniqush-push_ Redis backed unified push service for server-side notifications to mobile devices. * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/uniqush/uniqush-push)** --- #### [zmq4](https://github.com/pebbe/zmq4) _https://github.com/pebbe/zmq4_ Go interface to ZeroMQ version 4. Also available for [version 3](https://github.com/pebbe/zmq3) and [version 2](https://github.com/pebbe/zmq2). * **tags**: [go](../tagged/go.md), [messaging](../tagged/messaging.md) * :octocat: **[source code](https://github.com/pebbe/zmq4)** --- #### [excelize](https://github.com/360EntSecGroup-Skylar/excelize) _https://github.com/360EntSecGroup-Skylar/excelize_ Golang library for reading and writing Microsoft Excel™ (XLSX) files. * **tags**: [go](../tagged/go.md), [ms-office](../tagged/ms-office.md), [excel](../tagged/excel.md) * :octocat: **[source code](https://github.com/360EntSecGroup-Skylar/excelize)** --- #### [go-excel](https://github.com/szyhf/go-excel) _https://github.com/szyhf/go-excel_ A simple and light reader to read a relate-db-like excel as a table. * **tags**: [go](../tagged/go.md), [ms-office](../tagged/ms-office.md), [excel](../tagged/excel.md) * :octocat: **[source code](https://github.com/szyhf/go-excel)** --- #### [goxlsxwriter](https://github.com/fterrag/goxlsxwriter) _https://github.com/fterrag/goxlsxwriter_ Golang bindings for libxlsxwriter for writing XLSX (Microsoft Excel) files. * **tags**: [go](../tagged/go.md), [ms-office](../tagged/ms-office.md), [excel](../tagged/excel.md) * :octocat: **[source code](https://github.com/fterrag/goxlsxwriter)** --- #### [xlsx](https://github.com/tealeg/xlsx) _https://github.com/tealeg/xlsx_ Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs. * **tags**: [go](../tagged/go.md), [ms-office](../tagged/ms-office.md), [excel](../tagged/excel.md) * :octocat: **[source code](https://github.com/tealeg/xlsx)** --- #### [xlsx](https://github.com/plandem/xlsx) _https://github.com/plandem/xlsx_ Fast and safe way to read/update your existing Microsoft Excel files in Go programs. * **tags**: [go](../tagged/go.md), [ms-office](../tagged/ms-office.md), [excel](../tagged/excel.md) * :octocat: **[source code](https://github.com/plandem/xlsx)** --- #### [alice](https://github.com/magic003/alice) _https://github.com/magic003/alice_ Additive dependency injection container for Golang. * **tags**: [go](../tagged/go.md), [dependency-injection](../tagged/dependency-injection.md) * :octocat: **[source code](https://github.com/magic003/alice)** --- #### [dig](https://github.com/uber-go/dig) _https://github.com/uber-go/dig_ A reflection based dependency injection toolkit for Go. * **tags**: [go](../tagged/go.md), [dependency-injection](../tagged/dependency-injection.md) * :octocat: **[source code](https://github.com/uber-go/dig)** --- #### [fx](https://github.com/uber-go/fx) _https://github.com/uber-go/fx_ A dependency injection based application framework for Go (built on top of dig). * **tags**: [go](../tagged/go.md), [dependency-injection](../tagged/dependency-injection.md) * :octocat: **[source code](https://github.com/uber-go/fx)** --- #### [inject](https://github.com/defval/inject) _https://github.com/defval/inject_ A reflection based dependency injection container with simple interface. * **tags**: [go](../tagged/go.md), [dependency-injection](../tagged/dependency-injection.md) * :octocat: **[source code](https://github.com/defval/inject)** --- #### [wire](https://github.com/Fs02/wire) _https://github.com/Fs02/wire_ Strict Runtime Dependency Injection for Golang. * **tags**: [go](../tagged/go.md), [dependency-injection](../tagged/dependency-injection.md) * :octocat: **[source code](https://github.com/Fs02/wire)** --- #### [go-sample](https://github.com/zitryss/go-sample) _https://github.com/zitryss/go-sample_ A sample layout for Go application projects with the real code. * **tags**: [go](../tagged/go.md), [project-layout](../tagged/project-layout.md) * :octocat: **[source code](https://github.com/zitryss/go-sample)** --- #### [golang-standards/project-layout](https://github.com/golang-standards/project-layout) _https://github.com/golang-standards/project-layout_ Set of common historical and emerging project layout patterns in the Go ecosystem. * **tags**: [go](../tagged/go.md), [project-layout](../tagged/project-layout.md) * :octocat: **[source code](https://github.com/golang-standards/project-layout)** --- #### [scaffold](https://github.com/catchplay/scaffold) _https://github.com/catchplay/scaffold_ Scaffold generates starter Go project layout. Lets you focus on business logic implemeted. * **tags**: [go](../tagged/go.md), [project-layout](../tagged/project-layout.md) * :octocat: **[source code](https://github.com/catchplay/scaffold)** --- #### [strutil](https://github.com/ozgio/strutil) _https://github.com/ozgio/strutil_ String utilities. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/ozgio/strutil)** --- #### [xstrings](https://github.com/huandu/xstrings) _https://github.com/huandu/xstrings_ Collection of useful string functions ported from other languages. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/huandu/xstrings)** --- #### [anagent](https://github.com/mudler/anagent) _https://github.com/mudler/anagent_ Minimalistic, pluggable Golang evloop/timer handler with dependency-injection. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/mudler/anagent)** --- #### [antch](https://github.com/antchfx/antch) _https://github.com/antchfx/antch_ A fast, powerful and extensible web crawling & scraping framework. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/antchfx/antch)** --- #### [archiver](https://github.com/mholt/archiver) _https://github.com/mholt/archiver_ Library and command for making and extracting .zip and .tar.gz archives. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/mholt/archiver)** --- #### [autoflags](https://github.com/artyom/autoflags) _https://github.com/artyom/autoflags_ Go package to automatically define command line flags from struct fields. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/artyom/autoflags)** --- #### [avgRating](https://github.com/kirillDanshin/avgRating) _https://github.com/kirillDanshin/avgRating_ Calculate average score and rating based on Wilson Score Equation. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/kirillDanshin/avgRating)** --- #### [banner](https://github.com/dimiro1/banner) _https://github.com/dimiro1/banner_ Add beautiful banners into your Go applications. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/dimiro1/banner)** --- #### [base64Captcha](https://github.com/mojocn/base64Captcha) _https://github.com/mojocn/base64Captcha_ Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/mojocn/base64Captcha)** --- #### [battery](https://github.com/distatus/battery) _https://github.com/distatus/battery_ Cross-platform, normalized battery information library. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/distatus/battery)** --- #### [bitio](https://github.com/icza/bitio) _https://github.com/icza/bitio_ Highly optimized bit-level Reader and Writer for Go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/icza/bitio)** --- #### [browscap_go](https://github.com/digitalcrab/browscap_go) _https://github.com/digitalcrab/browscap_go_ GoLang Library for [Browser Capabilities Project](http://browscap.org/). * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/digitalcrab/browscap_go)** --- #### [captcha](https://github.com/steambap/captcha) _https://github.com/steambap/captcha_ Package captcha provides an easy to use, unopinionated API for captcha generation. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/steambap/captcha)** --- #### [conv](https://github.com/cstockton/go-conv) _https://github.com/cstockton/go-conv_ Package conv provides fast and intuitive conversions across Go types. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/cstockton/go-conv)** --- #### [datacounter](https://github.com/miolini/datacounter) _https://github.com/miolini/datacounter_ Go counters for readers/writer/http.ResponseWriter. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/miolini/datacounter)** --- #### [ffmt](https://github.com/go-ffmt/ffmt) _https://github.com/go-ffmt/ffmt_ Beautify data display for Humans. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/go-ffmt/ffmt)** --- #### [ghorg](https://github.com/gabrie30/ghorg) _https://github.com/gabrie30/ghorg_ Clone all repos from a GitHub org into a single directory. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/gabrie30/ghorg)** --- #### [go-commons-pool](https://github.com/jolestar/go-commons-pool) _https://github.com/jolestar/go-commons-pool_ Generic object pool for Golang. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/jolestar/go-commons-pool)** --- #### [go-openapi](https://github.com/go-openapi) _https://github.com/go-openapi_ Collection of packages to parse and utilize open-api schemas. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/go-openapi)** --- #### [go-resiliency](https://github.com/eapache/go-resiliency) _https://github.com/eapache/go-resiliency_ Resiliency patterns for golang. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/eapache/go-resiliency)** --- #### [go-unarr](https://github.com/gen2brain/go-unarr) _https://github.com/gen2brain/go-unarr_ Decompression library for RAR, TAR, ZIP and 7z archives. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/gen2brain/go-unarr)** --- #### [gofakeit](https://github.com/brianvoe/gofakeit) _https://github.com/brianvoe/gofakeit_ Random data generator written in go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/brianvoe/gofakeit)** --- #### [gommit](https://github.com/antham/gommit) _https://github.com/antham/gommit_ Analyze git commit messages to ensure they follow defined patterns. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/antham/gommit)** --- #### [gopsutil](https://github.com/shirou/gopsutil) _https://github.com/shirou/gopsutil_ Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc). * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/shirou/gopsutil)** --- #### [gosh](https://github.com/osamingo/gosh) _https://github.com/osamingo/gosh_ Provide Go Statistics Handler, Struct, Measure Method. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/osamingo/gosh)** --- #### [gosms](https://github.com/haxpax/gosms) _https://github.com/haxpax/gosms_ Your own local SMS gateway in Go that can be used to send SMS. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/haxpax/gosms)** --- #### [gotoprom](https://github.com/cabify/gotoprom) _https://github.com/cabify/gotoprom_ Type-safe metrics builder wrapper library for the official Prometheus client. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/cabify/gotoprom)** --- #### [gountries](https://github.com/pariz/gountries) _https://github.com/pariz/gountries_ Package that exposes country and subdivision data. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/pariz/gountries)** --- #### [health](https://github.com/dimiro1/health) _https://github.com/dimiro1/health_ Easy to use, extensible health check library. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/dimiro1/health)** --- #### [healthcheck](https://github.com/etherlabsio/healthcheck) _https://github.com/etherlabsio/healthcheck_ An opinionated and concurrent health-check HTTP handler for RESTful services. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/etherlabsio/healthcheck)** --- #### [hostutils](https://github.com/Wing924/hostutils) _https://github.com/Wing924/hostutils_ A golang library for packing and unpacking FQDNs list. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/Wing924/hostutils)** --- #### [indigo](https://github.com/osamingo/indigo) _https://github.com/osamingo/indigo_ Distributed unique ID generator of using Sonyflake and encoded by Base58. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/osamingo/indigo)** --- #### [lk](https://github.com/hyperboloide/lk) _https://github.com/hyperboloide/lk_ A simple licensing library for golang. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/hyperboloide/lk)** --- #### [llvm](https://github.com/llir/llvm) _https://github.com/llir/llvm_ Library for interacting with LLVM IR in pure Go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/llir/llvm)** --- #### [metrics](https://github.com/pascaldekloe/metrics) _https://github.com/pascaldekloe/metrics_ Library for metrics instrumentation and Prometheus exposition. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/pascaldekloe/metrics)** --- #### [morse](https://github.com/alwindoss/morse) _https://github.com/alwindoss/morse_ Library to convert to and from morse code. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/alwindoss/morse)** --- #### [numa](https://github.com/lrita/numa) _https://github.com/lrita/numa_ NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/lrita/numa)** --- #### [pdfgen](https://github.com/hyperboloide/pdfgen) _https://github.com/hyperboloide/pdfgen_ HTTP service to generate PDF from Json requests. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/hyperboloide/pdfgen)** --- #### [persian](https://github.com/mavihq/persian) _https://github.com/mavihq/persian_ Some utilities for Persian language in go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/mavihq/persian)** --- #### [sandid](https://github.com/aofei/sandid) _https://github.com/aofei/sandid_ Every grain of sand on earth has its own ID. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/aofei/sandid)** --- #### [shellwords](https://github.com/Wing924/shellwords) _https://github.com/Wing924/shellwords_ A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/Wing924/shellwords)** --- #### [shortid](https://github.com/teris-io/shortid) _https://github.com/teris-io/shortid_ Distributed generation of super short, unique, non-sequential, URL friendly IDs. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/teris-io/shortid)** --- #### [stats](https://github.com/go-playground/stats) _https://github.com/go-playground/stats_ Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc... * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/go-playground/stats)** --- #### [turtle](https://github.com/hackebrot/turtle) _https://github.com/hackebrot/turtle_ Emojis for Go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/hackebrot/turtle)** --- #### [url-shortener](https://github.com/pantrif/url-shortener) _https://github.com/pantrif/url-shortener_ A modern, powerful, and robust URL shortener microservice with mysql support. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/pantrif/url-shortener)** --- #### [VarHandler](https://github.com/azr/generators/tree/master/varhandler) _https://github.com/azr/generators/tree/master/varhandler_ Generate boilerplate http input and output handling. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/azr/generators/tree/master/varhandler)** --- #### [xdg](https://github.com/rkoesters/xdg) _https://github.com/rkoesters/xdg_ FreeDesktop.org (xdg) Specs implemented in Go. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/rkoesters/xdg)** --- #### [xkg](https://github.com/go-xkg/xkg) _https://github.com/go-xkg/xkg_ X Keyboard Grabber. * **tags**: [go](../tagged/go.md), [string](../tagged/string.md) * :octocat: **[source code](https://github.com/go-xkg/xkg)** --- #### [getlang](https://github.com/rylans/getlang) _https://github.com/rylans/getlang_ Fast natural language detection package. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/rylans/getlang)** --- #### [go-eco](https://github.com/ThePaw/go-eco) _https://github.com/ThePaw/go-eco_ Similarity, dissimilarity and distance matrices; diversity, equitability and inequality measures; species richness estimators; coenocline models. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/ThePaw/go-eco)** --- #### [go-i18n](https://github.com/nicksnyder/go-i18n/) _https://github.com/nicksnyder/go-i18n/_ Package and an accompanying tool to work with localized text. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/nicksnyder/go-i18n/)** --- #### [go-mystem](https://github.com/dveselov/mystem) _https://github.com/dveselov/mystem_ CGo bindings to Yandex.Mystem - russian morphology analyzer. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/dveselov/mystem)** --- #### [go-nlp](https://github.com/nuance/go-nlp) _https://github.com/nuance/go-nlp_ Utilities for working with discrete probability distributions and other tools useful for doing NLP work. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/nuance/go-nlp)** --- #### [go-pinyin](https://github.com/mozillazg/go-pinyin) _https://github.com/mozillazg/go-pinyin_ CN Hanzi to Hanyu Pinyin converter. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/mozillazg/go-pinyin)** --- #### [go-stem](https://github.com/agonopol/go-stem) _https://github.com/agonopol/go-stem_ Implementation of the porter stemming algorithm. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/agonopol/go-stem)** --- #### [go-unidecode](https://github.com/mozillazg/go-unidecode) _https://github.com/mozillazg/go-unidecode_ ASCII transliterations of Unicode text. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/mozillazg/go-unidecode)** --- #### [go2vec](https://github.com/danieldk/go2vec) _https://github.com/danieldk/go2vec_ Reader and utility functions for word2vec embeddings. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/danieldk/go2vec)** --- #### [gojieba](https://github.com/yanyiwu/gojieba) _https://github.com/yanyiwu/gojieba_ This is a Go implementation of [jieba](https://github.com/fxsjy/jieba) which a Chinese word splitting algorithm. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/yanyiwu/gojieba)** --- #### [golibstemmer](https://github.com/rjohnsondev/golibstemmer) _https://github.com/rjohnsondev/golibstemmer_ Go bindings for the snowball libstemmer library including porter 2. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/rjohnsondev/golibstemmer)** --- #### [gotokenizer](https://github.com/xujiajun/gotokenizer) _https://github.com/xujiajun/gotokenizer_ A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation) * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/xujiajun/gotokenizer)** --- #### [gounidecode](https://github.com/fiam/gounidecode) _https://github.com/fiam/gounidecode_ Unicode transliterator (also known as unidecode) for Go. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/fiam/gounidecode)** --- #### [gse](https://github.com/go-ego/gse) _https://github.com/go-ego/gse_ Go efficient text segmentation; support english, chinese, japanese and other. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/go-ego/gse)** --- #### [icu](https://github.com/goodsign/icu) _https://github.com/goodsign/icu_ Cgo binding for icu4c C library detection and conversion functions. Guaranteed compatibility with version 50.1. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/goodsign/icu)** --- #### [kagome](https://github.com/ikawaha/kagome) _https://github.com/ikawaha/kagome_ JP morphological analyzer written in pure Go. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/ikawaha/kagome)** --- #### [libtextcat](https://github.com/goodsign/libtextcat) _https://github.com/goodsign/libtextcat_ Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/goodsign/libtextcat)** --- #### [MMSEGO](https://github.com/awsong/MMSEGO) _https://github.com/awsong/MMSEGO_ This is a GO implementation of [MMSEG](http://technology.chtsai.org/mmseg/) which a Chinese word splitting algorithm. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/awsong/MMSEGO)** --- #### [nlp](https://github.com/Shixzie/nlp) _https://github.com/Shixzie/nlp_ Extract values from strings and fill your structs with nlp. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/Shixzie/nlp)** --- #### [nlp](https://github.com/james-bowman/nlp) _https://github.com/james-bowman/nlp_ Go Natural Language Processing library supporting LSA (Latent Semantic Analysis). * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/james-bowman/nlp)** --- #### [paicehusk](https://github.com/rookii/paicehusk) _https://github.com/rookii/paicehusk_ Golang implementation of the Paice/Husk Stemming Algorithm. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/rookii/paicehusk)** --- #### [petrovich](https://github.com/striker2000/petrovich) _https://github.com/striker2000/petrovich_ Petrovich is the library which inflects Russian names to given grammatical case. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/striker2000/petrovich)** --- #### [porter](https://github.com/a2800276/porter) _https://github.com/a2800276/porter_ This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/a2800276/porter)** --- #### [porter2](https://github.com/zhenjl/porter2) _https://github.com/zhenjl/porter2_ Really fast Porter 2 stemmer. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/zhenjl/porter2)** --- #### [prose](https://github.com/jdkato/prose) _https://github.com/jdkato/prose_ Library for text processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/jdkato/prose)** --- #### [RAKE.go](https://github.com/Obaied/RAKE.go) _https://github.com/Obaied/RAKE.go_ Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE). * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/Obaied/RAKE.go)** --- #### [segment](https://github.com/blevesearch/segment) _https://github.com/blevesearch/segment_ Go library for performing Unicode Text Segmentation as described in [Unicode Standard Annex 29](http://www.unicode.org/reports/tr29/) * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/blevesearch/segment)** --- #### [sentences](https://github.com/neurosnap/sentences) _https://github.com/neurosnap/sentences_ Sentence tokenizer: converts text into a list of sentences. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/neurosnap/sentences)** --- #### [shamoji](https://github.com/osamingo/shamoji) _https://github.com/osamingo/shamoji_ The shamoji is word filtering package written in Go. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/osamingo/shamoji)** --- #### [snowball](https://github.com/goodsign/snowball) _https://github.com/goodsign/snowball_ Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality [Snowball native](http://snowball.tartarus.org/). * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/goodsign/snowball)** --- #### [stemmer](https://github.com/dchest/stemmer) _https://github.com/dchest/stemmer_ Stemmer packages for Go programming language. Includes English and German stemmers. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/dchest/stemmer)** --- #### [textcat](https://github.com/pebbe/textcat) _https://github.com/pebbe/textcat_ Go package for n-gram based text categorization, with support for utf-8 and raw text. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/pebbe/textcat)** --- #### [whatlanggo](https://github.com/abadojack/whatlanggo) _https://github.com/abadojack/whatlanggo_ Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc). * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/abadojack/whatlanggo)** --- #### [when](https://github.com/olebedev/when) _https://github.com/olebedev/when_ Natural EN and RU language date/time parser with pluggable rules. * **tags**: [go](../tagged/go.md), [natural-language-processing](../tagged/natural-language-processing.md), [nlp](../tagged/nlp.md) * :octocat: **[source code](https://github.com/olebedev/when)** --- #### [arp](https://github.com/mdlayher/arp) _https://github.com/mdlayher/arp_ Package arp implements the ARP protocol, as described in RFC 826. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/mdlayher/arp)** --- #### [buffstreams](https://github.com/stabbycutyou/buffstreams) _https://github.com/stabbycutyou/buffstreams_ Streaming protocolbuffer data over TCP made easy. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/stabbycutyou/buffstreams)** --- #### [canopus](https://github.com/zubairhamed/canopus) _https://github.com/zubairhamed/canopus_ CoAP Client/Server implementation (RFC 7252). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/zubairhamed/canopus)** --- #### [cidranger](https://github.com/yl2chen/cidranger) _https://github.com/yl2chen/cidranger_ Fast IP to CIDR lookup for Go. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/yl2chen/cidranger)** --- #### [dhcp6](https://github.com/mdlayher/dhcp6) _https://github.com/mdlayher/dhcp6_ Package dhcp6 implements a DHCPv6 server, as described in RFC 3315. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/mdlayher/dhcp6)** --- #### [dns](https://github.com/miekg/dns) _https://github.com/miekg/dns_ Go library for working with DNS. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/miekg/dns)** --- #### [ether](https://github.com/songgao/ether) _https://github.com/songgao/ether_ Cross-platform Go package for sending and receiving ethernet frames. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/songgao/ether)** --- #### [ethernet](https://github.com/mdlayher/ethernet) _https://github.com/mdlayher/ethernet_ Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/mdlayher/ethernet)** --- #### [fasthttp](https://github.com/valyala/fasthttp) _https://github.com/valyala/fasthttp_ Package fasthttp is a fast HTTP implementation for Go, up to 10 times faster than net/http. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/valyala/fasthttp)** --- #### [fortio](https://github.com/fortio/fortio) _https://github.com/fortio/fortio_ Load testing library and command line tool, advanced echo server and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them. Tcp, Htt... * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/fortio/fortio)** --- #### [ftp](https://github.com/jlaffaye/ftp) _https://github.com/jlaffaye/ftp_ Package ftp implements a FTP client as described in [RFC 959](http://tools.ietf.org/html/rfc959). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/jlaffaye/ftp)** --- #### [gmqtt](https://github.com/DrmagicE/gmqtt) _https://github.com/DrmagicE/gmqtt_ Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/DrmagicE/gmqtt)** --- #### [gNxI](https://github.com/google/gnxi) _https://github.com/google/gnxi_ A collection of tools for Network Management that use the gNMI and gNOI protocols. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/google/gnxi)** --- #### [go-getter](https://github.com/hashicorp/go-getter) _https://github.com/hashicorp/go-getter_ Go library for downloading files or directories from various sources using a URL. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/hashicorp/go-getter)** --- #### [go-stun](https://github.com/ccding/go-stun) _https://github.com/ccding/go-stun_ Go implementation of the STUN client (RFC 3489 and RFC 5389). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/ccding/go-stun)** --- #### [gobgp](https://github.com/osrg/gobgp) _https://github.com/osrg/gobgp_ BGP implemented in the Go Programming Language. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/osrg/gobgp)** --- #### [golibwireshark](https://github.com/sunwxg/golibwireshark) _https://github.com/sunwxg/golibwireshark_ Package golibwireshark use libwireshark library to decode pcap file and analyse dissection data. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/sunwxg/golibwireshark)** --- #### [gopacket](https://github.com/google/gopacket) _https://github.com/google/gopacket_ Go library for packet processing with libpcap bindings. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/google/gopacket)** --- #### [gopcap](https://github.com/akrennmair/gopcap) _https://github.com/akrennmair/gopcap_ Go wrapper for libpcap. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/akrennmair/gopcap)** --- #### [goshark](https://github.com/sunwxg/goshark) _https://github.com/sunwxg/goshark_ Package goshark use tshark to decode IP packet and create data struct to analyse packet. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/sunwxg/goshark)** --- #### [gosnmp](https://github.com/soniah/gosnmp) _https://github.com/soniah/gosnmp_ Native Go library for performing SNMP actions. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/soniah/gosnmp)** --- #### [gotcp](https://github.com/gansidui/gotcp) _https://github.com/gansidui/gotcp_ Go package for quickly writing tcp applications. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/gansidui/gotcp)** --- #### [grab](https://github.com/cavaliercoder/grab) _https://github.com/cavaliercoder/grab_ Go package for managing file downloads. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/cavaliercoder/grab)** --- #### [graval](https://github.com/koofr/graval) _https://github.com/koofr/graval_ Experimental FTP server framework. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/koofr/graval)** --- #### [HTTPLab](https://github.com/gchaincl/httplab) _https://github.com/gchaincl/httplab_ HTTPLabs let you inspect HTTP requests and forge responses. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/gchaincl/httplab)** --- #### [iplib](https://github.com/c-robinson/iplib) _https://github.com/c-robinson/iplib_ Library for working with IP addresses (net.IP, net.IPNet), inspired by python [ipaddress](https://docs.python.org/3/library/ipaddress.html) and ruby [ipaddr](https://ruby-doc.org/stdlib-2.5.1/libdoc/i... * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/c-robinson/iplib)** --- #### [jazigo](https://github.com/udhos/jazigo) _https://github.com/udhos/jazigo_ Jazigo is a tool written in Go for retrieving configuration for multiple network devices. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/udhos/jazigo)** --- #### [kcp-go](https://github.com/xtaci/kcp-go) _https://github.com/xtaci/kcp-go_ KCP - Fast and Reliable ARQ Protocol. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/xtaci/kcp-go)** --- #### [kcptun](https://github.com/xtaci/kcptun) _https://github.com/xtaci/kcptun_ Extremely simple & fast udp tunnel based on KCP protocol. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/xtaci/kcptun)** --- #### [lhttp](https://github.com/fanux/lhttp) _https://github.com/fanux/lhttp_ Powerful websocket framework, build your IM server more easily. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/fanux/lhttp)** --- #### [linkio](https://github.com/ian-kent/linkio) _https://github.com/ian-kent/linkio_ Network link speed simulation for Reader/Writer interfaces. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/ian-kent/linkio)** --- #### [llb](https://github.com/kirillDanshin/llb) _https://github.com/kirillDanshin/llb_ It's a very simple but quick backend for proxy servers. Can be useful for fast redirection to predefined domain with zero memory allocation and fast response. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/kirillDanshin/llb)** --- #### [mdns](https://github.com/hashicorp/mdns) _https://github.com/hashicorp/mdns_ Simple mDNS (Multicast DNS) client/server library in Golang. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/hashicorp/mdns)** --- #### [mqttPaho](https://eclipse.org/paho/clients/golang/) _https://eclipse.org/paho/clients/golang/_ The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) --- #### [NFF-Go](https://github.com/intel-go/nff-go) _https://github.com/intel-go/nff-go_ Framework for rapid development of performant network functions for cloud and bare-metal (former YANFF). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/intel-go/nff-go)** --- #### [packet](https://github.com/aerogo/packet) _https://github.com/aerogo/packet_ Send packets over TCP and UDP. It can buffer messages and hot-swap connections if needed. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/aerogo/packet)** --- #### [peerdiscovery](https://github.com/schollz/peerdiscovery) _https://github.com/schollz/peerdiscovery_ Pure Go library for cross-platform local peer discovery using UDP multicast. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/schollz/peerdiscovery)** --- #### [portproxy](https://github.com/aybabtme/portproxy) _https://github.com/aybabtme/portproxy_ Simple TCP proxy which adds CORS support to API's which don't support it. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/aybabtme/portproxy)** --- #### [publicip](https://github.com/polera/publicip) _https://github.com/polera/publicip_ Package publicip returns your public facing IPv4 address (internet egress). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/polera/publicip)** --- #### [quic-go](https://github.com/lucas-clemente/quic-go) _https://github.com/lucas-clemente/quic-go_ An implementation of the QUIC protocol in pure Go. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/lucas-clemente/quic-go)** --- #### [raw](https://github.com/mdlayher/raw) _https://github.com/mdlayher/raw_ Package raw enables reading and writing data at the device driver level for a network interface. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/mdlayher/raw)** --- #### [sftp](https://github.com/pkg/sftp) _https://github.com/pkg/sftp_ Package sftp implements the SSH File Transfer Protocol as described in https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/pkg/sftp)** --- #### [ssh](https://github.com/gliderlabs/ssh) _https://github.com/gliderlabs/ssh_ Higher-level API for building SSH servers (wraps crypto/ssh). * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/gliderlabs/ssh)** --- #### [sslb](https://github.com/eduardonunesp/sslb) _https://github.com/eduardonunesp/sslb_ It's a Super Simples Load Balancer, just a little project to achieve some kind of performance. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/eduardonunesp/sslb)** --- #### [stun](https://github.com/go-rtc/stun) _https://github.com/go-rtc/stun_ Go implementation of RFC 5389 STUN protocol. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/go-rtc/stun)** --- #### [tcp_server](https://github.com/firstrow/tcp_server) _https://github.com/firstrow/tcp_server_ Go library for building tcp servers faster. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/firstrow/tcp_server)** --- #### [tspool](https://github.com/two/tspool) _https://github.com/two/tspool_ A TCP Library use worker pool to improve performance and protect your server. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/two/tspool)** --- #### [utp](https://github.com/anacrolix/utp) _https://github.com/anacrolix/utp_ Go uTP micro transport protocol implementation. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/anacrolix/utp)** --- #### [water](https://github.com/songgao/water) _https://github.com/songgao/water_ Simple TUN/TAP library. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/songgao/water)** --- #### [webrtc](https://github.com/pions/webrtc) _https://github.com/pions/webrtc_ A pure Go implementation of the WebRTC API. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/pions/webrtc)** --- #### [winrm](https://github.com/masterzen/winrm) _https://github.com/masterzen/winrm_ Go WinRM client to remotely execute commands on Windows machines. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/masterzen/winrm)** --- #### [xtcp](https://github.com/xfxdev/xtcp) _https://github.com/xfxdev/xtcp_ TCP Server Framework with simultaneous full duplex communication,graceful shutdown,custom protocol. * **tags**: [go](../tagged/go.md), [networking](../tagged/networking.md) * :octocat: **[source code](https://github.com/xfxdev/xtcp)** --- #### [gentleman](https://github.com/h2non/gentleman) _https://github.com/h2non/gentleman_ Full-featured plugin-driven HTTP client library. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/h2non/gentleman)** --- #### [goreq](https://github.com/smallnest/goreq) _https://github.com/smallnest/goreq_ Enhanced simplified HTTP client based on gorequest. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/smallnest/goreq)** --- #### [grequests](https://github.com/levigross/grequests) _https://github.com/levigross/grequests_ A Go "clone" of the great and famous Requests library. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/levigross/grequests)** --- #### [heimdall](https://github.com/gojektech/heimdall) _https://github.com/gojektech/heimdall_ An enchanced http client with retry and hystrix capabilities. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/gojektech/heimdall)** --- #### [pester](https://github.com/sethgrid/pester) _https://github.com/sethgrid/pester_ Go HTTP client calls with retries, backoff, and concurrency. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/sethgrid/pester)** --- #### [rq](https://github.com/ddo/rq) _https://github.com/ddo/rq_ A nicer interface for golang stdlib HTTP client. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/ddo/rq)** --- #### [sling](https://github.com/dghubble/sling) _https://github.com/dghubble/sling_ Sling is a Go HTTP client library for creating and sending API requests. * **tags**: [go](../tagged/go.md), [http-client](../tagged/http-client.md) * :octocat: **[source code](https://github.com/dghubble/sling)** --- #### [gl](https://github.com/go-gl/gl) _https://github.com/go-gl/gl_ Go bindings for OpenGL (generated via glow). * **tags**: [go](../tagged/go.md), [opengl](../tagged/opengl.md) * :octocat: **[source code](https://github.com/go-gl/gl)** --- #### [glfw](https://github.com/go-gl/glfw) _https://github.com/go-gl/glfw_ Go bindings for GLFW 3. * **tags**: [go](../tagged/go.md), [opengl](../tagged/opengl.md) * :octocat: **[source code](https://github.com/go-gl/glfw)** --- #### [goxjs/gl](https://github.com/goxjs/gl) _https://github.com/goxjs/gl_ Go cross-platform OpenGL bindings (OS X, Linux, Windows, browsers, iOS, Android). * **tags**: [go](../tagged/go.md), [opengl](../tagged/opengl.md) * :octocat: **[source code](https://github.com/goxjs/gl)** --- #### [goxjs/glfw](https://github.com/goxjs/glfw) _https://github.com/goxjs/glfw_ Go cross-platform glfw library for creating an OpenGL context and receiving events. * **tags**: [go](../tagged/go.md), [opengl](../tagged/opengl.md) * :octocat: **[source code](https://github.com/goxjs/glfw)** --- #### [mathgl](https://github.com/go-gl/mathgl) _https://github.com/go-gl/mathgl_ Pure Go math package specialized for 3D math, with inspiration from GLM. * **tags**: [go](../tagged/go.md), [opengl](../tagged/opengl.md) * :octocat: **[source code](https://github.com/go-gl/mathgl)** --- #### [beego orm](https://github.com/astaxie/beego/tree/master/orm) _https://github.com/astaxie/beego/tree/master/orm_ Powerful orm framework for go. Support: pq/mysql/sqlite3. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/astaxie/beego/tree/master/orm)** --- #### [go-pg](https://github.com/go-pg/pg) _https://github.com/go-pg/pg_ PostgreSQL ORM with focus on PostgreSQL specific features and performance. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/go-pg/pg)** --- #### [go-queryset](https://github.com/jirfag/go-queryset) _https://github.com/jirfag/go-queryset_ 100% type-safe ORM with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support based on GORM. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/jirfag/go-queryset)** --- #### [go-sqlbuilder](https://github.com/huandu/go-sqlbuilder) _https://github.com/huandu/go-sqlbuilder_ A flexible and powerful SQL string builder library plus a zero-config ORM. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/huandu/go-sqlbuilder)** --- #### [go-store](https://github.com/gosuri/go-store) _https://github.com/gosuri/go-store_ Simple and fast Redis backed key-value store library for Go. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/gosuri/go-store)** --- #### [GORM](https://github.com/jinzhu/gorm) _https://github.com/jinzhu/gorm_ The fantastic ORM library for Golang, aims to be developer friendly. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/jinzhu/gorm)** --- #### [gorp](https://github.com/go-gorp/gorp) _https://github.com/go-gorp/gorp_ Go Relational Persistence, ORM-ish library for Go. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/go-gorp/gorp)** --- #### [grimoire](https://github.com/Fs02/grimoire) _https://github.com/Fs02/grimoire_ Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3). * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/Fs02/grimoire)** --- #### [lore](https://github.com/abrahambotros/lore) _https://github.com/abrahambotros/lore_ Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/abrahambotros/lore)** --- #### [Marlow](https://github.com/dadleyy/marlow) _https://github.com/dadleyy/marlow_ Generated ORM from project structs for compile time safety assurances. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/dadleyy/marlow)** --- #### [pop/soda](https://github.com/gobuffalo/pop) _https://github.com/gobuffalo/pop_ Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/gobuffalo/pop)** --- #### [QBS](https://github.com/coocood/qbs) _https://github.com/coocood/qbs_ Stands for Query By Struct. A Go ORM. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/coocood/qbs)** --- #### [reform](https://github.com/go-reform/reform) _https://github.com/go-reform/reform_ Better ORM for Go, based on non-empty interfaces and code generation. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/go-reform/reform)** --- #### [SQLBoiler](https://github.com/volatiletech/sqlboiler) _https://github.com/volatiletech/sqlboiler_ ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/volatiletech/sqlboiler)** --- #### [upper.io/db](https://github.com/upper/db) _https://github.com/upper/db_ Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/upper/db)** --- #### [Xorm](https://github.com/go-xorm/xorm) _https://github.com/go-xorm/xorm_ Simple and powerful ORM for Go. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/go-xorm/xorm)** --- #### [Zoom](https://github.com/albrow/zoom) _https://github.com/albrow/zoom_ Blazing-fast datastore and querying engine built on Redis. * **tags**: [go](../tagged/go.md), [orm](../tagged/orm.md) * :octocat: **[source code](https://github.com/albrow/zoom)** --- #### [go modules](https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more) _https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more_ Modules are the unit of source code interchange and versioning. The go command has direct support for working with modules, including recording and resolving dependencies on other modules. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) --- #### [dep](https://github.com/golang/dep) _https://github.com/golang/dep_ Go dependency tool. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/golang/dep)** --- #### [vgo](https://go.googlesource.com/vgo/) _https://go.googlesource.com/vgo/_ Versioned Go. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) --- #### [gigo](https://github.com/LyricalSecurity/gigo) _https://github.com/LyricalSecurity/gigo_ PIP-like dependency tool for golang, with support for private repositories and hashes. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/LyricalSecurity/gigo)** --- #### [glide](https://github.com/Masterminds/glide) _https://github.com/Masterminds/glide_ Manage your golang vendor and vendored packages with ease. Inspired by tools like Maven, Bundler, and Pip. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/Masterminds/glide)** --- #### [godep](https://github.com/tools/godep) _https://github.com/tools/godep_ dependency tool for go, godep helps build packages reproducibly by fixing their dependencies. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/tools/godep)** --- #### [gom](https://github.com/mattn/gom) _https://github.com/mattn/gom_ Go Manager - bundle for go. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/mattn/gom)** --- #### [goop](https://github.com/nitrous-io/goop) _https://github.com/nitrous-io/goop_ Simple dependency manager for Go (golang), inspired by Bundler. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/nitrous-io/goop)** --- #### [gop](https://github.com/lunny/gop) _https://github.com/lunny/gop_ Build and manage your Go applications out of GOPATH. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/lunny/gop)** --- #### [gopm](https://github.com/gpmgo/gopm) _https://github.com/gpmgo/gopm_ Go Package Manager. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/gpmgo/gopm)** --- #### [govendor](https://github.com/kardianos/govendor) _https://github.com/kardianos/govendor_ Go Package Manager. Go vendor tool that works with the standard vendor file. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/kardianos/govendor)** --- #### [gpm](https://github.com/pote/gpm) _https://github.com/pote/gpm_ Barebones dependency manager for Go. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/pote/gpm)** --- #### [johnny-deps](https://github.com/VividCortex/johnny-deps) _https://github.com/VividCortex/johnny-deps_ Minimal dependency version using Git. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/VividCortex/johnny-deps)** --- #### [mvn-golang](https://github.com/raydac/mvn-golang) _https://github.com/raydac/mvn-golang_ plugin that provides way for auto-loading of Golang SDK, dependency management and start build environment in Maven project infrastructure. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/raydac/mvn-golang)** --- #### [nut](https://github.com/jingweno/nut) _https://github.com/jingweno/nut_ Vendor Go dependencies. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/jingweno/nut)** --- #### [VenGO](https://github.com/DamnWidget/VenGO) _https://github.com/DamnWidget/VenGO_ create and manage exportable isolated go virtual environments. * **tags**: [go](../tagged/go.md), [package-management](../tagged/package-management.md) * :octocat: **[source code](https://github.com/DamnWidget/VenGO)** --- #### [gojsonq](https://github.com/thedevsaddam/gojsonq) _https://github.com/thedevsaddam/gojsonq_ A simple Go package to Query over JSON Data. * **tags**: [go](../tagged/go.md), [query-language](../tagged/query-language.md) * :octocat: **[source code](https://github.com/thedevsaddam/gojsonq)** --- #### [graphql](https://github.com/neelance/graphql-go) _https://github.com/neelance/graphql-go_ GraphQL server with a focus on ease of use. * **tags**: [go](../tagged/go.md), [query-language](../tagged/query-language.md) * :octocat: **[source code](https://github.com/neelance/graphql-go)** --- #### [jsonql](https://github.com/elgs/jsonql) _https://github.com/elgs/jsonql_ JSON query expression library in Golang. * **tags**: [go](../tagged/go.md), [query-language](../tagged/query-language.md) * :octocat: **[source code](https://github.com/elgs/jsonql)** --- #### [jsonslice](https://github.com/bhmj/jsonslice) _https://github.com/bhmj/jsonslice_ Jsonpath queries with advanced filters. * **tags**: [go](../tagged/go.md), [query-language](../tagged/query-language.md) * :octocat: **[source code](https://github.com/bhmj/jsonslice)** --- #### [rql](https://github.com/a8m/rql) _https://github.com/a8m/rql_ Resource Query Language for REST API. * **tags**: [go](../tagged/go.md), [query-language](../tagged/query-language.md) * :octocat: **[source code](https://github.com/a8m/rql)** --- #### [esc](https://github.com/mjibson/esc) _https://github.com/mjibson/esc_ Embeds files into Go programs and provides http.FileSystem interfaces to them. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/mjibson/esc)** --- #### [fileb0x](https://github.com/UnnoTed/fileb0x) _https://github.com/UnnoTed/fileb0x_ Simple tool to embed files in go with focus on "customization" and ease to use. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/UnnoTed/fileb0x)** --- #### [go-embed](https://github.com/pyros2097/go-embed) _https://github.com/pyros2097/go-embed_ Generates go code to embed resource files into your library or executable. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/pyros2097/go-embed)** --- #### [go-resources](https://github.com/omeid/go-resources) _https://github.com/omeid/go-resources_ Unfancy resources embedding with Go. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/omeid/go-resources)** --- #### [go.rice](https://github.com/GeertJohan/go.rice) _https://github.com/GeertJohan/go.rice_ go.rice is a Go package that makes working with resources such as html,js,css,images and templates very easy. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/GeertJohan/go.rice)** --- #### [packr](https://github.com/gobuffalo/packr) _https://github.com/gobuffalo/packr_ The simple and easy way to embed static files into Go binaries. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/gobuffalo/packr)** --- #### [statics](https://github.com/go-playground/statics) _https://github.com/go-playground/statics_ Embeds static resources into go files for single binary compilation + works with http.FileSystem + symlinks. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/go-playground/statics)** --- #### [statik](https://github.com/rakyll/statik) _https://github.com/rakyll/statik_ Embeds static files into a Go executable. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/rakyll/statik)** --- #### [templify](https://github.com/wlbr/templify) _https://github.com/wlbr/templify_ Embed external template files into Go code to create single file binaries. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/wlbr/templify)** --- #### [vfsgen](https://github.com/shurcooL/vfsgen) _https://github.com/shurcooL/vfsgen_ Generates a vfsdata.go file that statically implements the given virtual filesystem. * **tags**: [go](../tagged/go.md), [embedded-resource](../tagged/embedded-resource.md) * :octocat: **[source code](https://github.com/shurcooL/vfsgen)** --- #### [assocentity](https://github.com/ndabAP/assocentity) _https://github.com/ndabAP/assocentity_ Package assocentity returns the average distance from words to a given entity. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/ndabAP/assocentity)** --- #### [bradleyterry](https://github.com/seanhagen/bradleyterry) _https://github.com/seanhagen/bradleyterry_ Provides a Bradley-Terry Model for pairwise comparisons. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/seanhagen/bradleyterry)** --- #### [chart](https://github.com/vdobler/chart) _https://github.com/vdobler/chart_ Simple Chart Plotting library for Go. Supports many graphs types. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/vdobler/chart)** --- #### [dataframe-go](https://github.com/rocketlaunchr/dataframe-go) _https://github.com/rocketlaunchr/dataframe-go_ Dataframes for Go for machine-learning and statistics (similar to pandas). * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/rocketlaunchr/dataframe-go)** --- #### [evaler](https://github.com/soniah/evaler) _https://github.com/soniah/evaler_ Simple floating point arithmetic expression evaluator. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/soniah/evaler)** --- #### [ewma](https://github.com/VividCortex/ewma) _https://github.com/VividCortex/ewma_ Exponentially-weighted moving averages. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/VividCortex/ewma)** --- #### [geom](https://github.com/skelterjohn/geom) _https://github.com/skelterjohn/geom_ 2D geometry for golang. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/skelterjohn/geom)** --- #### [go-dsp](https://github.com/mjibson/go-dsp) _https://github.com/mjibson/go-dsp_ Digital Signal Processing for Go. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/mjibson/go-dsp)** --- #### [go-fn](https://github.com/ematvey/go-fn) _https://github.com/ematvey/go-fn_ Mathematical functions written in Go language, that are not covered by math pkg. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/ematvey/go-fn)** --- #### [go-gt](https://github.com/ThePaw/go-gt) _https://github.com/ThePaw/go-gt_ Graph theory algorithms written in "Go" language. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/ThePaw/go-gt)** --- #### [gocomplex](https://github.com/varver/gocomplex) _https://github.com/varver/gocomplex_ Complex number library for the Go programming language. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/varver/gocomplex)** --- #### [goent](https://github.com/kzahedi/goent) _https://github.com/kzahedi/goent_ GO Implementation of Entropy Measures. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/kzahedi/goent)** --- #### [gohistogram](https://github.com/VividCortex/gohistogram) _https://github.com/VividCortex/gohistogram_ Approximate histograms for data streams. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/VividCortex/gohistogram)** --- #### [gonum](https://github.com/gonum/gonum) _https://github.com/gonum/gonum_ Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/gonum/gonum)** --- #### [gonum/plot](https://github.com/gonum/plot) _https://github.com/gonum/plot_ gonum/plot provides an API for building and drawing plots in Go. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/gonum/plot)** --- #### [goraph](https://github.com/gyuho/goraph) _https://github.com/gyuho/goraph_ Pure Go graph theory library(data structure, algorith visualization). * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/gyuho/goraph)** --- #### [gosl](https://github.com/cpmech/gosl) _https://github.com/cpmech/gosl_ Go scientific library for linear algebra, FFT, geometry, NURBS, numerical methods, probabilities, optimisation, differential equations, and more. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/cpmech/gosl)** --- #### [GoStats](https://github.com/OGFris/GoStats) _https://github.com/OGFris/GoStats_ GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/OGFris/GoStats)** --- #### [graph](https://github.com/yourbasic/graph) _https://github.com/yourbasic/graph_ Library of basic graph algorithms. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/yourbasic/graph)** --- #### [ode](https://github.com/ChristopherRabotin/ode) _https://github.com/ChristopherRabotin/ode_ Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/ChristopherRabotin/ode)** --- #### [orb](https://github.com/paulmach/orb) _https://github.com/paulmach/orb_ 2D geometry types with clipping, GeoJSON and Mapbox Vector Tile support. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/paulmach/orb)** --- #### [pagerank](https://github.com/alixaxel/pagerank) _https://github.com/alixaxel/pagerank_ Weighted PageRank algorithm implemented in Go. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/alixaxel/pagerank)** --- #### [piecewiselinear](https://github.com/sgreben/piecewiselinear) _https://github.com/sgreben/piecewiselinear_ Tiny linear interpolation library. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/sgreben/piecewiselinear)** --- #### [PiHex](https://github.com/claygod/PiHex) _https://github.com/claygod/PiHex_ Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/claygod/PiHex)** --- #### [rootfinding](https://github.com/khezen/rootfinding) _https://github.com/khezen/rootfinding_ root-finding algorithms library for finding roots of quadratic functions. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/khezen/rootfinding)** --- #### [sparse](https://github.com/james-bowman/sparse) _https://github.com/james-bowman/sparse_ Go Sparse matrix formats for linear algebra supporting scientific and machine learning applications, compatible with gonum matrix libraries. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/james-bowman/sparse)** --- #### [stats](https://github.com/montanaflynn/stats) _https://github.com/montanaflynn/stats_ Statistics package with common functions missing from the Golang standard library. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/montanaflynn/stats)** --- #### [streamtools](https://github.com/nytlabs/streamtools) _https://github.com/nytlabs/streamtools_ general purpose, graphical tool for dealing with streams of data. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/nytlabs/streamtools)** --- #### [TextRank](https://github.com/DavidBelicza/TextRank) _https://github.com/DavidBelicza/TextRank_ TextRank implementation in Golang with extendable features (summarization, weighting, phrase extraction) and multithreading (goroutine) support. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/DavidBelicza/TextRank)** --- #### [triangolatte](https://github.com/tchayen/triangolatte) _https://github.com/tchayen/triangolatte_ 2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs. * **tags**: [go](../tagged/go.md), [science](../tagged/science.md), [data-analysis](../tagged/data-analysis.md) * :octocat: **[source code](https://github.com/tchayen/triangolatte)** --- #### [acmetool](https://github.com/hlandau/acme) _https://github.com/hlandau/acme_ ACME (Let's Encrypt) client tool with automatic renewal. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/hlandau/acme)** --- #### [acra](https://github.com/cossacklabs/acra) _https://github.com/cossacklabs/acra_ Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/cossacklabs/acra)** --- #### [argon2pw](https://github.com/raja/argon2pw) _https://github.com/raja/argon2pw_ Argon2 password hash generation with constant-time password comparison. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/raja/argon2pw)** --- #### [autocert](https://godoc.org/golang.org/x/crypto/acme/autocert) _https://godoc.org/golang.org/x/crypto/acme/autocert_ Auto provision Let's Encrypt certificates and start a TLS server. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) --- #### [BadActor](https://github.com/jaredfolkins/badactor) _https://github.com/jaredfolkins/badactor_ In-memory, application-driven jailer built in the spirit of fail2ban. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/jaredfolkins/badactor)** --- #### [Cameradar](https://github.com/Ullaakut/cameradar) _https://github.com/Ullaakut/cameradar_ Tool and library to remotely hack RTSP streams from surveillance cameras. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/Ullaakut/cameradar)** --- #### [certificates](https://github.com/mvmaasakkers/certificates) _https://github.com/mvmaasakkers/certificates_ An opinionated tool for generating tls certificates. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/mvmaasakkers/certificates)** --- #### [go-yara](https://github.com/hillu/go-yara) _https://github.com/hillu/go-yara_ Go Bindings for [YARA](https://github.com/plusvic/yara), the "pattern matching swiss knife for malware researchers (and everyone else)". * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/hillu/go-yara)** --- #### [goArgonPass](https://github.com/dwin/goArgonPass) _https://github.com/dwin/goArgonPass_ Argon2 password hash and verification designed to be compatible with existing Python and PHP implementations. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/dwin/goArgonPass)** --- #### [goSecretBoxPassword](https://github.com/dwin/goSecretBoxPassword) _https://github.com/dwin/goSecretBoxPassword_ A probably paranoid package for securely hashing and encrypting passwords. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/dwin/goSecretBoxPassword)** --- #### [Interpol](https://bitbucket.org/vahidi/interpol) _https://bitbucket.org/vahidi/interpol_ Rule-based data generator for fuzzing and penetration testing. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) --- #### [jwc](https://github.com/khezen/jwc) _https://github.com/khezen/jwc_ JSON Web Cryptography library. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/khezen/jwc)** --- #### [lego](https://github.com/xenolf/lego) _https://github.com/xenolf/lego_ Pure Go ACME client library and CLI tool (for use with Let's Encrypt). * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/xenolf/lego)** --- #### [memguard](https://github.com/awnumar/memguard) _https://github.com/awnumar/memguard_ A pure Go library for handling sensitive values in memory. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/awnumar/memguard)** --- #### [nacl](https://github.com/kevinburke/nacl) _https://github.com/kevinburke/nacl_ Go implementation of the NaCL set of API's. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/kevinburke/nacl)** --- #### [passlib](https://github.com/hlandau/passlib) _https://github.com/hlandau/passlib_ Futureproof password hashing library. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/hlandau/passlib)** --- #### [secure](https://github.com/unrolled/secure) _https://github.com/unrolled/secure_ HTTP middleware for Go that facilitates some quick security wins. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/unrolled/secure)** --- #### [simple-scrypt](https://github.com/elithrar/simple-scrypt) _https://github.com/elithrar/simple-scrypt_ Scrypt package with a simple, obvious API and automatic cost calibration built-in. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/elithrar/simple-scrypt)** --- #### [ssh-vault](https://github.com/ssh-vault/ssh-vault) _https://github.com/ssh-vault/ssh-vault_ encrypt/decrypt using ssh keys. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/ssh-vault/ssh-vault)** --- #### [sslmgr](https://github.com/adrianosela/sslmgr) _https://github.com/adrianosela/sslmgr_ SSL certificates made easy with a high level wrapper around acme/autocert. * **tags**: [go](../tagged/go.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/adrianosela/sslmgr)** --- #### [asn1](https://github.com/PromonLogicalis/asn1) _https://github.com/PromonLogicalis/asn1_ Asn.1 BER and DER encoding library for golang. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/PromonLogicalis/asn1)** --- #### [bambam](https://github.com/glycerine/bambam) _https://github.com/glycerine/bambam_ generator for Cap'n Proto schemas from go. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/glycerine/bambam)** --- #### [bel](https://github.com/32leaves/bel) _https://github.com/32leaves/bel_ Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/32leaves/bel)** --- #### [binstruct](https://github.com/ghostiam/binstruct) _https://github.com/ghostiam/binstruct_ Golang binary decoder for mapping data into the structure. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/ghostiam/binstruct)** --- #### [colfer](https://github.com/pascaldekloe/colfer) _https://github.com/pascaldekloe/colfer_ Code generation for the Colfer binary format. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/pascaldekloe/colfer)** --- #### [csvutil](https://github.com/jszwec/csvutil) _https://github.com/jszwec/csvutil_ High Performance, idiomatic CSV record encoding and decoding to native Go structures. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/jszwec/csvutil)** --- #### [fwencoder](https://github.com/o1egl/fwencoder) _https://github.com/o1egl/fwencoder_ Fixed width file parser (encoding and decoding library) for Go. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/o1egl/fwencoder)** --- #### [go-capnproto](https://github.com/glycerine/go-capnproto) _https://github.com/glycerine/go-capnproto_ Cap'n Proto library and parser for go. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/glycerine/go-capnproto)** --- #### [go-codec](https://github.com/ugorji/go) _https://github.com/ugorji/go_ High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/ugorji/go)** --- #### [gogoprotobuf](https://github.com/gogo/protobuf) _https://github.com/gogo/protobuf_ Protocol Buffers for Go with Gadgets. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/gogo/protobuf)** --- #### [goprotobuf](https://github.com/golang/protobuf) _https://github.com/golang/protobuf_ Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/golang/protobuf)** --- #### [jsoniter](https://github.com/json-iterator/go) _https://github.com/json-iterator/go_ High-performance 100% compatible drop-in replacement of "encoding/json". * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/json-iterator/go)** --- #### [mapstructure](https://github.com/mitchellh/mapstructure) _https://github.com/mitchellh/mapstructure_ Go library for decoding generic map values into native Go structures. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/mitchellh/mapstructure)** --- #### [php_session_decoder](https://github.com/yvasiyarov/php_session_decoder) _https://github.com/yvasiyarov/php_session_decoder_ GoLang library for working with PHP session format and PHP Serialize/Unserialize functions. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/yvasiyarov/php_session_decoder)** --- #### [structomap](https://github.com/tuvistavie/structomap) _https://github.com/tuvistavie/structomap_ Library to easily and dynamically generate maps from static structures. * **tags**: [go](../tagged/go.md), [serialization](../tagged/serialization.md) * :octocat: **[source code](https://github.com/tuvistavie/structomap)** --- #### [algernon](https://github.com/xyproto/algernon) _https://github.com/xyproto/algernon_ HTTP/2 web server with built-in support for Lua, Markdown, GCSS and Amber. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/xyproto/algernon)** --- #### [Caddy](https://github.com/mholt/caddy) _https://github.com/mholt/caddy_ Caddy is an alternative, HTTP/2 web server that's easy to configure and use. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/mholt/caddy)** --- #### [devd](https://github.com/cortesi/devd) _https://github.com/cortesi/devd_ Local webserver for developers. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/cortesi/devd)** --- #### [discovery](https://github.com/Bilibili/discovery) _https://github.com/Bilibili/discovery_ A registry for resilient mid-tier load balancing and failover. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/Bilibili/discovery)** --- #### [etcd](https://github.com/coreos/etcd) _https://github.com/coreos/etcd_ Highly-available key value store for shared configuration and service discovery. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/coreos/etcd)** --- #### [Fider](https://github.com/getfider/fider) _https://github.com/getfider/fider_ Fider is an open platform to collect and organize customer feedback. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/getfider/fider)** --- #### [Flagr](https://github.com/checkr/flagr) _https://github.com/checkr/flagr_ Flagr is an open-source feature flagging and A/B testing service. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/checkr/flagr)** --- #### [flipt](https://github.com/markphelps/flipt) _https://github.com/markphelps/flipt_ A self contained feature flag solution written in Go and Vue.js * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/markphelps/flipt)** --- #### [jackal](https://github.com/ortuman/jackal) _https://github.com/ortuman/jackal_ An XMPP server written in Go. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/ortuman/jackal)** --- #### [minio](https://github.com/minio/minio) _https://github.com/minio/minio_ Minio is a distributed object storage server. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/minio/minio)** --- #### [nginx-prometheus](https://github.com/blind-oracle/nginx-prometheus) _https://github.com/blind-oracle/nginx-prometheus_ Nginx log parser and exporter to Prometheus. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/blind-oracle/nginx-prometheus)** --- #### [nsq](http://nsq.io/) _http://nsq.io/_ A realtime distributed messaging platform. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) --- #### [psql-streamer](https://github.com/blind-oracle/psql-streamer) _https://github.com/blind-oracle/psql-streamer_ Stream database events from PostgreSQL to Kafka. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/blind-oracle/psql-streamer)** --- #### [riemann-relay](https://github.com/blind-oracle/riemann-relay) _https://github.com/blind-oracle/riemann-relay_ Relay to load-balance Riemann events and/or convert them to Carbon. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/blind-oracle/riemann-relay)** --- #### [RoadRunner](https://github.com/spiral/roadrunner) _https://github.com/spiral/roadrunner_ High-performance PHP application server, load-balancer and process manager. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) * :octocat: **[source code](https://github.com/spiral/roadrunner)** --- #### [yakvs](https://git.sci4me.com/sci4me/yakvs) _https://git.sci4me.com/sci4me/yakvs_ Small, networked, in-memory key-value store. * **tags**: [go](../tagged/go.md), [server-application](../tagged/server-application.md) --- #### [ace](https://github.com/yosssi/ace) _https://github.com/yosssi/ace_ Ace is an HTML template engine for Go, inspired by Slim and Jade. Ace is a refinement of Gold. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/yosssi/ace)** --- #### [amber](https://github.com/eknkc/amber) _https://github.com/eknkc/amber_ Amber is an elegant templating engine for Go Programming Language It is inspired from HAML and Jade. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/eknkc/amber)** --- #### [damsel](https://github.com/dskinner/damsel) _https://github.com/dskinner/damsel_ Markup language featuring html outlining via css-selectors, extensible via pkg html/template and others. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/dskinner/damsel)** --- #### [ego](https://github.com/benbjohnson/ego) _https://github.com/benbjohnson/ego_ Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/benbjohnson/ego)** --- #### [extemplate](https://github.com/dannyvankooten/extemplate) _https://github.com/dannyvankooten/extemplate_ Tiny wrapper around html/template to allow for easy file-based template inheritance. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/dannyvankooten/extemplate)** --- #### [fasttemplate](https://github.com/valyala/fasttemplate) _https://github.com/valyala/fasttemplate_ Simple and fast template engine. Substitutes template placeholders up to 10x faster than [text/template](http://golang.org/pkg/text/template/). * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/valyala/fasttemplate)** --- #### [gofpdf](https://github.com/jung-kurt/gofpdf) _https://github.com/jung-kurt/gofpdf_ PDF document generator with high level support for text, drawing and images. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/jung-kurt/gofpdf)** --- #### [goview](https://github.com/foolin/goview) _https://github.com/foolin/goview_ Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/foolin/goview)** --- #### [hero](https://github.com/shiyanhui/hero) _https://github.com/shiyanhui/hero_ Hero is a handy, fast and powerful go template engine. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/shiyanhui/hero)** --- #### [jet](https://github.com/CloudyKit/jet) _https://github.com/CloudyKit/jet_ Jet template engine. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/CloudyKit/jet)** --- #### [kasia.go](https://github.com/ziutek/kasia.go) _https://github.com/ziutek/kasia.go_ Templating system for HTML and other text documents - go implementation. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/ziutek/kasia.go)** --- #### [liquid](https://github.com/osteele/liquid) _https://github.com/osteele/liquid_ Go implementation of Shopify Liquid templates. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/osteele/liquid)** --- #### [mustache](https://github.com/hoisie/mustache) _https://github.com/hoisie/mustache_ Go implementation of the Mustache template language. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/hoisie/mustache)** --- #### [pongo2](https://github.com/flosch/pongo2) _https://github.com/flosch/pongo2_ Django-like template-engine for Go. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/flosch/pongo2)** --- #### [quicktemplate](https://github.com/valyala/quicktemplate) _https://github.com/valyala/quicktemplate_ Fast, powerful, yet easy to use template engine. Converts templates into Go code and then compiles it. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/valyala/quicktemplate)** --- #### [raymond](https://github.com/aymerick/raymond) _https://github.com/aymerick/raymond_ Complete handlebars implementation in Go. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/aymerick/raymond)** --- #### [Razor](https://github.com/sipin/gorazor) _https://github.com/sipin/gorazor_ Razor view engine for Golang. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/sipin/gorazor)** --- #### [Soy](https://github.com/robfig/soy) _https://github.com/robfig/soy_ Closure templates (aka Soy templates) for Go, following the [official spec](https://developers.google.com/closure/templates/). * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/robfig/soy)** --- #### [velvet](https://github.com/gobuffalo/velvet) _https://github.com/gobuffalo/velvet_ Complete handlebars implementation in Go. * **tags**: [go](../tagged/go.md), [template-engine](../tagged/template-engine.md) * :octocat: **[source code](https://github.com/gobuffalo/velvet)** --- #### [assert](https://github.com/go-playground/assert) _https://github.com/go-playground/assert_ Basic Assertion Library used along side native go testing, with building blocks for custom assertions. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/go-playground/assert)** --- #### [badio](https://github.com/cavaliercoder/badio) _https://github.com/cavaliercoder/badio_ Extensions to Go's `testing/iotest` package. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/cavaliercoder/badio)** --- #### [baloo](https://github.com/h2non/baloo) _https://github.com/h2non/baloo_ Expressive and versatile end-to-end HTTP API testing made easy. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/h2non/baloo)** --- #### [biff](https://github.com/fulldump/biff) _https://github.com/fulldump/biff_ Bifurcation testing framework, BDD compatible. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/fulldump/biff)** --- #### [bro](https://github.com/marioidival/bro) _https://github.com/marioidival/bro_ Watch files in directory and run tests for them. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/marioidival/bro)** --- #### [charlatan](https://github.com/percolate/charlatan) _https://github.com/percolate/charlatan_ Tool to generate fake interface implementations for tests. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/percolate/charlatan)** --- #### [commander](https://github.com/SimonBaeumer/commander) _https://github.com/SimonBaeumer/commander_ Tool for testing cli applications on windows, linux and osx. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/SimonBaeumer/commander)** --- #### [cupaloy](https://github.com/bradleyjkemp/cupaloy) _https://github.com/bradleyjkemp/cupaloy_ Simple snapshot testing addon for your test framework. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/bradleyjkemp/cupaloy)** --- #### [dbcleaner](https://github.com/khaiql/dbcleaner) _https://github.com/khaiql/dbcleaner_ Clean database for testing purpose, inspired by `database_cleaner` in Ruby. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/khaiql/dbcleaner)** --- #### [dsunit](https://github.com/viant/dsunit) _https://github.com/viant/dsunit_ Datastore testing for SQL, NoSQL, structured files. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/viant/dsunit)** --- #### [endly](https://github.com/viant/endly) _https://github.com/viant/endly_ Declarative end to end functional testing. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/viant/endly)** --- #### [frisby](https://github.com/verdverm/frisby) _https://github.com/verdverm/frisby_ REST API testing framework. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/verdverm/frisby)** --- #### [ginkgo](http://onsi.github.io/ginkgo/) _http://onsi.github.io/ginkgo/_ BDD Testing Framework for Go. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) --- #### [go-carpet](https://github.com/msoap/go-carpet) _https://github.com/msoap/go-carpet_ Tool for viewing test coverage in terminal. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/msoap/go-carpet)** --- #### [go-cmp](https://github.com/google/go-cmp) _https://github.com/google/go-cmp_ Package for comparing Go values in tests. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/google/go-cmp)** --- #### [go-mutesting](https://github.com/zimmski/go-mutesting) _https://github.com/zimmski/go-mutesting_ Mutation testing for Go source code. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/zimmski/go-mutesting)** --- #### [go-testdeep](https://github.com/maxatome/go-testdeep) _https://github.com/maxatome/go-testdeep_ Extremely flexible golang deep comparison, extends the go testing package. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/maxatome/go-testdeep)** --- #### [go-vcr](https://github.com/dnaeon/go-vcr) _https://github.com/dnaeon/go-vcr_ Record and replay your HTTP interactions for fast, deterministic and accurate tests. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/dnaeon/go-vcr)** --- #### [goblin](https://github.com/franela/goblin) _https://github.com/franela/goblin_ Mocha like testing framework fo Go. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/franela/goblin)** --- #### [gocheck](http://labix.org/gocheck) _http://labix.org/gocheck_ More advanced testing framework alternative to gotest. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) --- #### [GoConvey](https://github.com/smartystreets/goconvey/) _https://github.com/smartystreets/goconvey/_ BDD-style framework with web UI and live reload. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/smartystreets/goconvey/)** --- #### [gocrest](https://github.com/corbym/gocrest) _https://github.com/corbym/gocrest_ Composable hamcrest-like matchers for Go assertions. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/corbym/gocrest)** --- #### [godog](https://github.com/DATA-DOG/godog) _https://github.com/DATA-DOG/godog_ Cucumber or Behat like BDD framework for Go. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/DATA-DOG/godog)** --- #### [gofight](https://github.com/appleboy/gofight) _https://github.com/appleboy/gofight_ API Handler Testing for Golang Router framework. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/appleboy/gofight)** --- #### [gogiven](https://github.com/corbym/gogiven) _https://github.com/corbym/gogiven_ YATSPEC-like BDD testing framework for Go. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/corbym/gogiven)** --- #### [gomatch](https://github.com/jfilipczyk/gomatch) _https://github.com/jfilipczyk/gomatch_ library created for testing JSON against patterns. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/jfilipczyk/gomatch)** --- #### [gomega](http://onsi.github.io/gomega/) _http://onsi.github.io/gomega/_ Rspec like matcher/assertion library. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) --- #### [GoSpec](https://github.com/orfjackal/gospec) _https://github.com/orfjackal/gospec_ BDD-style testing framework for the Go programming language. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/orfjackal/gospec)** --- #### [gospecify](https://github.com/stesla/gospecify) _https://github.com/stesla/gospecify_ This provides a BDD syntax for testing your Go code. It should be familiar to anybody who has used libraries such as rspec. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/stesla/gospecify)** --- #### [gosuite](https://github.com/pavlo/gosuite) _https://github.com/pavlo/gosuite_ Brings lightweight test suites with setup/teardown facilities to `testing` by leveraging Go1.7's Subtests. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/pavlo/gosuite)** --- #### [gotest.tools](https://github.com/gotestyourself/gotest.tools) _https://github.com/gotestyourself/gotest.tools_ A collection of packages to augment the go testing package and support common patterns. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/gotestyourself/gotest.tools)** --- #### [Hamcrest](https://github.com/rdrdr/hamcrest) _https://github.com/rdrdr/hamcrest_ fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/rdrdr/hamcrest)** --- #### [httpexpect](https://github.com/gavv/httpexpect) _https://github.com/gavv/httpexpect_ Concise, declarative, and easy to use end-to-end HTTP and REST API testing. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/gavv/httpexpect)** --- #### [jsonassert](https://github.com/kinbiko/jsonassert) _https://github.com/kinbiko/jsonassert_ Package for verifying that your JSON payloads are serialized correctly. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/kinbiko/jsonassert)** --- #### [restit](https://github.com/yookoala/restit) _https://github.com/yookoala/restit_ Go micro framework to help writing RESTful API integration test. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/yookoala/restit)** --- #### [testcase](https://github.com/adamluzsi/testcase) _https://github.com/adamluzsi/testcase_ Idiomatic testing framework for Behavior Driven Development. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/adamluzsi/testcase)** --- #### [testfixtures](https://github.com/go-testfixtures/testfixtures) _https://github.com/go-testfixtures/testfixtures_ A helper for Rails' like test fixtures to test database applications. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/go-testfixtures/testfixtures)** --- #### [Testify](https://github.com/stretchr/testify) _https://github.com/stretchr/testify_ Sacred extension to the standard go testing package. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/stretchr/testify)** --- #### [testmd](https://godoc.org/github.com/tvastar/test/cmd/testmd) _https://godoc.org/github.com/tvastar/test/cmd/testmd_ Convert markdown snippets into testable go code. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://godoc.org/github.com/tvastar/test/cmd/testmd)** --- #### [testsql](https://github.com/zhulongcheng/testsql) _https://github.com/zhulongcheng/testsql_ Generate test data from SQL files before testing and clear it after finished. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/zhulongcheng/testsql)** --- #### [Tt](https://github.com/vcaesar/tt) _https://github.com/vcaesar/tt_ Simple and colorful test tools. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/vcaesar/tt)** --- #### [wstest](https://github.com/posener/wstest) _https://github.com/posener/wstest_ Websocket client for unit-testing a websocket http.Handler. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [test-framework](../tagged/test-framework.md) * :octocat: **[source code](https://github.com/posener/wstest)** --- #### [counterfeiter](https://github.com/maxbrunsfeld/counterfeiter) _https://github.com/maxbrunsfeld/counterfeiter_ Tool for generating self-contained mock objects. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/maxbrunsfeld/counterfeiter)** --- #### [go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) _https://github.com/DATA-DOG/go-sqlmock_ Mock SQL driver for testing database interactions. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/DATA-DOG/go-sqlmock)** --- #### [go-txdb](https://github.com/DATA-DOG/go-txdb) _https://github.com/DATA-DOG/go-txdb_ Single transaction based database driver mainly for testing purposes. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/DATA-DOG/go-txdb)** --- #### [gock](https://github.com/h2non/gock) _https://github.com/h2non/gock_ Versatile HTTP mocking made easy. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/h2non/gock)** --- #### [gomock](https://github.com/golang/mock) _https://github.com/golang/mock_ Mocking framework for the Go programming language. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/golang/mock)** --- #### [govcr](https://github.com/seborama/govcr) _https://github.com/seborama/govcr_ HTTP mock for Golang: record and replay HTTP interactions for offline testing. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/seborama/govcr)** --- #### [hoverfly](https://github.com/SpectoLabs/hoverfly) _https://github.com/SpectoLabs/hoverfly_ HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/SpectoLabs/hoverfly)** --- #### [httpmock](https://github.com/jarcoal/httpmock) _https://github.com/jarcoal/httpmock_ Easy mocking of HTTP responses from external resources. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/jarcoal/httpmock)** --- #### [minimock](https://github.com/gojuno/minimock) _https://github.com/gojuno/minimock_ Mock generator for Go interfaces. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/gojuno/minimock)** --- #### [mockhttp](https://github.com/tv42/mockhttp) _https://github.com/tv42/mockhttp_ Mock object for Go http.ResponseWriter. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [mocking](../tagged/mocking.md) * :octocat: **[source code](https://github.com/tv42/mockhttp)** --- #### [go-fuzz](https://github.com/dvyukov/go-fuzz) _https://github.com/dvyukov/go-fuzz_ Randomized testing system. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/dvyukov/go-fuzz)** --- #### [gofuzz](https://github.com/google/gofuzz) _https://github.com/google/gofuzz_ Library for populating go objects with random values. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/google/gofuzz)** --- #### [Tavor](https://github.com/zimmski/tavor) _https://github.com/zimmski/tavor_ Generic fuzzing and delta-debugging framework. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/zimmski/tavor)** --- #### [cdp](https://github.com/mafredri/cdp) _https://github.com/mafredri/cdp_ Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/mafredri/cdp)** --- #### [chromedp](https://github.com/knq/chromedp) _https://github.com/knq/chromedp_ a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/knq/chromedp)** --- #### [ggr](https://github.com/aerokube/ggr) _https://github.com/aerokube/ggr_ a lightweight server that routes and proxies Selenium Wedriver requests to multiple Selenium hubs. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/aerokube/ggr)** --- #### [selenoid](https://github.com/aerokube/selenoid) _https://github.com/aerokube/selenoid_ alternative Selenium hub server that launches browsers within containers. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/aerokube/selenoid)** --- #### [failpoint](https://github.com/pingcap/failpoint) _https://github.com/pingcap/failpoint_ An implementation of [failpoints](http://www.freebsd.org/cgi/man.cgi?query=fail) for Golang. * **tags**: [go](../tagged/go.md), [testing](../tagged/testing.md), [debugging](../tagged/debugging.md), [fuzzing](../tagged/fuzzing.md) * :octocat: **[source code](https://github.com/pingcap/failpoint)** --- #### [align](https://github.com/Guitarbum722/align) _https://github.com/Guitarbum722/align_ A general purpose application that aligns text. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/Guitarbum722/align)** --- #### [allot](https://github.com/sbstjn/allot) _https://github.com/sbstjn/allot_ Placeholder and wildcard text parsing for CLI tools and bots. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/sbstjn/allot)** --- #### [bbConvert](https://github.com/CalebQ42/bbConvert) _https://github.com/CalebQ42/bbConvert_ Converts bbCode to HTML that allows you to add support for custom bbCode tags. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/CalebQ42/bbConvert)** --- #### [blackfriday](https://github.com/russross/blackfriday) _https://github.com/russross/blackfriday_ Markdown processor in Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/russross/blackfriday)** --- #### [bluemonday](https://github.com/microcosm-cc/bluemonday) _https://github.com/microcosm-cc/bluemonday_ HTML Sanitizer. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/microcosm-cc/bluemonday)** --- #### [codetree](https://github.com/aerogo/codetree) _https://github.com/aerogo/codetree_ Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/aerogo/codetree)** --- #### [colly](https://github.com/asciimoo/colly) _https://github.com/asciimoo/colly_ Fast and Elegant Scraping Framework for Gophers. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/asciimoo/colly)** --- #### [commonregex](https://github.com/mingrammer/commonregex) _https://github.com/mingrammer/commonregex_ A collection of common regular expressions for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mingrammer/commonregex)** --- #### [dataflowkit](https://github.com/slotix/dataflowkit) _https://github.com/slotix/dataflowkit_ Web scraping Framework to turn websites into structured data. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/slotix/dataflowkit)** --- #### [did](https://github.com/ockam-network/did) _https://github.com/ockam-network/did_ DID (Decentralized Identifiers) Parser and Stringer in Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/ockam-network/did)** --- #### [doi](https://github.com/hscells/doi) _https://github.com/hscells/doi_ Document object identifier (doi) parser in Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/hscells/doi)** --- #### [editorconfig-core-go](https://github.com/editorconfig/editorconfig-core-go) _https://github.com/editorconfig/editorconfig-core-go_ Editorconfig file parser and manipulator for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/editorconfig/editorconfig-core-go)** --- #### [enca](https://github.com/endeveit/enca) _https://github.com/endeveit/enca_ Minimal cgo bindings for [libenca](http://cihar.com/software/enca/). * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/endeveit/enca)** --- #### [encdec](https://github.com/mickep76/encdec) _https://github.com/mickep76/encdec_ Package provides a generic interface to encoders and decodersa. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mickep76/encdec)** --- #### [genex](https://github.com/alixaxel/genex) _https://github.com/alixaxel/genex_ Count and expand Regular Expressions into all matching Strings. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/alixaxel/genex)** --- #### [github_flavored_markdown](https://godoc.org/github.com/shurcooL/github_flavored_markdown) _https://godoc.org/github.com/shurcooL/github_flavored_markdown_ GitHub Flavored Markdown renderer (using blackfriday) with fenced code block highlighting, clickable header anchor links. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://godoc.org/github.com/shurcooL/github_flavored_markdown)** --- #### [go-fixedwidth](https://github.com/ianlopshire/go-fixedwidth) _https://github.com/ianlopshire/go-fixedwidth_ Fixed-width text formatting (encoder/decoder with reflection). * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/ianlopshire/go-fixedwidth)** --- #### [go-humanize](https://github.com/dustin/go-humanize) _https://github.com/dustin/go-humanize_ Formatters for time, numbers, and memory size to human readable format. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/dustin/go-humanize)** --- #### [go-nmea](https://github.com/adrianmo/go-nmea) _https://github.com/adrianmo/go-nmea_ NMEA parser library for the Go language. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/adrianmo/go-nmea)** --- #### [go-runewidth](https://github.com/mattn/go-runewidth) _https://github.com/mattn/go-runewidth_ Functions to get fixed width of the character or string. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mattn/go-runewidth)** --- #### [go-slugify](https://github.com/mozillazg/go-slugify) _https://github.com/mozillazg/go-slugify_ Make pretty slug with multiple languages support. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mozillazg/go-slugify)** --- #### [go-toml](https://github.com/pelletier/go-toml) _https://github.com/pelletier/go-toml_ Go library for the TOML format with query support and handy cli tools. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/pelletier/go-toml)** --- #### [go-vcard](https://github.com/emersion/go-vcard) _https://github.com/emersion/go-vcard_ Parse and format vCard. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/emersion/go-vcard)** --- #### [go-zero-width](https://github.com/trubitsyn/go-zero-width) _https://github.com/trubitsyn/go-zero-width_ Zero-width character detection and removal for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/trubitsyn/go-zero-width)** --- #### [gofeed](https://github.com/mmcdole/gofeed) _https://github.com/mmcdole/gofeed_ Parse RSS and Atom feeds in Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mmcdole/gofeed)** --- #### [gographviz](https://github.com/awalterschulze/gographviz) _https://github.com/awalterschulze/gographviz_ Parses the Graphviz DOT language. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/awalterschulze/gographviz)** --- #### [gommon/bytes](https://github.com/labstack/gommon/tree/master/bytes) _https://github.com/labstack/gommon/tree/master/bytes_ Format bytes to string. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/labstack/gommon/tree/master/bytes)** --- #### [gonameparts](https://github.com/polera/gonameparts) _https://github.com/polera/gonameparts_ Parses human names into individual name parts. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/polera/gonameparts)** --- #### [goq](https://github.com/andrewstuart/goq) _https://github.com/andrewstuart/goq_ Declarative unmarshaling of HTML using struct tags with jQuery syntax (uses GoQuery). * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/andrewstuart/goq)** --- #### [GoQuery](https://github.com/PuerkitoBio/goquery) _https://github.com/PuerkitoBio/goquery_ GoQuery brings a syntax and a set of features similar to jQuery to the Go language. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/PuerkitoBio/goquery)** --- #### [goregen](https://github.com/zach-klippenstein/goregen) _https://github.com/zach-klippenstein/goregen_ Library for generating random strings from regular expressions. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/zach-klippenstein/goregen)** --- #### [gotext](https://github.com/leonelquinteros/gotext) _https://github.com/leonelquinteros/gotext_ GNU gettext utilities for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/leonelquinteros/gotext)** --- #### [guesslanguage](https://github.com/endeveit/guesslanguage) _https://github.com/endeveit/guesslanguage_ Functions to determine the natural language of a unicode text. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/endeveit/guesslanguage)** --- #### [htmlquery](https://github.com/antchfx/htmlquery) _https://github.com/antchfx/htmlquery_ An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/antchfx/htmlquery)** --- #### [inject](https://github.com/facebookgo/inject) _https://github.com/facebookgo/inject_ Package inject provides a reflect based injector. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/facebookgo/inject)** --- #### [ltsv](https://github.com/Wing924/ltsv) _https://github.com/Wing924/ltsv_ High performance [LTSV (Labeled Tab Separeted Value)](http://ltsv.org/) reader for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/Wing924/ltsv)** --- #### [mxj](https://github.com/clbanning/mxj) _https://github.com/clbanning/mxj_ Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/clbanning/mxj)** --- #### [sdp](https://github.com/gortc/sdp) _https://github.com/gortc/sdp_ SDP: Session Description Protocol [[RFC 4566](https://tools.ietf.org/html/rfc4566)]. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/gortc/sdp)** --- #### [sh](https://github.com/mvdan/sh) _https://github.com/mvdan/sh_ Shell parser and formatter. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mvdan/sh)** --- #### [slug](https://github.com/gosimple/slug) _https://github.com/gosimple/slug_ URL-friendly slugify with multiple languages support. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/gosimple/slug)** --- #### [Slugify](https://github.com/avelino/slugify) _https://github.com/avelino/slugify_ Go slugify application that handles string. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/avelino/slugify)** --- #### [syndfeed](https://github.com/zhengchun/syndfeed) _https://github.com/zhengchun/syndfeed_ A syndication feed for Atom 1.0 and RSS 2.0. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/zhengchun/syndfeed)** --- #### [toml](https://github.com/BurntSushi/toml) _https://github.com/BurntSushi/toml_ TOML configuration format (encoder/decoder with reflection). * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/BurntSushi/toml)** --- #### [gofuckyourself](https://github.com/JoshuaDoes/gofuckyourself) _https://github.com/JoshuaDoes/gofuckyourself_ A sanitization-based swear filter for Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/JoshuaDoes/gofuckyourself)** --- #### [gotabulate](https://github.com/bndr/gotabulate) _https://github.com/bndr/gotabulate_ Easily pretty-print your tabular data with Go. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/bndr/gotabulate)** --- #### [kace](https://github.com/codemodus/kace) _https://github.com/codemodus/kace_ Common case conversions covering common initialisms. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/codemodus/kace)** --- #### [parseargs-go](https://github.com/nproc/parseargs-go) _https://github.com/nproc/parseargs-go_ string argument parser that understands quotes and backslashes. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/nproc/parseargs-go)** --- #### [parth](https://github.com/codemodus/parth) _https://github.com/codemodus/parth_ URL path segmentation parsing. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/codemodus/parth)** --- #### [radix](https://github.com/yourbasic/radix) _https://github.com/yourbasic/radix_ fast string sorting algorithm. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/yourbasic/radix)** --- #### [TySug](https://github.com/Dynom/TySug) _https://github.com/Dynom/TySug_ Alternative suggestions with respect to keyboard layouts. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/Dynom/TySug)** --- #### [xj2go](https://github.com/stackerzzq/xj2go) _https://github.com/stackerzzq/xj2go_ Convert xml or json to go struct. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/stackerzzq/xj2go)** --- #### [xurls](https://github.com/mvdan/xurls) _https://github.com/mvdan/xurls_ Extract urls from text. * **tags**: [go](../tagged/go.md), [text-processing](../tagged/text-processing.md) * :octocat: **[source code](https://github.com/mvdan/xurls)** --- #### [amazon-product-advertising-api](https://github.com/ngs/go-amazon-product-advertising-api) _https://github.com/ngs/go-amazon-product-advertising-api_ Go Client Library for [Amazon Product Advertising API](https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/ngs/go-amazon-product-advertising-api)** --- #### [anaconda](https://github.com/ChimeraCoder/anaconda) _https://github.com/ChimeraCoder/anaconda_ Go client library for the Twitter 1.1 API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/ChimeraCoder/anaconda)** --- #### [aws-sdk-go](https://github.com/aws/aws-sdk-go) _https://github.com/aws/aws-sdk-go_ The official AWS SDK for the Go programming language. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/aws/aws-sdk-go)** --- #### [brewerydb](https://github.com/naegelejd/brewerydb) _https://github.com/naegelejd/brewerydb_ Go library for accessing the BreweryDB API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/naegelejd/brewerydb)** --- #### [cachet](https://github.com/andygrunwald/cachet) _https://github.com/andygrunwald/cachet_ Go client library for [Cachet (open source status page system)](https://cachethq.io/). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/andygrunwald/cachet)** --- #### [circleci](https://github.com/jszwedko/go-circleci) _https://github.com/jszwedko/go-circleci_ Go client library for interacting with CircleCI's API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/jszwedko/go-circleci)** --- #### [clarifai](https://github.com/samuelcouch/clarifai) _https://github.com/samuelcouch/clarifai_ Go client library for interfacing with the Clarifai API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/samuelcouch/clarifai)** --- #### [codeship-go](https://github.com/codeship/codeship-go) _https://github.com/codeship/codeship-go_ Go client library for interacting with Codeship's API v2. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/codeship/codeship-go)** --- #### [coinpaprika-go](https://github.com/coinpaprika/coinpaprika-api-go-client) _https://github.com/coinpaprika/coinpaprika-api-go-client_ Go client library for interacting with Coinpaprika's API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/coinpaprika/coinpaprika-api-go-client)** --- #### [discordgo](https://github.com/bwmarrin/discordgo) _https://github.com/bwmarrin/discordgo_ Go bindings for the Discord Chat API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/bwmarrin/discordgo)** --- #### [ethrpc](https://github.com/onrik/ethrpc) _https://github.com/onrik/ethrpc_ Go bindings for Ethereum JSON RPC API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/onrik/ethrpc)** --- #### [facebook](https://github.com/huandu/facebook) _https://github.com/huandu/facebook_ Go Library that supports the Facebook Graph API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/huandu/facebook)** --- #### [fcm](https://github.com/maddevsio/fcm) _https://github.com/maddevsio/fcm_ Go library for Firebase Cloud Messaging. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/maddevsio/fcm)** --- #### [gads](https://github.com/emiddleton/gads) _https://github.com/emiddleton/gads_ Google Adwords Unofficial API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/emiddleton/gads)** --- #### [gami](https://github.com/bit4bit/gami) _https://github.com/bit4bit/gami_ Go library for Asterisk Manager Interface. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/bit4bit/gami)** --- #### [gcm](https://github.com/Aorioli/gcm) _https://github.com/Aorioli/gcm_ Go library for Google Cloud Messaging. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/Aorioli/gcm)** --- #### [geo-golang](https://github.com/codingsince1985/geo-golang) _https://github.com/codingsince1985/geo-golang_ Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](http://open.mapquestapi.com/geocoding/), [Nominatim](https://developer.mapquest.com/doc... * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/codingsince1985/geo-golang)** --- #### [github](https://github.com/google/go-github) _https://github.com/google/go-github_ Go library for accessing the GitHub REST API v3. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/google/go-github)** --- #### [githubql](https://github.com/shurcooL/githubql) _https://github.com/shurcooL/githubql_ Go library for accessing the GitHub GraphQL API v4. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/shurcooL/githubql)** --- #### [go-chronos](https://github.com/axelspringer/go-chronos) _https://github.com/axelspringer/go-chronos_ Go library for interacting with the [Chronos](https://mesos.github.io/chronos/) Job Scheduler * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/axelspringer/go-chronos)** --- #### [go-hacknews](https://github.com/PaulRosset/go-hacknews) _https://github.com/PaulRosset/go-hacknews_ Tiny Go client for HackerNews API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/PaulRosset/go-hacknews)** --- #### [go-imgur](https://github.com/koffeinsource/go-imgur) _https://github.com/koffeinsource/go-imgur_ Go client library for [imgur](https://imgur.com) * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/koffeinsource/go-imgur)** --- #### [go-jira](https://github.com/andygrunwald/go-jira) _https://github.com/andygrunwald/go-jira_ Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira) * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/andygrunwald/go-jira)** --- #### [go-marathon](https://github.com/gambol99/go-marathon) _https://github.com/gambol99/go-marathon_ Go library for interacting with Mesosphere's Marathon PAAS. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/gambol99/go-marathon)** --- #### [go-myanimelist](https://github.com/nstratos/go-myanimelist) _https://github.com/nstratos/go-myanimelist_ Go client library for accessing the [MyAnimeList API](http://myanimelist.net/modules.php?go=api). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/nstratos/go-myanimelist)** --- #### [go-sophos](https://github.com/esurdam/go-sophos) _https://github.com/esurdam/go-sophos_ Go client library for the [Sophos UTM REST API](https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en) with zero dependencies. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/esurdam/go-sophos)** --- #### [go-sptrans](https://github.com/sergioaugrod/go-sptrans) _https://github.com/sergioaugrod/go-sptrans_ Go client library for the SPTrans Olho Vivo API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/sergioaugrod/go-sptrans)** --- #### [go-telegraph](https://gitlab.com/toby3d/telegraph) _https://gitlab.com/toby3d/telegraph_ Telegraph publishing platform API client. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) --- #### [go-trending](https://github.com/andygrunwald/go-trending) _https://github.com/andygrunwald/go-trending_ Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/andygrunwald/go-trending)** --- #### [go-twitch](https://github.com/knspriggs/go-twitch) _https://github.com/knspriggs/go-twitch_ Go client for interacting with the Twitch v3 API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/knspriggs/go-twitch)** --- #### [go-twitter](https://github.com/dghubble/go-twitter) _https://github.com/dghubble/go-twitter_ Go client library for the Twitter v1.1 APIs. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/dghubble/go-twitter)** --- #### [go-unsplash](https://github.com/hbagdi/go-unsplash) _https://github.com/hbagdi/go-unsplash_ Go client library for the [Unsplash.com](https://unsplash.com) API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/hbagdi/go-unsplash)** --- #### [go-xkcd](https://github.com/nishanths/go-xkcd) _https://github.com/nishanths/go-xkcd_ Go client for the xkcd API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/nishanths/go-xkcd)** --- #### [golyrics](https://github.com/mamal72/golyrics) _https://github.com/mamal72/golyrics_ Golyrics is a Go library to fetch music lyrics data from the Wikia website. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/mamal72/golyrics)** --- #### [gomalshare](https://github.com/MonaxGT/gomalshare) _https://github.com/MonaxGT/gomalshare_ Go library MalShare API [malshare.com](http://www.malshare.com/) * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/MonaxGT/gomalshare)** --- #### [GoMusicBrainz](https://github.com/michiwend/gomusicbrainz) _https://github.com/michiwend/gomusicbrainz_ Go MusicBrainz WS2 client library. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/michiwend/gomusicbrainz)** --- #### [google](https://github.com/google/google-api-go-client) _https://github.com/google/google-api-go-client_ Auto-generated Google APIs for Go. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/google/google-api-go-client)** --- #### [google-analytics](https://github.com/chonthu/go-google-analytics) _https://github.com/chonthu/go-google-analytics_ Simple wrapper for easy google analytics reporting. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/chonthu/go-google-analytics)** --- #### [google-cloud](https://github.com/GoogleCloudPlatform/gcloud-golang) _https://github.com/GoogleCloudPlatform/gcloud-golang_ Google Cloud APIs Go Client Library. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/GoogleCloudPlatform/gcloud-golang)** --- #### [google-email-audit-api](https://github.com/ngs/go-google-email-audit-api) _https://github.com/ngs/go-google-email-audit-api_ Go client library for [Google G Suite Email Audit API](https://developers.google.com/admin-sdk/email-audit/). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/ngs/go-google-email-audit-api)** --- #### [gostorm](https://github.com/jsgilmore/gostorm) _https://github.com/jsgilmore/gostorm_ GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/jsgilmore/gostorm)** --- #### [hipchat](https://github.com/andybons/hipchat) _https://github.com/andybons/hipchat_ This project implements a golang client library for the Hipchat API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/andybons/hipchat)** --- #### [hipchat (xmpp)](xmpp) _xmpp_ A golang package to communicate with HipChat over XMPP. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) --- #### [igdb](https://github.com/Henry-Sarabia/igdb) _https://github.com/Henry-Sarabia/igdb_ Go client for the [Internet Game Database API](https://api.igdb.com/). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/Henry-Sarabia/igdb)** --- #### [Medium](https://github.com/Medium/medium-sdk-go) _https://github.com/Medium/medium-sdk-go_ Golang SDK for Medium's OAuth2 API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/Medium/medium-sdk-go)** --- #### [megos](https://github.com/andygrunwald/megos) _https://github.com/andygrunwald/megos_ Client library for accessing an [Apache Mesos](http://mesos.apache.org/) cluster. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/andygrunwald/megos)** --- #### [minio-go](https://github.com/minio/minio-go) _https://github.com/minio/minio-go_ Minio Go Library for Amazon S3 compatible cloud storage. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/minio/minio-go)** --- #### [mixpanel](https://github.com/dukex/mixpanel) _https://github.com/dukex/mixpanel_ Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/dukex/mixpanel)** --- #### [patreon-go](https://github.com/mxpv/patreon-go) _https://github.com/mxpv/patreon-go_ Go library for Patreon API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/mxpv/patreon-go)** --- #### [paypal](https://github.com/logpacker/PayPal-Go-SDK) _https://github.com/logpacker/PayPal-Go-SDK_ Wrapper for PayPal payment API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/logpacker/PayPal-Go-SDK)** --- #### [playlyfe](https://github.com/playlyfe/playlyfe-go-sdk) _https://github.com/playlyfe/playlyfe-go-sdk_ The Playlyfe Rest API Go SDK. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/playlyfe/playlyfe-go-sdk)** --- #### [pushover](https://github.com/gregdel/pushover) _https://github.com/gregdel/pushover_ Go wrapper for the Pushover API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/gregdel/pushover)** --- #### [rrdaclient](https://github.com/Omie/rrdaclient) _https://github.com/Omie/rrdaclient_ Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/Omie/rrdaclient)** --- #### [shopify](https://github.com/rapito/go-shopify) _https://github.com/rapito/go-shopify_ Go Library to make CRUD request to the Shopify API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/rapito/go-shopify)** --- #### [simples3](https://github.com/rhnvrm/simples3) _https://github.com/rhnvrm/simples3_ Simple no frills AWS S3 Library using REST with V4 Signing written in Go. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/rhnvrm/simples3)** --- #### [slack](https://github.com/nlopes/slack) _https://github.com/nlopes/slack_ Slack API in Go. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/nlopes/slack)** --- #### [smite](https://github.com/sergiotapia/smitego) _https://github.com/sergiotapia/smitego_ Go package to wraps access to the Smite game API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/sergiotapia/smitego)** --- #### [spotify](https://github.com/rapito/go-spotify) _https://github.com/rapito/go-spotify_ Go Library to access Spotify WEB API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/rapito/go-spotify)** --- #### [steam](https://github.com/sostronk/go-steam) _https://github.com/sostronk/go-steam_ Go Library to interact with Steam game servers. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/sostronk/go-steam)** --- #### [stripe](https://github.com/stripe/stripe-go) _https://github.com/stripe/stripe-go_ Go client for the Stripe API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/stripe/stripe-go)** --- #### [textbelt](https://github.com/dietsche/textbelt) _https://github.com/dietsche/textbelt_ Go client for the textbelt.com txt messaging API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/dietsche/textbelt)** --- #### [TheMovieDb](https://github.com/jbrodriguez/go-tmdb) _https://github.com/jbrodriguez/go-tmdb_ Simple golang package to communicate with [themoviedb.org](https://themoviedb.org). * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/jbrodriguez/go-tmdb)** --- #### [translate](https://github.com/poorny/translate) _https://github.com/poorny/translate_ Go online translation package. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/poorny/translate)** --- #### [Trello](https://github.com/adlio/trello) _https://github.com/adlio/trello_ Go wrapper for the Trello API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/adlio/trello)** --- #### [TripAdvisor](https://github.com/mrbenosborne/tripadvisor-golang) _https://github.com/mrbenosborne/tripadvisor-golang_ Go wrapper for the TripAdvisor API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/mrbenosborne/tripadvisor-golang)** --- #### [tumblr](https://github.com/mattcunningham/gumblr) _https://github.com/mattcunningham/gumblr_ Go wrapper for the Tumblr v2 API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/mattcunningham/gumblr)** --- #### [uptimerobot](https://github.com/bitfield/uptimerobot) _https://github.com/bitfield/uptimerobot_ Go wrapper and command-line client for the Uptime Robot v2 API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/bitfield/uptimerobot)** --- #### [webhooks](https://github.com/go-playground/webhooks) _https://github.com/go-playground/webhooks_ Webhook receiver for GitHub and Bitbucket. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/go-playground/webhooks)** --- #### [wit-go](https://github.com/wit-ai/wit-go) _https://github.com/wit-ai/wit-go_ Go client for wit.ai HTTP API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/wit-ai/wit-go)** --- #### [ynab](https://github.com/brunomvsouza/ynab.go) _https://github.com/brunomvsouza/ynab.go_ Go wrapper for the YNAB API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/brunomvsouza/ynab.go)** --- #### [zooz](https://github.com/gojuno/go-zooz) _https://github.com/gojuno/go-zooz_ Go client for the Zooz API. * **tags**: [go](../tagged/go.md), [api](../tagged/api.md) * :octocat: **[source code](https://github.com/gojuno/go-zooz)** --- #### [abutil](https://github.com/bahlo/abutil) _https://github.com/bahlo/abutil_ Collection of often-used Golang helpers. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/bahlo/abutil)** --- #### [apm](https://github.com/topfreegames/apm) _https://github.com/topfreegames/apm_ Process manager for Golang applications with an HTTP API. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/topfreegames/apm)** --- #### [backscanner](https://github.com/icza/backscanner) _https://github.com/icza/backscanner_ A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/icza/backscanner)** --- #### [blank](https://github.com/Henry-Sarabia/blank) _https://github.com/Henry-Sarabia/blank_ Verify or remove blanks and whitespace from strings. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/Henry-Sarabia/blank)** --- #### [boilr](https://github.com/tmrts/boilr) _https://github.com/tmrts/boilr_ Blazingly fast CLI tool for creating projects from boilerplate templates. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/tmrts/boilr)** --- #### [chyle](https://github.com/antham/chyle) _https://github.com/antham/chyle_ Changelog generator using a git repository with multiple configuration possibilities. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/antham/chyle)** --- #### [circuit](https://github.com/cep21/circuit) _https://github.com/cep21/circuit_ An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/cep21/circuit)** --- #### [circuitbreaker](https://github.com/rubyist/circuitbreaker) _https://github.com/rubyist/circuitbreaker_ Circuit Breakers in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/rubyist/circuitbreaker)** --- #### [clockwork](https://github.com/jonboulle/clockwork) _https://github.com/jonboulle/clockwork_ A simple fake clock for golang. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/jonboulle/clockwork)** --- #### [command](https://github.com/txgruppi/command) _https://github.com/txgruppi/command_ Command pattern for Go with thread safe serial and parallel dispatcher. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/txgruppi/command)** --- #### [copy-pasta](https://github.com/jutkko/copy-pasta) _https://github.com/jutkko/copy-pasta_ Universal multi-workstation clipboard that uses S3 like backend for the storage. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/jutkko/copy-pasta)** --- #### [ctop](https://github.com/bcicen/ctop) _https://github.com/bcicen/ctop_ [Top-like](http://ctop.sh) interface (e.g. htop) for container metrics. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/bcicen/ctop)** --- #### [ctxutil](https://github.com/posener/ctxutil) _https://github.com/posener/ctxutil_ A collection of utility functions for contexts. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/posener/ctxutil)** --- #### [Death](https://github.com/vrecan/death) _https://github.com/vrecan/death_ Managing go application shutdown with signals. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/vrecan/death)** --- #### [Deepcopier](https://github.com/ulule/deepcopier) _https://github.com/ulule/deepcopier_ Simple struct copying for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ulule/deepcopier)** --- #### [delve](https://github.com/derekparker/delve) _https://github.com/derekparker/delve_ Go debugger. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/derekparker/delve)** --- #### [dlog](https://github.com/kirillDanshin/dlog) _https://github.com/kirillDanshin/dlog_ Compile-time controlled logger to make your release smaller without removing debug calls. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/kirillDanshin/dlog)** --- #### [ergo](https://github.com/cristianoliveira/ergo) _https://github.com/cristianoliveira/ergo_ The management of multiple local services running over different ports made easy. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/cristianoliveira/ergo)** --- #### [evaluator](https://github.com/nullne/evaluator) _https://github.com/nullne/evaluator_ Evaluate an expression dynamicly based on s-expression. It's simple and easy to extend. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/nullne/evaluator)** --- #### [fastlz](https://github.com/digitalcrab/fastlz) _https://github.com/digitalcrab/fastlz_ Wrap over [FastLz](http://fastlz.org/) (free, open-source, portable real-time compression library) for GoLang. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/digitalcrab/fastlz)** --- #### [filetype](https://github.com/h2non/filetype) _https://github.com/h2non/filetype_ Small package to infer the file type checking the magic numbers signature. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/h2non/filetype)** --- #### [filler](https://github.com/yaronsumel/filler) _https://github.com/yaronsumel/filler_ small utility to fill structs using "fill" tag. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/yaronsumel/filler)** --- #### [filter](https://github.com/gookit/filter) _https://github.com/gookit/filter_ provide filtering, sanitizing, and conversion of Go data. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/gookit/filter)** --- #### [fzf](https://github.com/junegunn/fzf) _https://github.com/junegunn/fzf_ Command-line fuzzy finder written in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/junegunn/fzf)** --- #### [gaper](https://github.com/maxcnunes/gaper) _https://github.com/maxcnunes/gaper_ Builds and restarts a Go project when it crashes or some watched file changes. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/maxcnunes/gaper)** --- #### [generate](https://github.com/go-playground/generate) _https://github.com/go-playground/generate_ runs go generate recursively on a specified path or environment variable and can filter by regex. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/go-playground/generate)** --- #### [ghokin](https://github.com/antham/ghokin) _https://github.com/antham/ghokin_ Parallelized formatter with no external dependencies for gherkin (cucumber, behat...). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/antham/ghokin)** --- #### [git-time-metric](https://github.com/git-time-metric/gtm) _https://github.com/git-time-metric/gtm_ Simple, seamless, lightweight time tracking for Git. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/git-time-metric/gtm)** --- #### [go-astitodo](https://github.com/asticode/go-astitodo) _https://github.com/asticode/go-astitodo_ Parse TODOs in your GO code. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/asticode/go-astitodo)** --- #### [go-bind-plugin](https://github.com/wendigo/go-bind-plugin) _https://github.com/wendigo/go-bind-plugin_ go:generate tool for wrapping symbols exported by golang plugins (1.8 only). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/wendigo/go-bind-plugin)** --- #### [go-bsdiff](https://github.com/gabstv/go-bsdiff) _https://github.com/gabstv/go-bsdiff_ Pure Go bsdiff and bspatch libraries and CLI tools. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/gabstv/go-bsdiff)** --- #### [go-dry](https://github.com/ungerik/go-dry) _https://github.com/ungerik/go-dry_ DRY (don't repeat yourself) package for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ungerik/go-dry)** --- #### [go-funk](https://github.com/thoas/go-funk) _https://github.com/thoas/go-funk_ Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/thoas/go-funk)** --- #### [go-health](https://github.com/Talento90/go-health) _https://github.com/Talento90/go-health_ Health package simplifies the way you add health check to your services. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/Talento90/go-health)** --- #### [go-httpheader](https://github.com/mozillazg/go-httpheader) _https://github.com/mozillazg/go-httpheader_ Go library for encoding structs into Header fields. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/mozillazg/go-httpheader)** --- #### [go-problemdetails](https://github.com/mvmaasakkers/go-problemdetails) _https://github.com/mvmaasakkers/go-problemdetails_ Go package for working with Problem Details. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/mvmaasakkers/go-problemdetails)** --- #### [go-rate](https://github.com/beefsack/go-rate) _https://github.com/beefsack/go-rate_ Timed rate limiter for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/beefsack/go-rate)** --- #### [go-sitemap-generator](https://github.com/ikeikeikeike/go-sitemap-generator) _https://github.com/ikeikeikeike/go-sitemap-generator_ XML Sitemap generator written in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ikeikeikeike/go-sitemap-generator)** --- #### [go-torch](https://github.com/uber/go-torch) _https://github.com/uber/go-torch_ Stochastic flame graph profiler for Go programs. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/uber/go-torch)** --- #### [go-trigger](https://github.com/sadlil/go-trigger) _https://github.com/sadlil/go-trigger_ Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/sadlil/go-trigger)** --- #### [goback](https://github.com/carlescere/goback) _https://github.com/carlescere/goback_ Go simple exponential backoff package. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/carlescere/goback)** --- #### [godaemon](https://github.com/VividCortex/godaemon) _https://github.com/VividCortex/godaemon_ Utility to write daemons. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/VividCortex/godaemon)** --- #### [godropbox](https://github.com/dropbox/godropbox) _https://github.com/dropbox/godropbox_ Common libraries for writing Go services/applications from Dropbox. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/dropbox/godropbox)** --- #### [gohper](https://github.com/cosiner/gohper) _https://github.com/cosiner/gohper_ Various tools/modules help for development. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/cosiner/gohper)** --- #### [golarm](https://github.com/msempere/golarm) _https://github.com/msempere/golarm_ Fire alarms with system events. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/msempere/golarm)** --- #### [golog](https://github.com/mlimaloureiro/golog) _https://github.com/mlimaloureiro/golog_ Easy and lightweight CLI tool to time track your tasks. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/mlimaloureiro/golog)** --- #### [gopencils](https://github.com/bndr/gopencils) _https://github.com/bndr/gopencils_ Small and simple package to easily consume REST APIs. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/bndr/gopencils)** --- #### [goplaceholder](https://github.com/michiwend/goplaceholder) _https://github.com/michiwend/goplaceholder_ a small golang lib to generate placeholder images. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/michiwend/goplaceholder)** --- #### [goreadability](https://github.com/philipjkim/goreadability) _https://github.com/philipjkim/goreadability_ Webpage summary extractor using Facebook Open Graph and arc90's readability. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/philipjkim/goreadability)** --- #### [goreleaser](https://github.com/goreleaser/goreleaser) _https://github.com/goreleaser/goreleaser_ Deliver Go binaries as fast and easily as possible. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/goreleaser/goreleaser)** --- #### [goreporter](https://github.com/wgliang/goreporter) _https://github.com/wgliang/goreporter_ Golang tool that does static analysis, unit testing, code review and generate code quality report. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/wgliang/goreporter)** --- #### [goseaweedfs](https://github.com/linxGnu/goseaweedfs) _https://github.com/linxGnu/goseaweedfs_ SeaweedFS client library with almost full features. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/linxGnu/goseaweedfs)** --- #### [gostrutils](https://github.com/ik5/gostrutils) _https://github.com/ik5/gostrutils_ Collections of string manipulation and conversion functions. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ik5/gostrutils)** --- #### [gotenv](https://github.com/subosito/gotenv) _https://github.com/subosito/gotenv_ Load environment variables from `.env` or any `io.Reader` in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/subosito/gotenv)** --- #### [gpath](https://github.com/tenntenn/gpath) _https://github.com/tenntenn/gpath_ Library to simplify access struct fields with Go's expression in reflection. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/tenntenn/gpath)** --- #### [gubrak](https://github.com/novalagung/gubrak) _https://github.com/novalagung/gubrak_ Golang utility library with syntactic sugar. It's like lodash, but for golang. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/novalagung/gubrak)** --- #### [handy](https://github.com/miguelpragier/handy) _https://github.com/miguelpragier/handy_ Many utilities and helpers like string handlers/formatters and validators. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/miguelpragier/handy)** --- #### [htcat](https://github.com/htcat/htcat) _https://github.com/htcat/htcat_ Parallel and Pipelined HTTP GET Utility. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/htcat/htcat)** --- #### [hub](https://github.com/github/hub) _https://github.com/github/hub_ wrap git commands with additional functionality to interact with github from the terminal. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/github/hub)** --- #### [hystrix-go](https://github.com/afex/hystrix-go) _https://github.com/afex/hystrix-go_ Implements Hystrix patterns of programmer-defined fallbacks aka circuit breaker. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/afex/hystrix-go)** --- #### [immortal](https://github.com/immortal/immortal) _https://github.com/immortal/immortal_ \*nix cross-platform (OS agnostic) supervisor. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/immortal/immortal)** --- #### [intrinsic](https://github.com/mengzhuo/intrinsic) _https://github.com/mengzhuo/intrinsic_ Use x86 SIMD without writing any assembly code. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/mengzhuo/intrinsic)** --- #### [jump](https://github.com/gsamokovarov/jump) _https://github.com/gsamokovarov/jump_ Jump helps you navigate faster by learning your habits. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/gsamokovarov/jump)** --- #### [koazee](https://github.com/wesovilabs/koazee) _https://github.com/wesovilabs/koazee_ Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/wesovilabs/koazee)** --- #### [lrserver](https://github.com/jaschaephraim/lrserver) _https://github.com/jaschaephraim/lrserver_ LiveReload server for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/jaschaephraim/lrserver)** --- #### [mc](https://github.com/minio/mc) _https://github.com/minio/mc_ Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/minio/mc)** --- #### [mergo](https://github.com/imdario/mergo) _https://github.com/imdario/mergo_ Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/imdario/mergo)** --- #### [mimemagic](https://github.com/zRedShift/mimemagic) _https://github.com/zRedShift/mimemagic_ Pure Go ultra performant MIME sniffing library/utility. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/zRedShift/mimemagic)** --- #### [mimesniffer](https://github.com/aofei/mimesniffer) _https://github.com/aofei/mimesniffer_ A MIME type sniffer for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/aofei/mimesniffer)** --- #### [mimetype](https://github.com/gabriel-vasile/mimetype) _https://github.com/gabriel-vasile/mimetype_ Package for MIME type detection based on magic numbers. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/gabriel-vasile/mimetype)** --- #### [minify](https://github.com/tdewolff/minify) _https://github.com/tdewolff/minify_ Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/tdewolff/minify)** --- #### [minquery](https://github.com/icza/minquery) _https://github.com/icza/minquery_ MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/icza/minquery)** --- #### [mmake](https://github.com/tj/mmake) _https://github.com/tj/mmake_ Modern Make. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/tj/mmake)** --- #### [moldova](https://github.com/StabbyCutyou/moldova) _https://github.com/StabbyCutyou/moldova_ Utility for generating random data based on an input template. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/StabbyCutyou/moldova)** --- #### [mole](https://github.com/davrodpin/mole) _https://github.com/davrodpin/mole_ cli app to easily create ssh tunnels. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/davrodpin/mole)** --- #### [mssqlx](https://github.com/linxGnu/mssqlx) _https://github.com/linxGnu/mssqlx_ Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/linxGnu/mssqlx)** --- #### [multitick](https://github.com/VividCortex/multitick) _https://github.com/VividCortex/multitick_ Multiplexor for aligned tickers. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/VividCortex/multitick)** --- #### [myhttp](https://github.com/inancgumus/myhttp) _https://github.com/inancgumus/myhttp_ Simple API to make HTTP GET requests with timeout support. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/inancgumus/myhttp)** --- #### [netbug](https://github.com/e-dard/netbug) _https://github.com/e-dard/netbug_ Easy remote profiling of your services. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/e-dard/netbug)** --- #### [okrun](https://github.com/xta/okrun) _https://github.com/xta/okrun_ go run error steamroller. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/xta/okrun)** --- #### [olaf](https://github.com/btnguyen2k/olaf) _https://github.com/btnguyen2k/olaf_ Twitter Snowflake implemented in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/btnguyen2k/olaf)** --- #### [onecache](https://github.com/adelowo/onecache) _https://github.com/adelowo/onecache_ Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/adelowo/onecache)** --- #### [panicparse](https://github.com/maruel/panicparse) _https://github.com/maruel/panicparse_ Groups similar goroutines and colorizes stack dump. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/maruel/panicparse)** --- #### [peco](https://github.com/peco/peco) _https://github.com/peco/peco_ Simplistic interactive filtering tool. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/peco/peco)** --- #### [pgo](https://github.com/arthurkushman/pgo) _https://github.com/arthurkushman/pgo_ Convenient functions for PHP community. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/arthurkushman/pgo)** --- #### [pm](https://github.com/VividCortex/pm) _https://github.com/VividCortex/pm_ Process (i.e. goroutine) manager with an HTTP API. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/VividCortex/pm)** --- #### [profile](https://github.com/pkg/profile) _https://github.com/pkg/profile_ Simple profiling support package for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/pkg/profile)** --- #### [rclient](https://github.com/zpatrick/rclient) _https://github.com/zpatrick/rclient_ Readable, flexible, simple-to-use client for REST APIs. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/zpatrick/rclient)** --- #### [realize](https://github.com/tockins/realize) _https://github.com/tockins/realize_ Go build system with file watchers and live reload. Run, build and watch file changes with custom paths. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/tockins/realize)** --- #### [repeat](https://github.com/ssgreg/repeat) _https://github.com/ssgreg/repeat_ Go implementation of different backoff strategies useful for retrying operations and heartbeating. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ssgreg/repeat)** --- #### [request](https://github.com/mozillazg/request) _https://github.com/mozillazg/request_ Go HTTP Requests for Humans™. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/mozillazg/request)** --- #### [rerate](https://github.com/abo/rerate) _https://github.com/abo/rerate_ Redis-based rate counter and rate limiter for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/abo/rerate)** --- #### [rerun](https://github.com/ivpusic/rerun) _https://github.com/ivpusic/rerun_ Recompiling and rerunning go apps when source changes. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/ivpusic/rerun)** --- #### [resty](https://github.com/go-resty/resty) _https://github.com/go-resty/resty_ Simple HTTP and REST client for Go inspired by Ruby rest-client. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/go-resty/resty)** --- #### [retry](https://github.com/kamilsk/retry) _https://github.com/kamilsk/retry_ The most advanced functional mechanism to perform actions repetitively until successful. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/kamilsk/retry)** --- #### [retry](https://github.com/percolate/retry) _https://github.com/percolate/retry_ A simple but highly configurable retry package for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/percolate/retry)** --- #### [retry](https://github.com/thedevsaddam/retry) _https://github.com/thedevsaddam/retry_ Simple and easy retry mechanism package for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/thedevsaddam/retry)** --- #### [retry](https://github.com/shafreeck/retry) _https://github.com/shafreeck/retry_ A pretty simple library to ensure your work to be done. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/shafreeck/retry)** --- #### [retry-go](https://github.com/rafaeljesus/retry-go) _https://github.com/rafaeljesus/retry-go_ Retrying made simple and easy for golang. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/rafaeljesus/retry-go)** --- #### [robustly](https://github.com/VividCortex/robustly) _https://github.com/VividCortex/robustly_ Runs functions resiliently, catching and restarting panics. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/VividCortex/robustly)** --- #### [scan](https://github.com/blockloop/scan) _https://github.com/blockloop/scan_ Scan golang `sql.Rows` directly to structs, slices, or primitive types. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/blockloop/scan)** --- #### [serve](https://github.com/syntaqx/serve) _https://github.com/syntaqx/serve_ A static http server anywhere you need. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/syntaqx/serve)** --- #### [silk](https://github.com/chrispassas/silk) _https://github.com/chrispassas/silk_ Read silk netflow files. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/chrispassas/silk)** --- #### [sliceconv](https://github.com/Henry-Sarabia/sliceconv) _https://github.com/Henry-Sarabia/sliceconv_ Slice conversion between primitive types. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/Henry-Sarabia/sliceconv)** --- #### [slicer](https://github.com/leaanthony/slicer) _https://github.com/leaanthony/slicer_ Makes working with slices easier. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/leaanthony/slicer)** --- #### [spinner](https://github.com/briandowns/spinner) _https://github.com/briandowns/spinner_ Go package to easily provide a terminal spinner with options. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/briandowns/spinner)** --- #### [sqlx](https://github.com/jmoiron/sqlx) _https://github.com/jmoiron/sqlx_ provides a set of extensions on top of the excellent built-in database/sql package. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/jmoiron/sqlx)** --- #### [sslice](https://github.com/yaa110/sslice) _https://github.com/yaa110/sslice_ Create a slice which is always sorted. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/yaa110/sslice)** --- #### [Storm](https://github.com/asdine/storm) _https://github.com/asdine/storm_ Simple and powerful toolkit for BoltDB. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/asdine/storm)** --- #### [structs](https://github.com/PumpkinSeed/structs) _https://github.com/PumpkinSeed/structs_ Implement simple functions to manipulate structs. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/PumpkinSeed/structs)** --- #### [Task](https://github.com/go-task/task) _https://github.com/go-task/task_ simple "Make" alternative. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/go-task/task)** --- #### [toolbox](https://github.com/viant/toolbox) _https://github.com/viant/toolbox_ Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/viant/toolbox)** --- #### [ugo](https://github.com/alxrm/ugo) _https://github.com/alxrm/ugo_ ugo is slice toolbox with concise syntax for Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/alxrm/ugo)** --- #### [UNIS](https://github.com/esemplastic/unis) _https://github.com/esemplastic/unis_ Common Architecture™ for String Utilities in Go. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/esemplastic/unis)** --- #### [usql](https://github.com/knq/usql) _https://github.com/knq/usql_ usql is a universal command-line interface for SQL databases. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/knq/usql)** --- #### [util](https://github.com/shomali11/util) _https://github.com/shomali11/util_ Collection of useful utility functions. (strings, concurrency, manipulations, ...). * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/shomali11/util)** --- #### [wuzz](https://github.com/asciimoo/wuzz) _https://github.com/asciimoo/wuzz_ Interactive cli tool for HTTP inspection. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/asciimoo/wuzz)** --- #### [xferspdy](https://github.com/monmohan/xferspdy) _https://github.com/monmohan/xferspdy_ Xferspdy provides binary diff and patch library in golang. * **tags**: [go](../tagged/go.md), [utilities](../tagged/utilities.md) * :octocat: **[source code](https://github.com/monmohan/xferspdy)** --- #### [goid](https://github.com/jakehl/goid) _https://github.com/jakehl/goid_ Generate and Parse RFC4122 compliant V4 UUIDs. * **tags**: [go](../tagged/go.md), [uuid](../tagged/uuid.md) * :octocat: **[source code](https://github.com/jakehl/goid)** --- #### [ulid](https://github.com/oklog/ulid) _https://github.com/oklog/ulid_ Go implementation of ULID (Universally Unique Lexicographically Sortable Identifier). * **tags**: [go](../tagged/go.md), [uuid](../tagged/uuid.md) * :octocat: **[source code](https://github.com/oklog/ulid)** --- #### [uuid](https://github.com/agext/uuid) _https://github.com/agext/uuid_ Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier. * **tags**: [go](../tagged/go.md), [uuid](../tagged/uuid.md) * :octocat: **[source code](https://github.com/agext/uuid)** --- #### [uuid](https://github.com/gofrs/uuid) _https://github.com/gofrs/uuid_ Implementation of Universally Unique Identifier (UUID). Supports both creation and parsing of UUIDs. Actively maintained fork of satori uuid. * **tags**: [go](../tagged/go.md), [uuid](../tagged/uuid.md) * :octocat: **[source code](https://github.com/gofrs/uuid)** --- #### [wuid](https://github.com/edwingeng/wuid) _https://github.com/edwingeng/wuid_ An extremely fast unique number generator, 10-135 times faster than UUID. * **tags**: [go](../tagged/go.md), [uuid](../tagged/uuid.md) * :octocat: **[source code](https://github.com/edwingeng/wuid)** --- #### [checkdigit](https://github.com/osamingo/checkdigit) _https://github.com/osamingo/checkdigit_ Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.). * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/osamingo/checkdigit)** --- #### [govalidator](https://github.com/asaskevich/govalidator) _https://github.com/asaskevich/govalidator_ Validators and sanitizers for strings, numerics, slices and structs. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/asaskevich/govalidator)** --- #### [govalidator](https://github.com/thedevsaddam/govalidator) _https://github.com/thedevsaddam/govalidator_ Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/thedevsaddam/govalidator)** --- #### [jio](https://github.com/faceair/jio) _https://github.com/faceair/jio_ jio is a json schema validator similar to [joi](https://github.com/hapijs/joi). * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/faceair/jio)** --- #### [ozzo-validation](https://github.com/go-ozzo/ozzo-validation) _https://github.com/go-ozzo/ozzo-validation_ Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/go-ozzo/ozzo-validation)** --- #### [validate](https://github.com/gookit/validate) _https://github.com/gookit/validate_ Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/gookit/validate)** --- #### [validate](https://github.com/gobuffalo/validate) _https://github.com/gobuffalo/validate_ This package provides a framework for writing validations for Go applications. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/gobuffalo/validate)** --- #### [validator](https://github.com/go-playground/validator) _https://github.com/go-playground/validator_ Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving. * **tags**: [go](../tagged/go.md), [validation](../tagged/validation.md) * :octocat: **[source code](https://github.com/go-playground/validator)** --- #### [gh](https://github.com/rjeczalik/gh) _https://github.com/rjeczalik/gh_ Scriptable server and net/http middleware for GitHub Webhooks. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/rjeczalik/gh)** --- #### [git2go](https://github.com/libgit2/git2go) _https://github.com/libgit2/git2go_ Go bindings for libgit2. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/libgit2/git2go)** --- #### [go-git](https://github.com/src-d/go-git) _https://github.com/src-d/go-git_ highly extensible Git implementation in pure Go. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/src-d/go-git)** --- #### [go-vcs](https://github.com/sourcegraph/go-vcs) _https://github.com/sourcegraph/go-vcs_ manipulate and inspect VCS repositories in Go. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/sourcegraph/go-vcs)** --- #### [hercules](https://github.com/src-d/hercules) _https://github.com/src-d/hercules_ gaining advanced insights from Git repository history. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/src-d/hercules)** --- #### [hgo](https://github.com/beyang/hgo) _https://github.com/beyang/hgo_ Hgo is a collection of Go packages providing read-access to local Mercurial repositories. * **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md) * :octocat: **[source code](https://github.com/beyang/hgo)** --- #### [gmf](https://github.com/3d0c/gmf) _https://github.com/3d0c/gmf_ Go bindings for FFmpeg av\* libraries. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/3d0c/gmf)** --- #### [go-astisub](https://github.com/asticode/go-astisub) _https://github.com/asticode/go-astisub_ Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.). * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/asticode/go-astisub)** --- #### [go-astits](https://github.com/asticode/go-astits) _https://github.com/asticode/go-astits_ Parse and demux MPEG Transport Streams (.ts) natively in GO. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/asticode/go-astits)** --- #### [go-m3u8](https://github.com/quangngotan95/go-m3u8) _https://github.com/quangngotan95/go-m3u8_ Parser and generator library for Apple m3u8 playlists. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/quangngotan95/go-m3u8)** --- #### [goav](https://github.com/giorgisio/goav) _https://github.com/giorgisio/goav_ Comphrensive Go bindings for FFmpeg. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/giorgisio/goav)** --- #### [gst](https://github.com/ziutek/gst) _https://github.com/ziutek/gst_ Go bindings for GStreamer. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/ziutek/gst)** --- #### [libgosubs](https://github.com/wargarblgarbl/libgosubs) _https://github.com/wargarblgarbl/libgosubs_ Subtitle format support for go. Supports .srt, .ttml, and .ass. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/wargarblgarbl/libgosubs)** --- #### [libvlc-go](https://github.com/adrg/libvlc-go) _https://github.com/adrg/libvlc-go_ Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player). * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/adrg/libvlc-go)** --- #### [v4l](https://github.com/korandiz/v4l) _https://github.com/korandiz/v4l_ Video capture library for Linux, written in Go. * **tags**: [go](../tagged/go.md), [video](../tagged/video.md) * :octocat: **[source code](https://github.com/korandiz/v4l)** --- #### [aah](https://aahframework.org) _https://aahframework.org_ Scalable, performant, rapid development Web framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) --- #### [Aero](https://github.com/aerogo/aero) _https://github.com/aerogo/aero_ High-performance web framework for Go, reaches top scores in Lighthouse. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/aerogo/aero)** --- #### [Air](https://github.com/aofei/air) _https://github.com/aofei/air_ An ideally refined web framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/aofei/air)** --- #### [Banjo](https://github.com/nsheremet/banjo) _https://github.com/nsheremet/banjo_ Very simple and fast web framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/nsheremet/banjo)** --- #### [Beego](https://github.com/astaxie/beego) _https://github.com/astaxie/beego_ beego is an open-source, high-performance web framework for the Go programming language. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/astaxie/beego)** --- #### [Buffalo](http://gobuffalo.io) _http://gobuffalo.io_ Bringing the productivity of Rails to Go! * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) --- #### [Echo](https://github.com/labstack/echo) _https://github.com/labstack/echo_ High performance, minimalist Go web framework. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/labstack/echo)** --- #### [Fireball](https://github.com/zpatrick/fireball) _https://github.com/zpatrick/fireball_ More "natural" feeling web framework. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/zpatrick/fireball)** --- #### [Gem](https://github.com/go-gem/gem) _https://github.com/go-gem/gem_ Simple and fast web framework, friendly to REST API. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/go-gem/gem)** --- #### [Gin](https://github.com/gin-gonic/gin) _https://github.com/gin-gonic/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. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/gin-gonic/gin)** --- #### [Gizmo](https://github.com/NYTimes/gizmo) _https://github.com/NYTimes/gizmo_ Microservice toolkit used by the New York Times. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/NYTimes/gizmo)** --- #### [go-json-rest](https://github.com/ant0ine/go-json-rest) _https://github.com/ant0ine/go-json-rest_ Quick and easy way to setup a RESTful JSON API. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/ant0ine/go-json-rest)** --- #### [go-rest](https://github.com/ungerik/go-rest) _https://github.com/ungerik/go-rest_ Small and evil REST framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/ungerik/go-rest)** --- #### [Goa](https://github.com/goadesign/goa) _https://github.com/goadesign/goa_ Goa provides a holistic approach for developing remote APIs and microservices in Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/goadesign/goa)** --- #### [Golax](https://github.com/fulldump/golax) _https://github.com/fulldump/golax_ A non Sinatra fast HTTP framework with support for Google custom methods, deep interceptors, recursion and more. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/fulldump/golax)** --- #### [Golf](https://github.com/dinever/golf) _https://github.com/dinever/golf_ Golf is a fast, simple and lightweight micro-web framework for Go. It comes with powerful features and has no dependencies other than the Go Standard Library. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/dinever/golf)** --- #### [Gondola](https://github.com/rainycape/gondola) _https://github.com/rainycape/gondola_ The web framework for writing faster sites, faster. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/rainycape/gondola)** --- #### [gongular](https://github.com/mustafaakin/gongular) _https://github.com/mustafaakin/gongular_ Fast Go web framework with input mapping/validation and (DI) Dependency Injection. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/mustafaakin/gongular)** --- #### [hiboot](https://github.com/hidevopsio/hiboot) _https://github.com/hidevopsio/hiboot_ hiboot is a high performance web application framework with auto configuration and dependency injection support. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/hidevopsio/hiboot)** --- #### [Macaron](https://github.com/go-macaron/macaron) _https://github.com/go-macaron/macaron_ Macaron is a high productive and modular design web framework in Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/go-macaron/macaron)** --- #### [mango](https://github.com/paulbellamy/mango) _https://github.com/paulbellamy/mango_ Mango is a modular web-application framework for Go, inspired by Rack, and PEP333. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/paulbellamy/mango)** --- #### [Microservice](https://github.com/claygod/microservice) _https://github.com/claygod/microservice_ The framework for the creation of microservices, written in Golang. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/claygod/microservice)** --- #### [neo](https://github.com/ivpusic/neo) _https://github.com/ivpusic/neo_ Neo is minimal and fast Go Web Framework with extremely simple API. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/ivpusic/neo)** --- #### [nio](https://github.com/go-nio/nio) _https://github.com/go-nio/nio_ Modern, minimal and productive Go HTTP framework. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/go-nio/nio)** --- #### [Resoursea](https://github.com/resoursea/api) _https://github.com/resoursea/api_ REST framework for quickly writing resource based services. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/resoursea/api)** --- #### [REST Layer](http://rest-layer.io) _http://rest-layer.io_ Framework to build REST/GraphQL API on top of databases with mostly configuration over code. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) --- #### [Revel](https://github.com/revel/revel) _https://github.com/revel/revel_ High-productivity web framework for the Go language. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/revel/revel)** --- #### [rex](https://github.com/goanywhere/rex) _https://github.com/goanywhere/rex_ Rex is a library for modular development built upon gorilla/mux, fully compatible with `net/http`. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/goanywhere/rex)** --- #### [sawsij](https://github.com/jaybill/sawsij) _https://github.com/jaybill/sawsij_ lightweight, open-source web framework for building high-performance, data-driven web applications. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/jaybill/sawsij)** --- #### [tango](https://github.com/lunny/tango) _https://github.com/lunny/tango_ Micro & pluggable web framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/lunny/tango)** --- #### [tigertonic](https://github.com/rcrowley/go-tigertonic) _https://github.com/rcrowley/go-tigertonic_ Go framework for building JSON web services inspired by Dropwizard. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/rcrowley/go-tigertonic)** --- #### [traffic](https://github.com/pilu/traffic) _https://github.com/pilu/traffic_ Sinatra inspired regexp/pattern mux and web framework for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/pilu/traffic)** --- #### [uAdmin](https://github.com/uadmin/uadmin) _https://github.com/uadmin/uadmin_ Fully featured web framework for Golang, inspired by Django. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/uadmin/uadmin)** --- #### [utron](https://github.com/gernest/utron) _https://github.com/gernest/utron_ Lightweight MVC framework for Go(Golang). * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/gernest/utron)** --- #### [vox](https://github.com/aisk/vox) _https://github.com/aisk/vox_ A golang web framework for humans, inspired by Koa heavily. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/aisk/vox)** --- #### [WebGo](https://github.com/bnkamalesh/webgo) _https://github.com/bnkamalesh/webgo_ A micro-framework to build web apps; with handler chaining, middleware and context injection. With standard library compliant HTTP handlers(i.e. http.HandlerFunc). * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/bnkamalesh/webgo)** --- #### [YARF](https://github.com/yarf-framework/yarf) _https://github.com/yarf-framework/yarf_ Fast micro-framework designed to build REST APIs and web services in a fast and simple way. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/yarf-framework/yarf)** --- #### [Zerver](https://github.com/cosiner/zerver) _https://github.com/cosiner/zerver_ Zerver is an expressive, modular, feature completed RESTful framework. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md) * :octocat: **[source code](https://github.com/cosiner/zerver)** --- #### [client-timing](https://github.com/posener/client-timing) _https://github.com/posener/client-timing_ An HTTP client for Server-Timing header. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/posener/client-timing)** --- #### [CORS](https://github.com/rs/cors) _https://github.com/rs/cors_ Easily add CORS capabilities to your API. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/rs/cors)** --- #### [formjson](https://github.com/rs/formjson) _https://github.com/rs/formjson_ Transparently handle JSON input as a standard form POST. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/rs/formjson)** --- #### [go-server-timing](https://github.com/mitchellh/go-server-timing) _https://github.com/mitchellh/go-server-timing_ Add/parse Server-Timing header. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/mitchellh/go-server-timing)** --- #### [Limiter](https://github.com/ulule/limiter) _https://github.com/ulule/limiter_ Dead simple rate limit middleware for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/ulule/limiter)** --- #### [ln-paywall](https://github.com/philippgille/ln-paywall) _https://github.com/philippgille/ln-paywall_ Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin). * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/philippgille/ln-paywall)** --- #### [Tollbooth](https://github.com/didip/tollbooth) _https://github.com/didip/tollbooth_ Rate limit HTTP request handler. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/didip/tollbooth)** --- #### [XFF](https://github.com/sebest/xff) _https://github.com/sebest/xff_ Handle `X-Forwarded-For` header and friends. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/sebest/xff)** --- #### [alice](https://github.com/justinas/alice) _https://github.com/justinas/alice_ Painless middleware chaining for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/justinas/alice)** --- #### [catena](https://github.com/codemodus/catena) _https://github.com/codemodus/catena_ http.Handler wrapper catenation (same API as "chain"). * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/codemodus/catena)** --- #### [chain](https://github.com/codemodus/chain) _https://github.com/codemodus/chain_ Handler wrapper chaining with scoped data (net/context-based "middleware"). * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/codemodus/chain)** --- #### [go-wrap](https://github.com/go-on/wrap) _https://github.com/go-on/wrap_ Small middlewares package for net/http. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/go-on/wrap)** --- #### [gores](https://github.com/alioygur/gores) _https://github.com/alioygur/gores_ Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/alioygur/gores)** --- #### [interpose](https://github.com/carbocation/interpose) _https://github.com/carbocation/interpose_ Minimalist net/http middleware for golang. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/carbocation/interpose)** --- #### [muxchain](https://github.com/stephens2424/muxchain) _https://github.com/stephens2424/muxchain_ Lightweight middleware for net/http. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/stephens2424/muxchain)** --- #### [negroni](https://github.com/urfave/negroni) _https://github.com/urfave/negroni_ Idiomatic HTTP middleware for Golang. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/urfave/negroni)** --- #### [render](https://github.com/unrolled/render) _https://github.com/unrolled/render_ Go package for easily rendering JSON, XML, and HTML template responses. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/unrolled/render)** --- #### [renderer](https://github.com/thedevsaddam/renderer) _https://github.com/thedevsaddam/renderer_ Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/thedevsaddam/renderer)** --- #### [rye](https://github.com/InVisionApp/rye) _https://github.com/InVisionApp/rye_ Tiny Go middleware library (with canned Middlewares) that supports JWT, CORS, Statsd, and Go 1.7 context. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/InVisionApp/rye)** --- #### [stats](https://github.com/thoas/stats) _https://github.com/thoas/stats_ Go middleware that stores various information about your web application. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [middlware](../tagged/middlware.md) * :octocat: **[source code](https://github.com/thoas/stats)** --- #### [alien](https://github.com/gernest/alien) _https://github.com/gernest/alien_ Lightweight and fast http router from outer space. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/gernest/alien)** --- #### [bellt](https://github.com/GuilhermeCaruso/bellt) _https://github.com/GuilhermeCaruso/bellt_ A simple Go HTTP router. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/GuilhermeCaruso/bellt)** --- #### [Bone](https://github.com/go-zoo/bone) _https://github.com/go-zoo/bone_ Lightning Fast HTTP Multiplexer. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/go-zoo/bone)** --- #### [Bxog](https://github.com/claygod/Bxog) _https://github.com/claygod/Bxog_ Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/claygod/Bxog)** --- #### [chi](https://github.com/go-chi/chi) _https://github.com/go-chi/chi_ Small, fast and expressive HTTP router built on net/context. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/go-chi/chi)** --- #### [fasthttprouter](https://github.com/buaazp/fasthttprouter) _https://github.com/buaazp/fasthttprouter_ High performance router forked from `httprouter`. The first router fit for `fasthttp`. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/buaazp/fasthttprouter)** --- #### [FastRouter](https://github.com/razonyang/fastrouter) _https://github.com/razonyang/fastrouter_ a fast, flexible HTTP router written in Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/razonyang/fastrouter)** --- #### [gocraft/web](https://github.com/gocraft/web) _https://github.com/gocraft/web_ Mux and middleware package in Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/gocraft/web)** --- #### [Goji](https://github.com/goji/goji) _https://github.com/goji/goji_ Goji is a minimalistic and flexible HTTP request multiplexer with support for `net/context`. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/goji/goji)** --- #### [GoRouter](https://github.com/vardius/gorouter) _https://github.com/vardius/gorouter_ GoRouter is a Server/API micro framwework, HTTP request router, multiplexer, mux that provides request router with middleware supporting `net/context`. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/vardius/gorouter)** --- #### [gowww/router](https://github.com/gowww/router) _https://github.com/gowww/router_ Lightning fast HTTP router fully compatible with the net/http.Handler interface. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/gowww/router)** --- #### [httprouter](https://github.com/julienschmidt/httprouter) _https://github.com/julienschmidt/httprouter_ High performance router. Use this and the standard http handlers to form a very high performance web framework. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/julienschmidt/httprouter)** --- #### [httptreemux](https://github.com/dimfeld/httptreemux) _https://github.com/dimfeld/httptreemux_ High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/dimfeld/httptreemux)** --- #### [lars](https://github.com/go-playground/lars) _https://github.com/go-playground/lars_ Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/go-playground/lars)** --- #### [mux](https://github.com/gorilla/mux) _https://github.com/gorilla/mux_ Powerful URL router and dispatcher for golang. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/gorilla/mux)** --- #### [ozzo-routing](https://github.com/go-ozzo/ozzo-routing) _https://github.com/go-ozzo/ozzo-routing_ An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/go-ozzo/ozzo-routing)** --- #### [pure](https://github.com/go-playground/pure) _https://github.com/go-playground/pure_ Is a lightweight HTTP router that sticks to the std "net/http" implementation. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/go-playground/pure)** --- #### [Siesta](https://github.com/VividCortex/siesta) _https://github.com/VividCortex/siesta_ Composable framework to write middleware and handlers. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/VividCortex/siesta)** --- #### [vestigo](https://github.com/husobee/vestigo) _https://github.com/husobee/vestigo_ Performant, stand-alone, HTTP compliant URL Router for go web applications. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/husobee/vestigo)** --- #### [violetear](https://github.com/nbari/violetear) _https://github.com/nbari/violetear_ Go HTTP router. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/nbari/violetear)** --- #### [xmux](https://github.com/rs/xmux) _https://github.com/rs/xmux_ High performance muxer based on `httprouter` with `net/context` support. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/rs/xmux)** --- #### [xujiajun/gorouter](https://github.com/xujiajun/gorouter) _https://github.com/xujiajun/gorouter_ A simple and fast HTTP router for Go. * **tags**: [go](../tagged/go.md), [web-frameworks](../tagged/web-frameworks.md), [routers](../tagged/routers.md) * :octocat: **[source code](https://github.com/xujiajun/gorouter)** --- #### [d3d9](https://github.com/gonutz/d3d9) _https://github.com/gonutz/d3d9_ Go bindings for Direct3D9. * **tags**: [go](../tagged/go.md), [windows](../tagged/windows.md) * :octocat: **[source code](https://github.com/gonutz/d3d9)** --- #### [go-ole](https://github.com/go-ole/go-ole) _https://github.com/go-ole/go-ole_ Win32 OLE implementation for golang. * **tags**: [go](../tagged/go.md), [windows](../tagged/windows.md) * :octocat: **[source code](https://github.com/go-ole/go-ole)** --- #### [gosddl](https://github.com/MonaxGT/gosddl) _https://github.com/MonaxGT/gosddl_ Converter from SDDL-string to user-friendly JSON. SDDL consist of four part: Owner, Primary Group, DACL, SACL. * **tags**: [go](../tagged/go.md), [windows](../tagged/windows.md) * :octocat: **[source code](https://github.com/MonaxGT/gosddl)** --- #### [XML-Comp](https://github.com/xml-comp/xml-comp) _https://github.com/xml-comp/xml-comp_ Simple command line XML comparer that generates diffs of folders, files and tags. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/xml-comp/xml-comp)** --- #### [xml2map](https://github.com/sbabiv/xml2map) _https://github.com/sbabiv/xml2map_ XML to MAP converter written Golang. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/sbabiv/xml2map)** --- #### [xmlwriter](https://github.com/shabbyrobe/xmlwriter) _https://github.com/shabbyrobe/xmlwriter_ Procedural XML generation API based on libxml2's xmlwriter module. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/shabbyrobe/xmlwriter)** --- #### [xpath](https://github.com/antchfx/xpath) _https://github.com/antchfx/xpath_ XPath package for Go. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/antchfx/xpath)** --- #### [xquery](https://github.com/antchfx/xquery) _https://github.com/antchfx/xquery_ XQuery lets you extract data from HTML/XML documents using XPath expression. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/antchfx/xquery)** --- #### [zek](https://github.com/miku/zek) _https://github.com/miku/zek_ Generate a Go struct from XML. * **tags**: [go](../tagged/go.md), [xml](../tagged/xml.md) * :octocat: **[source code](https://github.com/miku/zek)** --- #### [apicompat](https://github.com/bradleyfalzon/apicompat) _https://github.com/bradleyfalzon/apicompat_ Checks recent changes to a Go project for backwards incompatible changes. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/bradleyfalzon/apicompat)** --- #### [dupl](https://github.com/mibk/dupl) _https://github.com/mibk/dupl_ Tool for code clone detection. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/mibk/dupl)** --- #### [errcheck](https://github.com/kisielk/errcheck) _https://github.com/kisielk/errcheck_ Errcheck is a program for checking for unchecked errors in Go programs. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/kisielk/errcheck)** --- #### [gcvis](https://github.com/davecheney/gcvis) _https://github.com/davecheney/gcvis_ Visualise Go program GC trace data in real time. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/davecheney/gcvis)** --- #### [go-checkstyle](https://github.com/qiniu/checkstyle) _https://github.com/qiniu/checkstyle_ checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style refered to some points in Go Code Review Comments. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/qiniu/checkstyle)** --- #### [go-cleanarch](https://github.com/roblaszczak/go-cleanarch) _https://github.com/roblaszczak/go-cleanarch_ go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/roblaszczak/go-cleanarch)** --- #### [go-critic](https://github.com/go-critic/go-critic) _https://github.com/go-critic/go-critic_ source code linter that brings checks that are currently not implemented in other linters. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/go-critic/go-critic)** --- #### [go-mod-outdated](https://github.com/psampaz/go-mod-outdated) _https://github.com/psampaz/go-mod-outdated_ An easy way to find outdated dependencies of your Go projects. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/psampaz/go-mod-outdated)** --- #### [go-outdated](https://github.com/firstrow/go-outdated) _https://github.com/firstrow/go-outdated_ Console application that displays outdated packages. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/firstrow/go-outdated)** --- #### [goast-viewer](https://github.com/yuroyoro/goast-viewer) _https://github.com/yuroyoro/goast-viewer_ Web based Golang AST visualizer. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/yuroyoro/goast-viewer)** --- #### [GoCover.io](http://gocover.io/) _http://gocover.io/_ GoCover.io offers the code coverage of any golang package as a service. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) --- #### [goimports](https://godoc.org/golang.org/x/tools/cmd/goimports) _https://godoc.org/golang.org/x/tools/cmd/goimports_ Tool to fix (add, remove) your Go imports automatically. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) --- #### [GolangCI](https://golangci.com/) _https://golangci.com/_ GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) --- #### [GoLint](https://github.com/golang/lint) _https://github.com/golang/lint_ Golint is a linter for Go source code. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/golang/lint)** --- #### [Golint online](http://go-lint.appspot.com/) _http://go-lint.appspot.com/_ Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) --- #### [goreturns](https://sourcegraph.com/github.com/sqs/goreturns) _https://sourcegraph.com/github.com/sqs/goreturns_ Adds zero-value return statements to match the func return types. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://sourcegraph.com/github.com/sqs/goreturns)** --- #### [gosimple](https://github.com/dominikh/go-tools/tree/master/cmd/gosimple) _https://github.com/dominikh/go-tools/tree/master/cmd/gosimple_ gosimple is a linter for Go source code that specialises on simplifying code. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/dominikh/go-tools/tree/master/cmd/gosimple)** --- #### [gostatus](https://github.com/shurcooL/gostatus) _https://github.com/shurcooL/gostatus_ Command line tool, shows the status of repositories that contain Go packages. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/shurcooL/gostatus)** --- #### [lint](https://github.com/surullabs/lint) _https://github.com/surullabs/lint_ Run linters as part of go test. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/surullabs/lint)** --- #### [php-parser](https://github.com/z7zmey/php-parser) _https://github.com/z7zmey/php-parser_ A Parser for PHP written in Go. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/z7zmey/php-parser)** --- #### [staticcheck](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck) _https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck_ staticcheck is `go vet` on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck)** --- #### [tarp](https://github.com/verygoodsoftwarenotvirus/tarp) _https://github.com/verygoodsoftwarenotvirus/tarp_ tarp finds functions and methods without direct unit tests in Go source code. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/verygoodsoftwarenotvirus/tarp)** --- #### [unconvert](https://github.com/mdempsky/unconvert) _https://github.com/mdempsky/unconvert_ Remove unnecessary type conversions from Go source. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/mdempsky/unconvert)** --- #### [unused](https://github.com/dominikh/go-tools/tree/master/cmd/unused) _https://github.com/dominikh/go-tools/tree/master/cmd/unused_ unused checks Go code for unused constants, variables, functions and types. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/dominikh/go-tools/tree/master/cmd/unused)** --- #### [validate](https://github.com/mccoyst/validate) _https://github.com/mccoyst/validate_ Automatically validates struct fields with tags. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-analysis](../tagged/code-analysis.md) * :octocat: **[source code](https://github.com/mccoyst/validate)** --- #### [Go plugin for JetBrains IDEs](https://plugins.jetbrains.com/plugin/9568-go) _https://plugins.jetbrains.com/plugin/9568-go_ Go plugin for JetBrains IDEs. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) --- #### [go-language-server](https://github.com/theia-ide/go-language-server) _https://github.com/theia-ide/go-language-server_ A wrapper to turn the VSCode go extension into a language server supporting the language-server-protocol. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/theia-ide/go-language-server)** --- #### [go-mode](https://github.com/dominikh/go-mode.el) _https://github.com/dominikh/go-mode.el_ Go mode for GNU/Emacs. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/dominikh/go-mode.el)** --- #### [go-plus](https://github.com/joefitzgerald/go-plus) _https://github.com/joefitzgerald/go-plus_ Go (Golang) Package For Atom That Adds Autocomplete, Formatting, Syntax Checking, Linting and Vetting. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/joefitzgerald/go-plus)** --- #### [gocode](https://github.com/nsf/gocode) _https://github.com/nsf/gocode_ Autocompletion daemon for the Go programming language. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/nsf/gocode)** --- #### [goprofiling](https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof) _https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof_ This extension adds benchmark profiling support for the Go language to VS Code. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) --- #### [GoSublime](https://github.com/DisposaBoy/GoSublime) _https://github.com/DisposaBoy/GoSublime_ Golang plugin collection for the text editor SublimeText 3 providing code completion and other IDE-like features. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/DisposaBoy/GoSublime)** --- #### [gounit-vim](https://github.com/hexdigest/gounit-vim) _https://github.com/hexdigest/gounit-vim_ Vim plugin for generating Go tests based on the function's or method's signature. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/hexdigest/gounit-vim)** --- #### [theia-go-extension](https://github.com/theia-ide/theia-go-extension) _https://github.com/theia-ide/theia-go-extension_ Go language support for the Theia IDE. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/theia-ide/theia-go-extension)** --- #### [velour](https://github.com/velour/velour) _https://github.com/velour/velour_ IRC client for the acme editor. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/velour/velour)** --- #### [vim-compiler-go](https://github.com/rjohnsondev/vim-compiler-go) _https://github.com/rjohnsondev/vim-compiler-go_ Vim plugin to highlight syntax errors on save. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/rjohnsondev/vim-compiler-go)** --- #### [vim-go](https://github.com/fatih/vim-go) _https://github.com/fatih/vim-go_ Go development plugin for Vim. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/fatih/vim-go)** --- #### [vscode-go](https://github.com/Microsoft/vscode-go) _https://github.com/Microsoft/vscode-go_ Extension for Visual Studio Code (VS Code) which provides support for the Go language. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/Microsoft/vscode-go)** --- #### [Watch](https://github.com/eaburns/Watch) _https://github.com/eaburns/Watch_ Runs a command in an acme win on file changes. * **tags**: [go](../tagged/go.md), [editor-plugins](../tagged/editor-plugins.md) * :octocat: **[source code](https://github.com/eaburns/Watch)** --- #### [generic](https://github.com/usk81/generic) _https://github.com/usk81/generic_ flexible data type for Go. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/usk81/generic)** --- #### [genny](https://github.com/cheekybits/genny) _https://github.com/cheekybits/genny_ Elegant generics for Go. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/cheekybits/genny)** --- #### [gocontracts](https://github.com/Parquery/gocontracts) _https://github.com/Parquery/gocontracts_ brings design-by-contract to Go by synchronizing the code with the documentation. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/Parquery/gocontracts)** --- #### [gonerics](http://github.com/bouk/gonerics) _http://github.com/bouk/gonerics_ Idiomatic Generics in Go. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](http://github.com/bouk/gonerics)** --- #### [gotests](https://github.com/cweill/gotests) _https://github.com/cweill/gotests_ Generate Go tests from your source code. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/cweill/gotests)** --- #### [gounit](https://github.com/hexdigest/gounit) _https://github.com/hexdigest/gounit_ Generate Go tests using your own templates. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/hexdigest/gounit)** --- #### [re2dfa](https://github.com/opennota/re2dfa) _https://github.com/opennota/re2dfa_ Transform regular expressions into finite state machines and output Go source code. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) * :octocat: **[source code](https://github.com/opennota/re2dfa)** --- #### [TOML-to-Go](https://xuri.me/toml-to-go) _https://xuri.me/toml-to-go_ Translates TOML into a Go type in the browser instantly. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md), [code-generation](../tagged/code-generation.md) --- #### [colorgo](https://github.com/songgao/colorgo) _https://github.com/songgao/colorgo_ Wrapper around `go` command for colorized `go build` output. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/songgao/colorgo)** --- #### [depth](https://github.com/KyleBanks/depth) _https://github.com/KyleBanks/depth_ Visualize dependency trees of any package by analyzing imports. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/KyleBanks/depth)** --- #### [gb](https://getgb.io/) _https://getgb.io/_ An easy to use project based build tool for the Go programming language. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) --- #### [generator-go-lang](https://github.com/axelspringer/generator-go-lang) _https://github.com/axelspringer/generator-go-lang_ A [Yeoman](http://yeoman.io) generator to get new Go projects started. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/axelspringer/generator-go-lang)** --- #### [go-callvis](https://github.com/TrueFurby/go-callvis) _https://github.com/TrueFurby/go-callvis_ Visualize call graph of your Go program using dot format. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/TrueFurby/go-callvis)** --- #### [go-pkg-complete](https://github.com/skelterjohn/go-pkg-complete) _https://github.com/skelterjohn/go-pkg-complete_ Bash completion for go and wgo. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/skelterjohn/go-pkg-complete)** --- #### [go-swagger](https://github.com/go-swagger/go-swagger) _https://github.com/go-swagger/go-swagger_ Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/go-swagger/go-swagger)** --- #### [godbg](https://github.com/tylerwince/godbg) _https://github.com/tylerwince/godbg_ Implementation of Rusts `dbg!` macro for quick and easy debugging during development. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/tylerwince/godbg)** --- #### [richgo](https://github.com/kyoh86/richgo) _https://github.com/kyoh86/richgo_ Enrich `go test` outputs with text decorations. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/kyoh86/richgo)** --- #### [rts](https://github.com/galeone/rts) _https://github.com/galeone/rts_ RTS: response to struct. Generates Go structs from server responses. * **tags**: [go](../tagged/go.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/galeone/rts)** --- #### [aptly](https://github.com/smira/aptly) _https://github.com/smira/aptly_ aptly is a Debian repository management tool. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/smira/aptly)** --- #### [aurora](https://github.com/xuri/aurora) _https://github.com/xuri/aurora_ Cross-platform web-based Beanstalkd queue server console. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/xuri/aurora)** --- #### [awsenv](https://github.com/soniah/awsenv) _https://github.com/soniah/awsenv_ Small binary that loads Amazon (AWS) environment variables for a profile. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/soniah/awsenv)** --- #### [Blast](https://github.com/dave/blast) _https://github.com/dave/blast_ A simple tool for API load testing and batch jobs. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/dave/blast)** --- #### [bombardier](https://github.com/codesenberg/bombardier) _https://github.com/codesenberg/bombardier_ Fast cross-platform HTTP benchmarking tool. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/codesenberg/bombardier)** --- #### [bosun](https://github.com/bosun-monitor/bosun) _https://github.com/bosun-monitor/bosun_ Time Series Alerting Framework. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/bosun-monitor/bosun)** --- #### [DepCharge](https://github.com/centerorbit/depcharge) _https://github.com/centerorbit/depcharge_ Helps orchestrating the execution of commands across the many dependencies in larger projects. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/centerorbit/depcharge)** --- #### [dogo](https://github.com/liudng/dogo) _https://github.com/liudng/dogo_ Monitoring changes in the source file and automatically compile and run (restart). * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/liudng/dogo)** --- #### [drone-jenkins](https://github.com/appleboy/drone-jenkins) _https://github.com/appleboy/drone-jenkins_ Trigger downstream Jenkins jobs using a binary, docker or Drone CI. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/appleboy/drone-jenkins)** --- #### [drone-scp](https://github.com/appleboy/drone-scp) _https://github.com/appleboy/drone-scp_ Copy files and artifacts via SSH using a binary, docker or Drone CI. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/appleboy/drone-scp)** --- #### [Dropship](https://github.com/chrismckenzie/dropship) _https://github.com/chrismckenzie/dropship_ Tool for deploying code via cdn. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/chrismckenzie/dropship)** --- #### [easyssh-proxy](https://github.com/appleboy/easyssh-proxy) _https://github.com/appleboy/easyssh-proxy_ Golang package for easy remote execution through SSH and SCP downloading via `ProxyCommand`. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/appleboy/easyssh-proxy)** --- #### [fac](https://github.com/mkchoi212/fac) _https://github.com/mkchoi212/fac_ Command-line user interface to fix git merge conflicts. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/mkchoi212/fac)** --- #### [gaia](https://github.com/gaia-pipeline/gaia) _https://github.com/gaia-pipeline/gaia_ Build powerful pipelines in any programming language. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/gaia-pipeline/gaia)** --- #### [Gitea](https://github.com/go-gitea/gitea) _https://github.com/go-gitea/gitea_ Fork of Gogs, entirely community driven. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/go-gitea/gitea)** --- #### [gitea-github-migrator](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator) _https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator_ Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [go-furnace](https://github.com/go-furnace/go-furnace) _https://github.com/go-furnace/go-furnace_ Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/go-furnace/go-furnace)** --- #### [go-selfupdate](https://github.com/sanbornm/go-selfupdate) _https://github.com/sanbornm/go-selfupdate_ Enable your Go applications to self update. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/sanbornm/go-selfupdate)** --- #### [gobrew](https://github.com/cryptojuice/gobrew) _https://github.com/cryptojuice/gobrew_ gobrew lets you easily switch between multiple versions of go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/cryptojuice/gobrew)** --- #### [godbg](https://github.com/sirnewton01/godbg) _https://github.com/sirnewton01/godbg_ Web-based gdb front-end application. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/sirnewton01/godbg)** --- #### [Gogs](https://gogs.io/) _https://gogs.io/_ A Self Hosted Git Service in the Go Programming Language. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [gonative](https://github.com/inconshreveable/gonative) _https://github.com/inconshreveable/gonative_ Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/inconshreveable/gonative)** --- #### [govvv](https://github.com/ahmetalpbalkan/govvv) _https://github.com/ahmetalpbalkan/govvv_ “go build” wrapper to easily add version information into Go binaries. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/ahmetalpbalkan/govvv)** --- #### [gox](https://github.com/mitchellh/gox) _https://github.com/mitchellh/gox_ Dead simple, no frills Go cross compile tool. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/mitchellh/gox)** --- #### [goxc](https://github.com/laher/goxc) _https://github.com/laher/goxc_ build tool for Go, with a focus on cross-compiling and packaging. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/laher/goxc)** --- #### [grapes](https://github.com/yaronsumel/grapes) _https://github.com/yaronsumel/grapes_ Lightweight tool designed to distribute commands over ssh with ease. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/yaronsumel/grapes)** --- #### [GVM](https://github.com/moovweb/gvm) _https://github.com/moovweb/gvm_ GVM provides an interface to manage Go versions. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/moovweb/gvm)** --- #### [Hey](https://github.com/rakyll/hey) _https://github.com/rakyll/hey_ Hey is a tiny program that sends some load to a web application. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/rakyll/hey)** --- #### [kala](https://github.com/ajvb/kala) _https://github.com/ajvb/kala_ Simplistic, modern, and performant job scheduler. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/ajvb/kala)** --- #### [kcli](https://github.com/cswank/kcli) _https://github.com/cswank/kcli_ Command line tool for inspecting kafka topics/partitions/messages. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/cswank/kcli)** --- #### [kubernetes](https://github.com/kubernetes/kubernetes) _https://github.com/kubernetes/kubernetes_ Container Cluster Manager from Google. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/kubernetes/kubernetes)** --- #### [lstags](https://github.com/ivanilves/lstags) _https://github.com/ivanilves/lstags_ Tool and API to sync Docker images across different registries. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/ivanilves/lstags)** --- #### [lwc](https://github.com/timdp/lwc) _https://github.com/timdp/lwc_ A live-updating version of the UNIX wc command. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/timdp/lwc)** --- #### [manssh](https://github.com/xwjdsh/manssh) _https://github.com/xwjdsh/manssh_ manssh is a command line tool for managing your ssh alias config easily. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/xwjdsh/manssh)** --- #### [Moby](https://github.com/moby/moby) _https://github.com/moby/moby_ Collaborative project for the container ecosystem to assemble container-based systems. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/moby/moby)** --- #### [Mora](https://github.com/emicklei/mora) _https://github.com/emicklei/mora_ REST server for accessing MongoDB documents and meta data. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/emicklei/mora)** --- #### [ostent](https://github.com/ostrost/ostent) _https://github.com/ostrost/ostent_ collects and displays system metrics and optionally relays to Graphite and/or InfluxDB. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/ostrost/ostent)** --- #### [Packer](https://github.com/mitchellh/packer) _https://github.com/mitchellh/packer_ Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/mitchellh/packer)** --- #### [Pewpew](https://github.com/bengadbois/pewpew) _https://github.com/bengadbois/pewpew_ Flexible HTTP command line stress tester. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/bengadbois/pewpew)** --- #### [Pomerium](https://github.com/pomerium/pomerium) _https://github.com/pomerium/pomerium_ Pomerium is an identity-aware access proxy. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/pomerium/pomerium)** --- #### [Rodent](https://github.com/alouche/rodent) _https://github.com/alouche/rodent_ Rodent helps you manage Go versions, projects and track dependencies. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/alouche/rodent)** --- #### [s3gof3r](https://github.com/rlmcpherson/s3gof3r) _https://github.com/rlmcpherson/s3gof3r_ Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/rlmcpherson/s3gof3r)** --- #### [Scaleway-cli](https://github.com/scaleway/scaleway-cli) _https://github.com/scaleway/scaleway-cli_ Manage BareMetal Servers from Command Line (as easily as with Docker). * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/scaleway/scaleway-cli)** --- #### [script](https://github.com/bitfield/script) _https://github.com/bitfield/script_ Making it easy to write shell-like scripts in Go for DevOps and system administration tasks. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/bitfield/script)** --- #### [sg](https://github.com/ChristopherRabotin/sg) _https://github.com/ChristopherRabotin/sg_ Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/ChristopherRabotin/sg)** --- #### [skm](https://github.com/TimothyYe/skm) _https://github.com/TimothyYe/skm_ SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily! * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/TimothyYe/skm)** --- #### [StatusOK](https://github.com/sanathp/statusok) _https://github.com/sanathp/statusok_ Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/sanathp/statusok)** --- #### [traefik](https://github.com/containous/traefik) _https://github.com/containous/traefik_ Reverse proxy and load balancer with support for multiple backends. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/containous/traefik)** --- #### [Vegeta](https://github.com/tsenart/vegeta) _https://github.com/tsenart/vegeta_ HTTP load testing tool and library. It's over 9000! * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/tsenart/vegeta)** --- #### [webhook](https://github.com/adnanh/webhook) _https://github.com/adnanh/webhook_ Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/adnanh/webhook)** --- #### [Wide](https://wide.b3log.org/login) _https://wide.b3log.org/login_ Web-based IDE for Teams using Golang. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [winrm-cli](https://github.com/masterzen/winrm-cli) _https://github.com/masterzen/winrm-cli_ Cli tool to remotely execute commands on Windows machines. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/masterzen/winrm-cli)** --- #### [borg](https://github.com/crufter/borg) _https://github.com/crufter/borg_ Terminal based search engine for bash snippets. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/crufter/borg)** --- #### [boxed](https://github.com/tejo/boxed) _https://github.com/tejo/boxed_ Dropbox based blog engine. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/tejo/boxed)** --- #### [Cherry](https://github.com/rafael-santiago/cherry) _https://github.com/rafael-santiago/cherry_ Tiny webchat server in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/rafael-santiago/cherry)** --- #### [Circuit](https://github.com/gocircuit/circuit) _https://github.com/gocircuit/circuit_ Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud ap... * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/gocircuit/circuit)** --- #### [Comcast](https://github.com/tylertreat/Comcast) _https://github.com/tylertreat/Comcast_ Simulate bad network connections. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/tylertreat/Comcast)** --- #### [confd](https://github.com/kelseyhightower/confd) _https://github.com/kelseyhightower/confd_ Manage local application configuration files using templates and data from etcd or consul. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/kelseyhightower/confd)** --- #### [DDNS](https://github.com/skibish/ddns) _https://github.com/skibish/ddns_ Personal DDNS client with Digital Ocean Networking DNS as backend. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/skibish/ddns)** --- #### [Docker](http://www.docker.com/) _http://www.docker.com/_ Open platform for distributed applications for developers and sysadmins. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [Documize](https://github.com/documize/community) _https://github.com/documize/community_ Modern wiki software that integrates data from SaaS tools. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/documize/community)** --- #### [drive](https://github.com/odeke-em/drive) _https://github.com/odeke-em/drive_ Google Drive client for the commandline. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/odeke-em/drive)** --- #### [Duplicacy](https://github.com/gilbertchen/duplicacy) _https://github.com/gilbertchen/duplicacy_ A cross-platform network and cloud backup tool based on the idea of lock-free deduplication. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/gilbertchen/duplicacy)** --- #### [gfile](https://github.com/Antonito/gfile) _https://github.com/Antonito/gfile_ Securely transfer files between two computers, without any third party, over WebRTC. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/Antonito/gfile)** --- #### [Go Package Store](https://github.com/shurcooL/Go-Package-Store) _https://github.com/shurcooL/Go-Package-Store_ App that displays updates for the Go packages in your GOPATH. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/shurcooL/Go-Package-Store)** --- #### [go-peerflix](https://github.com/Sioro-Neoku/go-peerflix) _https://github.com/Sioro-Neoku/go-peerflix_ Video streaming torrent client. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/Sioro-Neoku/go-peerflix)** --- #### [GoBoy](https://github.com/Humpheh/goboy) _https://github.com/Humpheh/goboy_ Nintendo Game Boy Color emulator written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/Humpheh/goboy)** --- #### [gocc](https://github.com/goccmack/gocc) _https://github.com/goccmack/gocc_ Gocc is a compiler kit for Go written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/goccmack/gocc)** --- #### [GoDNS](https://github.com/timothyye/godns) _https://github.com/timothyye/godns_ A dynamic DNS client tool, supports DNSPod & HE.net, written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/timothyye/godns)** --- #### [GoDocTooltip](https://github.com/diankong/GoDocTooltip) _https://github.com/diankong/GoDocTooltip_ Chrome extension for Go Doc sites, which shows function description as tooltip at function list. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/diankong/GoDocTooltip)** --- #### [GoLand](https://jetbrains.com/go) _https://jetbrains.com/go_ Full featured cross-platform Go IDE. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [Gor](https://github.com/buger/gor) _https://github.com/buger/gor_ Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/buger/gor)** --- #### [hugo](http://gohugo.io/) _http://gohugo.io/_ Fast and Modern Static Website Engine. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [ide](https://github.com/thestrukture/ide) _https://github.com/thestrukture/ide_ Browser accessible IDE. Designed for Go with Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/thestrukture/ide)** --- #### [ipe](https://github.com/dimiro1/ipe) _https://github.com/dimiro1/ipe_ Open source Pusher server implementation compatible with Pusher client libraries written in GO. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/dimiro1/ipe)** --- #### [joincap](https://github.com/assafmo/joincap) _https://github.com/assafmo/joincap_ Command-line utility for merging multiple pcap files together. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/assafmo/joincap)** --- #### [Juju](https://jujucharms.com/) _https://jujucharms.com/_ Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [Leaps](https://github.com/jeffail/leaps) _https://github.com/jeffail/leaps_ Pair programming service using Operational Transforms. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/jeffail/leaps)** --- #### [lgo](https://github.com/yunabe/lgo) _https://github.com/yunabe/lgo_ Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/yunabe/lgo)** --- #### [limetext](http://limetext.org/) _http://limetext.org/_ Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [LiteIDE](https://github.com/visualfc/liteide) _https://github.com/visualfc/liteide_ LiteIDE is a simple, open source, cross-platform Go IDE. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/visualfc/liteide)** --- #### [mockingjay](https://github.com/quii/mockingjay-server) _https://github.com/quii/mockingjay-server_ Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/quii/mockingjay-server)** --- #### [myLG](https://github.com/mehrdadrad/mylg) _https://github.com/mehrdadrad/mylg_ Command Line Network Diagnostic tool written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/mehrdadrad/mylg)** --- #### [naclpipe](https://github.com/unix4fun/naclpipe) _https://github.com/unix4fun/naclpipe_ Simple NaCL EC25519 based crypto pipe tool written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/unix4fun/naclpipe)** --- #### [nes](https://github.com/fogleman/nes) _https://github.com/fogleman/nes_ Nintendo Entertainment System (NES) emulator written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/fogleman/nes)** --- #### [orange-cat](https://github.com/noraesae/orange-cat) _https://github.com/noraesae/orange-cat_ Markdown previewer written in Go. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/noraesae/orange-cat)** --- #### [Orbit](https://github.com/gulien/orbit) _https://github.com/gulien/orbit_ A simple tool for running commands and generating files from templates. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/gulien/orbit)** --- #### [peg](https://github.com/pointlander/peg) _https://github.com/pointlander/peg_ Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/pointlander/peg)** --- #### [Pipe](https://github.com/b3log/pipe) _https://github.com/b3log/pipe_ A small and beautiful blogging platform. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/b3log/pipe)** --- #### [restic](https://github.com/restic/restic) _https://github.com/restic/restic_ De-duplicating backup program. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/restic/restic)** --- #### [rkt](https://github.com/coreos/rkt) _https://github.com/coreos/rkt_ App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/coreos/rkt)** --- #### [scc](https://github.com/boyter/scc) _https://github.com/boyter/scc_ Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/boyter/scc)** --- #### [Seaweed File System](https://github.com/chrislusf/seaweedfs) _https://github.com/chrislusf/seaweedfs_ Fast, Simple and Scalable Distributed File System with O(1) disk seek. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/chrislusf/seaweedfs)** --- #### [shell2http](https://github.com/msoap/shell2http) _https://github.com/msoap/shell2http_ Executing shell commands via http server (for prototyping or remote control). * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/msoap/shell2http)** --- #### [snap](https://github.com/intelsdi-x/snap) _https://github.com/intelsdi-x/snap_ Powerful telemetry framework. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/intelsdi-x/snap)** --- #### [Snitch](https://github.com/lucasgomide/snitch) _https://github.com/lucasgomide/snitch_ Simple way to notify your team and many tools when someone has deployed any application via Tsuru. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/lucasgomide/snitch)** --- #### [Stack Up](https://github.com/pressly/sup) _https://github.com/pressly/sup_ Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/pressly/sup)** --- #### [syncthing](https://syncthing.net/) _https://syncthing.net/_ Open, decentralized file synchronization tool and protocol. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [term-quiz](https://github.com/crazcalm/term-quiz) _https://github.com/crazcalm/term-quiz_ Quizzes for your terminal. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/crazcalm/term-quiz)** --- #### [toxiproxy](https://github.com/shopify/toxiproxy) _https://github.com/shopify/toxiproxy_ Proxy to simulate network and system conditions for automated tests. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/shopify/toxiproxy)** --- #### [tsuru](https://tsuru.io/) _https://tsuru.io/_ Extensible and open source Platform as a Service software. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) --- #### [vFlow](https://github.com/VerizonDigital/vflow) _https://github.com/VerizonDigital/vflow_ High-performance, scalable and reliable IPFIX, sFlow and Netflow collector. * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/VerizonDigital/vflow)** --- #### [wellington](https://github.com/wellington/wellington) _https://github.com/wellington/wellington_ Sass project management tool, extends the language with sprite functions (like Compass). * **tags**: [go](../tagged/go.md), [devops](../tagged/devops.md), [tools](../tagged/tools.md) * :octocat: **[source code](https://github.com/wellington/wellington)** --- #### [autobench](https://github.com/davecheney/autobench) _https://github.com/davecheney/autobench_ Framework to compare the performance between different Go versions. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/davecheney/autobench)** --- #### [go-benchmark-app](https://github.com/mrLSD/go-benchmark-app) _https://github.com/mrLSD/go-benchmark-app_ Powerful HTTP-benchmark tool mixed with Аb, Wrk, Siege tools. Gathering statistics and various parameters for benchmarks and comparison results. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/mrLSD/go-benchmark-app)** --- #### [go-benchmarks](https://github.com/tylertreat/go-benchmarks) _https://github.com/tylertreat/go-benchmarks_ Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/tylertreat/go-benchmarks)** --- #### [go-http-routing-benchmark](https://github.com/julienschmidt/go-http-routing-benchmark) _https://github.com/julienschmidt/go-http-routing-benchmark_ Go HTTP request router benchmark and comparison. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/julienschmidt/go-http-routing-benchmark)** --- #### [go-web-framework-benchmark](https://github.com/smallnest/go-web-framework-benchmark) _https://github.com/smallnest/go-web-framework-benchmark_ Go web framework benchmark. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/smallnest/go-web-framework-benchmark)** --- #### [go_serialization_benchmarks](https://github.com/alecthomas/go_serialization_benchmarks) _https://github.com/alecthomas/go_serialization_benchmarks_ Benchmarks of Go serialization methods. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/alecthomas/go_serialization_benchmarks)** --- #### [gocostmodel](https://github.com/PuerkitoBio/gocostmodel) _https://github.com/PuerkitoBio/gocostmodel_ Benchmarks of common basic operations for the Go language. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/PuerkitoBio/gocostmodel)** --- #### [golang-micro-benchmarks](https://github.com/amscanne/golang-micro-benchmarks) _https://github.com/amscanne/golang-micro-benchmarks_ Tiny collection of Go micro benchmarks. The intent is to compare some language features to others. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/amscanne/golang-micro-benchmarks)** --- #### [golang-sql-benchmark](https://github.com/tyler-smith/golang-sql-benchmark) _https://github.com/tyler-smith/golang-sql-benchmark_ Collection of benchmarks for popular Go database/SQL utilities. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/tyler-smith/golang-sql-benchmark)** --- #### [gospeed](https://github.com/feyeleanor/GoSpeed) _https://github.com/feyeleanor/GoSpeed_ Go micro-benchmarks for calculating the speed of language constructs. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/feyeleanor/GoSpeed)** --- #### [kvbench](https://github.com/jimrobinson/kvbench) _https://github.com/jimrobinson/kvbench_ Key/Value database benchmark. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/jimrobinson/kvbench)** --- #### [skynet](https://github.com/atemerev/skynet) _https://github.com/atemerev/skynet_ Skynet 1M threads microbenchmark. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/atemerev/skynet)** --- #### [speedtest-resize](https://github.com/fawick/speedtest-resize) _https://github.com/fawick/speedtest-resize_ Compare various Image resize algorithms for the Go language. * **tags**: [go](../tagged/go.md), [benchmarks](../tagged/benchmarks.md) * :octocat: **[source code](https://github.com/fawick/speedtest-resize)** --- #### [Capital Go](http://www.capitalgolang.com) _http://www.capitalgolang.com_ Washington, D.C., USA. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [dotGo](http://www.dotgo.eu) _http://www.dotgo.eu_ Paris, France. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GoCon](http://gocon.connpass.com/) _http://gocon.connpass.com/_ Tokyo, Japan. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GoDays](https://www.godays.io/) _https://www.godays.io/_ Berlin, Germany. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GoLab](http://golab.io/) _http://golab.io/_ Florence, Italy. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GolangUK](http://golanguk.com/) _http://golanguk.com/_ London, UK. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherChina](http://gopherchina.org) _http://gopherchina.org_ Shanghai, China. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon](http://www.gophercon.com/) _http://www.gophercon.com/_ Denver, USA. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Brazil](https://gopherconbr.org) _https://gopherconbr.org_ Florianópolis, BR. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Europe](https://gophercon.is/) _https://gophercon.is/_ Reykjavik, Iceland. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon India](https://www.gophercon.in/) _https://www.gophercon.in/_ Pune, India. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Israel](https://www.gophercon.org.il/) _https://www.gophercon.org.il/_ Tel Aviv, Israel. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Russia](https://www.gophercon-russia.ru) _https://www.gophercon-russia.ru_ Moscow, Russia. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Singapore](https://gophercon.sg) _https://gophercon.sg_ Mapletree Business City, Singapore. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GopherCon Vietnam](https://gophercon.vn/) _https://gophercon.vn/_ Ho Chi Minh City, Vietnam. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GothamGo](http://gothamgo.com/) _http://gothamgo.com/_ New York City, USA. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [GoWayFest](https://goway.io/) _https://goway.io/_ Minsk, Belarus. * **tags**: [go](../tagged/go.md), [conferences](../tagged/conferences.md) --- #### [A Go Developer's Notebook](https://leanpub.com/GoNotebook/read) _https://leanpub.com/GoNotebook/read_ * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [An Introduction to Programming in Go](http://www.golang-book.com/) _http://www.golang-book.com/_ * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Build Web Application with Golang](https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details) _https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details_ build-web-application-with-golang: build-web-application-with-golang * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Building Web Apps With Go](https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details) _https://www.gitbook.com/book/codegangsta/building-web-apps-with-go/details_ building-web-apps-with-go: Learn how to build and deploy web applications with Go. * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Go 101](https://go101.org) _https://go101.org_ A book focusing on Go syntax/semantics and all kinds of details. * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Go Bootcamp](http://golangbootcamp.com) _http://golangbootcamp.com_ * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Go Succinctly](https://github.com/thedevsir/gosuccinctly) _https://github.com/thedevsir/gosuccinctly_ in Persian. * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) * :octocat: **[source code](https://github.com/thedevsir/gosuccinctly)** --- #### [GoBooks](https://github.com/dariubs/GoBooks) _https://github.com/dariubs/GoBooks_ A curated list of Go books. * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) * :octocat: **[source code](https://github.com/dariubs/GoBooks)** --- #### [Learning Go](https://www.miek.nl/downloads/Go/Learning-Go-latest.pdf) _https://www.miek.nl/downloads/Go/Learning-Go-latest.pdf_ * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [The Go Programming Language](http://www.gopl.io/) _http://www.gopl.io/_ * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Writing A Compiler In Go](https://compilerbook.com) _https://compilerbook.com_ This is the sequel to Writing An Interpreter In Go and this time we're writing a compiler and a virtual machine for Monkey. Same codebase, same approach, new goals. Code front and center, step by step... * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Writing An Interpreter In Go](https://interpreterbook.com) _https://interpreterbook.com_ This book takes you from 0 lines of code to a fully working interpreter for the Monkey programming language. Step by step. All code shown and included. Fully unit tested. * **tags**: [go](../tagged/go.md), [e-books](../tagged/e-books.md) --- #### [Free Gophers Pack](https://github.com/MariaLetta/free-gophers-pack) _https://github.com/MariaLetta/free-gophers-pack_ Gopher graphics pack by Maria Letta with illustrations and emotional characters in vector and raster. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/MariaLetta/free-gophers-pack)** --- #### [Go-gopher-Vector](https://github.com/keygx/Go-gopher-Vector) _https://github.com/keygx/Go-gopher-Vector_ Go gopher Vector Data [.ai, .svg]. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/keygx/Go-gopher-Vector)** --- #### [gopher-logos](https://github.com/GolangUA/gopher-logos) _https://github.com/GolangUA/gopher-logos_ adorable gopher logos. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/GolangUA/gopher-logos)** --- #### [gopher-stickers](https://github.com/tenntenn/gopher-stickers) _https://github.com/tenntenn/gopher-stickers_ gopher stickers. Contribute to tenntenn/gopher-stickers development by creating an account on GitHub. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/tenntenn/gopher-stickers)** --- #### [gopher-vector](https://github.com/golang-samples/gopher-vector) _https://github.com/golang-samples/gopher-vector_ Vector data of gopher. Contribute to golang-samples/gopher-vector development by creating an account on GitHub. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/golang-samples/gopher-vector)** --- #### [gophericons](https://github.com/shalakhin/gophericons) _https://github.com/shalakhin/gophericons_ 34 gopher images for Go developers community. Contribute to shalakhin/gophericons development by creating an account on GitHub. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/shalakhin/gophericons)** --- #### [gopherize.me](https://github.com/matryer/gopherize.me) _https://github.com/matryer/gopherize.me_ Gopherize yourself. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/matryer/gopherize.me)** --- #### [gophers](https://github.com/ashleymcnamara/gophers) _https://github.com/ashleymcnamara/gophers_ Gopher artworks by Ashley McNamara. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/ashleymcnamara/gophers)** --- #### [gophers](https://github.com/egonelbre/gophers) _https://github.com/egonelbre/gophers_ Free gophers. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/egonelbre/gophers)** --- #### [gophers](https://github.com/rogeralsing/gophers) _https://github.com/rogeralsing/gophers_ random gopher graphics. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/rogeralsing/gophers)** --- #### [gophers](https://github.com/sillecelik/go-gopher) _https://github.com/sillecelik/go-gopher_ Gopher amigurumi toy pattern. * **tags**: [go](../tagged/go.md), [gophers](../tagged/gophers.md) * :octocat: **[source code](https://github.com/sillecelik/go-gopher)** --- #### [Brisbane Gophers](https://www.meetup.com/Brisbane-Golang-Meetup/) _https://www.meetup.com/Brisbane-Golang-Meetup/_ Meet and share your Golang projects and experiences with other Gophers in Brisbane.Follow us on Twitter at https://twitter.com/golangbris * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Go Language NYC](https://www.meetup.com/golanguagenewyork/) _https://www.meetup.com/golanguagenewyork/_ Go Language meetups and more in the greatest city in the world!Our purpose is to help build the Go community within NYC. We are here to support individuals by providing a safe platform for them to spe * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Go London User Group](https://www.meetup.com/Go-London-User-Group/) _https://www.meetup.com/Go-London-User-Group/_ London Gophers, aka Go London User Group (GLUG), is a London-based community for anyone interested in the Go programming language.London Gophers provides opportunities to:- Discuss Go and related topi * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Go Toronto](https://www.meetup.com/go-toronto/) _https://www.meetup.com/go-toronto/_ This is GoTO, meant to bring GTA Gophers together so we can learn and collaborate, regardless of skill level. This group is intended to provide:- avenues for continuous improvement and growth.- an ave * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Go User Group Atlanta](https://www.meetup.com/Go-Users-Group-Atlanta/) _https://www.meetup.com/Go-Users-Group-Atlanta/_ Go Users Group Atlanta is a meeting place for people interested in developing and promoting the local Go development community.Many of us hang out in golang (https://tech404.slack.com/messages/golang * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [GoBridge, San Francisco, CA](https://www.meetup.com/gobridge/) _https://www.meetup.com/gobridge/_ GoBridge is dedicated to building bridges that educate and empower underrepresented communities to teach and learn technical skills and foster diversity in Go. If you are new to GoBridge, please visit * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [GoJakarta](https://www.meetup.com/GoJakarta/) _https://www.meetup.com/GoJakarta/_ A meetup group to discuss the Go Programming Language in Jakarta.(from golang.org)The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Amsterdam](https://www.meetup.com/golang-amsterdam/) _https://www.meetup.com/golang-amsterdam/_ This group is for everybody who is interested in the Go programming language (https://golang.org/). We organize meetups with technical talks and social events. Contact us if you're interested in hosti * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Argentina](https://www.meetup.com/Golang-Argentina/) _https://www.meetup.com/Golang-Argentina/_ Gophers en Argentina! Queremos impulsar el uso y el conocimiento de este hermoso, simple y eficiente lenguaje en Argentina. Juntarse a compartir conocimiento y experiencias, con una cerveza de por med * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Baltimore, MD](https://www.meetup.com/BaltimoreGolang/) _https://www.meetup.com/BaltimoreGolang/_ If you're interested in the Go Programming Language (aka Golang), newbie, experienced or just curious, this is the meetup for you. We're an inclusive group that aims for diversity in our membership, t * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Bangalore](https://www.meetup.com/Golang-Bangalore/) _https://www.meetup.com/Golang-Bangalore/_ A meetup group to discuss the Go Programming Language (https://golang.org/). The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Belo Horizonte - Brazil](https://www.meetup.com/go-belo-horizonte/) _https://www.meetup.com/go-belo-horizonte/_ Brazil](https://www.meetup.com/go-belo-horizonte/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Boston](https://www.meetup.com/bostongo/) _https://www.meetup.com/bostongo/_ A forum for people working with Go to discuss ideas, issues and share solutions. We will start to put together meetings as the group grows and topics are suggested.Submit a talk proposal (https://www. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Bulgaria](https://www.meetup.com/Golang-Bulgaria/) _https://www.meetup.com/Golang-Bulgaria/_ An open meetup for everybody and anybody interested in Golang, CSP, software development. Experienced & aspiring software developers as well as actual gophers are all welcome! * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Cardiff, UK](https://www.meetup.com/Cardiff-Go-Meetup/) _https://www.meetup.com/Cardiff-Go-Meetup/_ Hey there, if you're in the Cardiff area and interested in Go, this is for you. We run a mix of hack nights, training sessions, guest speakers and social evening. Speaker? Event ideas? Topic requests? * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Copenhagen](https://www.meetup.com/Go-Cph/) _https://www.meetup.com/Go-Cph/_ (English below)Denne gruppe er for folk interesseret i Go i København og omegn.Vi mødes ca hver anden måned et sted i København og vi tilstræber både at have et fagligt indhold i form af tech talks og * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang DC, Arlington, VA](https://www.meetup.com/Golang-DC/) _https://www.meetup.com/Golang-DC/_ A group focused on the Go programming language(golang). We want to learn about Golang's role in highly concurrent network services, concurrency, language design, and other related topics. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Dorset, UK](https://www.meetup.com/golang-dorset/) _https://www.meetup.com/golang-dorset/_ Golang Dorsetis a user group for people interested in theGo programming language (https://golang.org/) and assorted related technologies and methodologies (kubernetes / docker / DevOps etc)We aim to m * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Hamburg - Germany](https://www.meetup.com/Go-User-Group-Hamburg/) _https://www.meetup.com/Go-User-Group-Hamburg/_ Germany](https://www.meetup.com/Go-User-Group-Hamburg/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Israel](https://www.meetup.com/Go-Israel/) _https://www.meetup.com/Go-Israel/_ This is the group for programmers who are interested in the High Performance, Scalable, lightweight, cross platform development tool that also promises ease of programming, agility and the fun you don * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Joinville - Brazil](https://www.meetup.com/Joinville-Go-Meetup/) _https://www.meetup.com/Joinville-Go-Meetup/_ Brazil](https://www.meetup.com/Joinville-Go-Meetup/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Korea](https://www.meetup.com/GDG-Golang-Korea/) _https://www.meetup.com/GDG-Golang-Korea/_ 권리포기서 (Disclaimer)GDG Golang Korea는 Google과 독립적인 단체로, GDG Golang Korea에서 진행하는 활동과 발표되는 내용들은 Google과 관련이 없습니다. GDG 프로그램에 대한 자세한 내용을 보려면 https://developers.google.com/groups/ 을 방문하십시오.DisclaimerGDG Gola * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Lima - Peru](https://www.meetup.com/Golang-Peru/) _https://www.meetup.com/Golang-Peru/_ Peru](https://www.meetup.com/Golang-Peru/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Lyon](https://www.meetup.com/Golang-Lyon/) _https://www.meetup.com/Golang-Lyon/_ Ce groupe s'adresse à toute personne s'intéressant de près ou de loin au langage Go : curieux, débutants ou personnes expérimentées !Plus d'informations sur le langage Go : https://golang.org/Crédits * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Marseille](https://www.meetup.com/fr-FR/Golang-Marseille/) _https://www.meetup.com/fr-FR/Golang-Marseille/_ Ce groupe est ouvert à tous ceux qui s'intéressent de près ou de loin au langage Go : des curieux aux utilisateurs expérimentés. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Melbourne](https://www.meetup.com/golang-mel/) _https://www.meetup.com/golang-mel/_ Calling all Melbourne Gophers. Any skill level, even those that have just heard about go and are interested * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Paris](https://www.meetup.com/Golang-Paris/) _https://www.meetup.com/Golang-Paris/_ Ce groupe est ouvert à tous ceux qui s'intéressent de près ou de loin au langage Go : des curieux aux utilisateurs expérimentés."Go, aussi connu sous le nom de Golang, est un langage de programmation * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Pune](https://www.meetup.com/Golang-Pune/) _https://www.meetup.com/Golang-Pune/_ This is a group for anyone that is interested in the Go programming language. We invite novice developers to experienced developers to attend. We will make sure we have appropriate topics and presenta * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Singapore](https://www.meetup.com/golangsg/) _https://www.meetup.com/golangsg/_ About Go languageThe Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Stockholm](https://www.meetup.com/Go-Stockholm/) _https://www.meetup.com/Go-Stockholm/_ A group intended to enable golang nuts from Stockholm to meet up and share experiences. Join if you are interested in meeting other golang nuts for informal presentations and possibly even beer and pi * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Sydney, AU](https://www.meetup.com/golang-syd/) _https://www.meetup.com/golang-syd/_ Let's talk about using Go. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang São Paulo - Brazil](https://www.meetup.com/golangbr/) _https://www.meetup.com/golangbr/_ Brazil](https://www.meetup.com/golangbr/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Taipei](https://www.meetup.com/golang-taipei-meetup/) _https://www.meetup.com/golang-taipei-meetup/_ At Golang Taipei, we promote Golang development and sharing the latest information about Golang.Join our Facebook group (https://www.facebook.com/groups/269001993248363/) to connect with other 6,138 m * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Vancouver, BC](https://www.meetup.com/golangvan/) _https://www.meetup.com/golangvan/_ We are a group of Go lovers (a.k.a. Gophers) in the Vancouver area (http://golangvan.org/). This is a semi regular group hoping to get Gophers in the Vancouver area together to discuss their experienc * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Казань](https://www.meetup.com/GolangKazan/) _https://www.meetup.com/GolangKazan/_ Встречи русскоязычного сообщества разработчиков на Go в Казани.Мы рады видеть всех – от любознательных новичков до профессионалов.Disclaimer: GDG Kazan Golang is an independent group; our activities a * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Москва](https://www.meetup.com/Golang-Moscow/) _https://www.meetup.com/Golang-Moscow/_ Встречи русскоязычного сообщества разработчиков на Go (http://golang.org/). Мы рады видеть всех – от любознательных новичков до маститых профессионалов.Google-группа: golang-ru (https://groups.google. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Golang Питер](https://www.meetup.com/Golang-Peter/) _https://www.meetup.com/Golang-Peter/_ Встречи русскоязычного сообщества разработчиков на Go (http://golang.org/). Мы рады видеть всех – от любознательных новичков до маститых профессионалов.Google-группа: golang-ru (https://groups.google. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Istanbul Golang](https://www.meetup.com/Istanbul-Golang/) _https://www.meetup.com/Istanbul-Golang/_ This is a meetup group for Go Programming Language for interested Gophers living in Istanbul. Interest in the language is all you need, no experience is necessary. * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Seattle Go Programmers](https://www.meetup.com/golang/) _https://www.meetup.com/golang/_ The Seattle Go User Group is a community for anyone interested in the Go programming language.We provide opportunities to:• Discuss Go and related topics• Socialize with people who are interested in G * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Ukrainian Golang User Groups](https://www.meetup.com/uagolang/) _https://www.meetup.com/uagolang/_ Kyiv meetups for gophers. Let's share our experiace! * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Utah Go User Group](https://www.meetup.com/utahgophers/) _https://www.meetup.com/utahgophers/_ The Utah Go User Group (UTGO) is a community of people interested in software development and Google's Go programming language (Golang). Everyone is welcome. We currently meet in Lehi. To discuss and * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [Women Who Go - San Francisco, CA](https://www.meetup.com/Women-Who-Go/) _https://www.meetup.com/Women-Who-Go/_ San Francisco, CA](https://www.meetup.com/Women-Who-Go/) * **tags**: [go](../tagged/go.md), [meetups](../tagged/meetups.md) --- #### [@golang](https://twitter.com/golang) _https://twitter.com/golang_ Die neuesten Tweets von Go (@golang). Go will make you love programming again. I promise * **tags**: [go](../tagged/go.md), [twitter-accounts](../tagged/twitter-accounts.md) --- #### [@golang_news](https://twitter.com/golang_news) _https://twitter.com/golang_news_ Die neuesten Tweets von Go News (@golang_news). Keep up to date with the latest Go news from HackerNews, Reddit and the official Go blog * **tags**: [go](../tagged/go.md), [twitter-accounts](../tagged/twitter-accounts.md) --- #### [@golangch](https://twitter.com/golangch) _https://twitter.com/golangch_ Die neuesten Tweets von Golang News & Libs (@golangch). golang news, interesting libs and projects, blog links and some fun. ( from https://t.co/9ETZNeBdd8 ) * **tags**: [go](../tagged/go.md), [twitter-accounts](../tagged/twitter-accounts.md) --- #### [@golangflow](https://twitter.com/golangflow) _https://twitter.com/golangflow_ Die neuesten Tweets von Golang Flow (Go) (@GolangFlow). https://t.co/rcIRGbvk5F - Post news, Updates, libraries and more about the Go Programming language!. We’re humans :) * **tags**: [go](../tagged/go.md), [twitter-accounts](../tagged/twitter-accounts.md) --- #### [@golangweekly](https://twitter.com/golangweekly) _https://twitter.com/golangweekly_ Die neuesten Tweets von Golang Weekly (@golangweekly). Daily Go / golang news and links. Logo by Renée French. Published by the @Cooperpress team * **tags**: [go](../tagged/go.md), [twitter-accounts](../tagged/twitter-accounts.md) --- #### [Awesome Go @LibHunt](https://go.libhunt.com) _https://go.libhunt.com_ Your go-to Go Toolbox. * **tags**: [go](../tagged/go.md) --- #### [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) _https://github.com/bayandin/awesome-awesomeness_ List of other amazingly awesome lists. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/bayandin/awesome-awesomeness)** --- #### [CodinGame](https://www.codingame.com/) _https://www.codingame.com/_ Learn Go by solving interactive tasks using small games as practical examples. * **tags**: [go](../tagged/go.md) --- #### [Go Blog](http://blog.golang.org) _http://blog.golang.org_ The official Go blog. * **tags**: [go](../tagged/go.md) --- #### [Go Challenge](http://golang-challenge.org/) _http://golang-challenge.org/_ Learn Go by solving problems and getting feedback from Go experts. * **tags**: [go](../tagged/go.md) --- #### [Go Community on Hashnode](https://hashnode.com/n/go) _https://hashnode.com/n/go_ Community of Gophers on Hashnode. * **tags**: [go](../tagged/go.md) --- #### [Go Forum](https://forum.golangbridge.org) _https://forum.golangbridge.org_ Forum to discuss Go. * **tags**: [go](../tagged/go.md) --- #### [Go In 5 Minutes](https://www.goin5minutes.com/) _https://www.goin5minutes.com/_ 5 minute screencasts focused on getting one thing done. * **tags**: [go](../tagged/go.md) --- #### [Go Projects](https://github.com/golang/go/wiki/Projects) _https://github.com/golang/go/wiki/Projects_ List of projects on the Go community wiki. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/golang/go/wiki/Projects)** --- #### [Go Report Card](https://goreportcard.com) _https://goreportcard.com_ A report card for your Go package. * **tags**: [go](../tagged/go.md) --- #### [gocryforhelp](https://github.com/ninedraft/gocryforhelp) _https://github.com/ninedraft/gocryforhelp_ Collection of Go projects that needs help. Good place to start your open-source way in Go. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/ninedraft/gocryforhelp)** --- #### [godoc.org](https://godoc.org/) _https://godoc.org/_ Documentation for open source Go packages. * **tags**: [go](../tagged/go.md) --- #### [Golang Flow](https://golangflow.io) _https://golangflow.io_ Post Updates, News, Packages and more. * **tags**: [go](../tagged/go.md) --- #### [Golang News](https://golangnews.com) _https://golangnews.com_ Links and news about Go programming. * **tags**: [go](../tagged/go.md) --- #### [golang-graphics](https://github.com/mholt/golang-graphics) _https://github.com/mholt/golang-graphics_ Collection of Go images, graphics, and art. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/mholt/golang-graphics)** --- #### [golang-nuts](https://groups.google.com/forum/#!forum/golang-nuts) _https://groups.google.com/forum/#!forum/golang-nuts_ Go mailing list. * **tags**: [go](../tagged/go.md) --- #### [Google Plus Community](https://plus.google.com/communities/114112804251407510571) _https://plus.google.com/communities/114112804251407510571_ The Google+ community for golang enthusiasts. * **tags**: [go](../tagged/go.md) --- #### [Gopher Community Chat](https://invite.slack.golangbridge.org) _https://invite.slack.golangbridge.org_ Join Our New Slack Community For Gophers ([Understand how it came](https://blog.gopheracademy.com/gophers-slack-community/)). * **tags**: [go](../tagged/go.md) --- #### [Gophercises](https://gophercises.com/) _https://gophercises.com/_ Free coding exercises for budding gophers. * **tags**: [go](../tagged/go.md) --- #### [gowalker.org](https://gowalker.org) _https://gowalker.org_ Go Project API documentation. * **tags**: [go](../tagged/go.md) --- #### [justforfunc](https://www.youtube.com/c/justforfunc) _https://www.youtube.com/c/justforfunc_ Youtube channel dedicated to Go programming language tips and tricks, hosted by Francesc Campoy [@francesc](https://twitter.com/francesc). * **tags**: [go](../tagged/go.md) --- #### [r/Golang](https://www.reddit.com/r/golang) _https://www.reddit.com/r/golang_ News about Go. * **tags**: [go](../tagged/go.md) --- #### [Trending Go repositories on GitHub today](https://github.com/trending?l=go) _https://github.com/trending?l=go_ Good place to find new Go libraries. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/trending?l=go)** --- #### [TutorialEdge - Golang](https://tutorialedge.net/course/golang/) _https://tutorialedge.net/course/golang/_ Golang](https://tutorialedge.net/course/golang/) * **tags**: [go](../tagged/go.md) --- #### [50 Shades of Go](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/) _http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/_ Traps, Gotchas, and Common Mistakes for New Golang Devs. * **tags**: [go](../tagged/go.md) --- #### [A Guide to Golang E-Commerce](https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo) _https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo_ Building a Golang site for e-commerce (demo included). * **tags**: [go](../tagged/go.md) --- #### [A Tour of Go](http://tour.golang.org/) _http://tour.golang.org/_ Interactive tour of Go. * **tags**: [go](../tagged/go.md) --- #### [Building Go Web Applications and Microservices Using Gin](https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin) _https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin_ Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline. * **tags**: [go](../tagged/go.md) --- #### [Caching Slow Database Queries](https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9) _https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9_ How to cache slow database queries. * **tags**: [go](../tagged/go.md) --- #### [Canceling MySQL](https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30) _https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30_ How to cancel MySQL queries. * **tags**: [go](../tagged/go.md) --- #### [Ethereum Development with Go](https://github.com/miguelmota/ethereum-development-with-go-book) _https://github.com/miguelmota/ethereum-development-with-go-book_ A little e-book on Ethereum Development with Go. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/miguelmota/ethereum-development-with-go-book)** --- #### [Games With Go](http://gameswithgo.org/) _http://gameswithgo.org/_ A video series teaching programming and game development. * **tags**: [go](../tagged/go.md) --- #### [Go Cheat Sheet](https://github.com/a8m/go-lang-cheat-sheet) _https://github.com/a8m/go-lang-cheat-sheet_ Go's reference card. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/a8m/go-lang-cheat-sheet)** --- #### [Go database/sql tutorial](http://go-database-sql.org/) _http://go-database-sql.org/_ Introduction to database/sql. * **tags**: [go](../tagged/go.md) --- #### [Go Playground for iOS](https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8) _https://itunes.apple.com/us/app/go-playground/id1437518275?ls=1&mt=8_ Interactively edit & play Go snippets on your mobile device. * **tags**: [go](../tagged/go.md) --- #### [Go WebAssembly Tutorial - Building a Simple Calculator](https://tutorialedge.net/golang/go-webassembly-tutorial/) _https://tutorialedge.net/golang/go-webassembly-tutorial/_ Building a Simple Calculator](https://tutorialedge.net/golang/go-webassembly-tutorial/) * **tags**: [go](../tagged/go.md) --- #### [Golang for Node.js Developers](https://github.com/miguelmota/golang-for-nodejs-developers) _https://github.com/miguelmota/golang-for-nodejs-developers_ Examples of Golang compared to Node.js for learning. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/miguelmota/golang-for-nodejs-developers)** --- #### [Golangbot](https://golangbot.com/learn-golang-series/) _https://golangbot.com/learn-golang-series/_ Tutorials to get started with programming in Go. * **tags**: [go](../tagged/go.md) --- #### [Hackr.io](https://hackr.io/tutorials/learn-golang) _https://hackr.io/tutorials/learn-golang_ Learn Go from the best online golang tutorials submitted & voted by the golang programming community. * **tags**: [go](../tagged/go.md) --- #### [How to Use Godog for Behavior-driven Development in Go](https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go) _https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go_ Get started with Godog — a Behavior-driven development framework for building and testing Go applications. * **tags**: [go](../tagged/go.md) --- #### [Learn Go with TDD](https://github.com/quii/learn-go-with-tests) _https://github.com/quii/learn-go-with-tests_ Learn Go with test-driven development. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/quii/learn-go-with-tests)** --- #### [package main](https://www.youtube.com/packagemain) _https://www.youtube.com/packagemain_ YouTube channel about Programming in Go. * **tags**: [go](../tagged/go.md) --- #### [The world’s easiest introduction to WebAssembly with Golang](https://medium.com/@martinolsansky/webassembly-with-golang-is-fun-b243c0e34f02) _https://medium.com/@martinolsansky/webassembly-with-golang-is-fun-b243c0e34f02_ For the skimmers, here are the links to demo or /src 😉. “Reading/writing is a transaction”, I’ll try not to waste your time. There are gists with explanatory comments in the code. Our goal is to… * **tags**: [go](../tagged/go.md) --- #### [Working with Go](https://github.com/mkaz/working-with-go) _https://github.com/mkaz/working-with-go_ Intro to go for experienced programmers. * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/mkaz/working-with-go)** --- #### [Your basic Go](http://yourbasic.org/golang) _http://yourbasic.org/golang_ Huge collection of tutorials and how to's. * **tags**: [go](../tagged/go.md) --- #### [Helm Chart Templates](https://helm.sh/docs/chart_template_guide/) _https://helm.sh/docs/chart_template_guide/_ This guide provides an introduction to Helm’s chart templates, with emphasis on the template language. * **tags**: [kubernetes](../tagged/kubernetes.md), [kubernetes-helm](../tagged/kubernetes-helm.md), [helm](../tagged/helm.md), [go](../tagged/go.md) --- #### [graphql](https://github.com/graphql-go/graphql) _https://github.com/graphql-go/graphql_ An implementation of GraphQL for Go follows graphql-js * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/graphql-go/graphql)** --- #### [graphql-go](https://github.com/graph-gophers/graphql-go) _https://github.com/graph-gophers/graphql-go_ GraphQL server with a focus on ease of use. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/graph-gophers/graphql-go)** --- #### [GQLGen](https://github.com/99designs/gqlgen) _https://github.com/99designs/gqlgen_ Go generate based graphql server library. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/99designs/gqlgen)** --- #### [machinebox/graphql](https://github.com/machinebox/graphql) _https://github.com/machinebox/graphql_ Simple low-level GraphQL client for Go * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/machinebox/graphql)** --- #### [graphql-relay-go](https://github.com/graphql-go/relay) _https://github.com/graphql-go/relay_ A Go/Golang library to help construct a server supporting react-relay. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/graphql-go/relay)** --- #### [graphql](https://github.com/tmc/graphql) _https://github.com/tmc/graphql_ GraphQL parser and server for Go. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/tmc/graphql)** --- #### [c-graphqlparser](https://github.com/tecbot/c-graphqlparser) _https://github.com/tecbot/c-graphqlparser_ Go-gettable version of the libgraphqlparser C library for parsing GraphQL. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/tecbot/c-graphqlparser)** --- #### [tallstreet-graphql](https://github.com/tallstreet/graphql) _https://github.com/tallstreet/graphql_ GraphQL parser and server for Go that leverages libgraphqlparser * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/tallstreet/graphql)** --- #### [go-graphql](https://github.com/playlyfe/go-graphql) _https://github.com/playlyfe/go-graphql_ A powerful GraphQL server implementation for Golang * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md), [libraries](../tagged/libraries.md) * :octocat: **[source code](https://github.com/playlyfe/go-graphql)** --- #### [golang-relay-starter-kit](https://github.com/sogko/golang-relay-starter-kit) _https://github.com/sogko/golang-relay-starter-kit_ Barebones starting point for a Relay application with Golang GraphQL server. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/sogko/golang-relay-starter-kit)** --- #### [todomvc-relay-go](https://github.com/sogko/todomvc-relay-go) _https://github.com/sogko/todomvc-relay-go_ Port of the React/Relay TodoMVC app, driven by a Golang GraphQL backend. * **tags**: [graphql](../tagged/graphql.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/sogko/todomvc-relay-go)** --- #### [awesome-go](https://github.com/avelino/awesome-go#readme) _https://github.com/avelino/awesome-go#readme_ A curated list of awesome Go frameworks, libraries and software - avelino/awesome-go * **tags**: [awesome-list](../tagged/awesome-list.md), [programming-languages](../tagged/programming-languages.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/avelino/awesome-go#readme)** --- #### [awesome-GoBooks](https://github.com/dariubs/GoBooks#readme) _https://github.com/dariubs/GoBooks#readme_ List of Golang books. Contribute to dariubs/GoBooks development by creating an account on GitHub. * **tags**: [awesome-list](../tagged/awesome-list.md), [book](../tagged/book.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/dariubs/GoBooks#readme)** --- #### [Meet Twirp! · Twirp](https://twitchtv.github.io/twirp/docs/intro.html) _https://twitchtv.github.io/twirp/docs/intro.html_ Twirp is a framework for service-to-service communication emphasizing simplicity and minimalism. It generates routing and serialization from API definition files and lets you focus on your application... * **tags**: [twirp](../tagged/twirp.md), [rpc](../tagged/rpc.md), [go](../tagged/go.md) * :octocat: **[source code](https://github.com/twitchtv/twirp)** --- #### [Hashids - generate short unique ids from integers](https://hashids.org/) _https://hashids.org/_ Generate short unique ids from integers. Use in url shortening or as unique ids. * **tags**: [javascript](../tagged/javascript.md), [ruby](../tagged/ruby.md), [go](../tagged/go.md), [java](../tagged/java.md), [lua](../tagged/lua.md), [security](../tagged/security.md) * :octocat: **[source code](https://github.com/ivanakimov/hashids.js)** --- #### [The world’s fastest framework for building websites](https://gohugo.io/) _https://gohugo.io/_ Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again. * **tags**: [go](../tagged/go.md), [blogging](../tagged/blogging.md) * :octocat: **[source code](https://github.com/gohugoio/hugo)** --- #### [🎮 A NES emulator written in Go](https://github.com/rbaron/awesomenes) _https://github.com/rbaron/awesomenes_ A NES emulator written in Go * **tags**: [go](../tagged/go.md) * :octocat: **[source code](https://github.com/rbaron/awesomenes)** --- #### [Go by Example](https://gobyexample.com/) _https://gobyexample.com/_ Go by Example is a hands-on introduction to Go using annotated example programs. * **tags**: [go](../tagged/go.md) --- #### [Learning Go as a Node.js Developer](https://nemethgergely.com/learning-go-as-a-nodejs-developer/) _https://nemethgergely.com/learning-go-as-a-nodejs-developer/_ In the past years, Kubernetes emerged as the go-to container scheduling and management platform. As I’d like to understand better what’s happening under the hood, I decided that I’ll learn the Go lang... * **tags**: [go](../tagged/go.md), [node.js](../tagged/node.js.md) --- #### [An Introduction to Programming in Go](https://www.golang-book.com/books/intro) _https://www.golang-book.com/books/intro_ * **tags**: [go](../tagged/go.md), [free-programming-books](../tagged/free-programming-books.md) --- #### [Why should you learn Go? – Keval Patel – Medium](https://medium.com/@kevalpatel2106/why-should-you-learn-go-f607681fad65) _https://medium.com/@kevalpatel2106/why-should-you-learn-go-f607681fad65_ In past couple of years, there is a rise of new programming language: Go or GoLang. Nothing makes a developer crazy than a new programming language, right? So, I started learning Go before 4 to 5… * :calendar: **published on**: 2017-01-08 * **tags**: [go](../tagged/go.md), [golang](../tagged/golang.md) --- #### [Erstelle Webanwendungen mit Go](https://astaxie.gitbooks.io/build-web-application-with-golang/content/de/) _https://astaxie.gitbooks.io/build-web-application-with-golang/content/de/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-de](../tagged/free-programming-books-de.md), [go](../tagged/go.md) --- #### [Eine Tour durch Go](https://go-tour-de.appspot.com/welcome/1) _https://go-tour-de.appspot.com/welcome/1_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-de](../tagged/free-programming-books-de.md), [go](../tagged/go.md) --- #### [Effektiv Go Programmieren](http://www.bitloeffel.de/DOC/golang/effective_go_de.html) _http://www.bitloeffel.de/DOC/golang/effective_go_de.html_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-de](../tagged/free-programming-books-de.md), [go](../tagged/go.md) --- #### [Введение в программирование на Go](http://golang-book.ru) _http://golang-book.ru_ Калеб Докси * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-ru](../tagged/free-programming-books-ru.md), [go](../tagged/go.md) --- #### [実践Go言語](http://golang.jp/effective_go) _http://golang.jp/effective_go_ 株式会社エイベル * **tags**: [free-programming-books-ja](../tagged/free-programming-books-ja.md), [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [はじめてのGo言語](http://cuto.unirita.co.jp/gostudy/) _http://cuto.unirita.co.jp/gostudy/_ 株式会社ユニリタ * **tags**: [free-programming-books-ja](../tagged/free-programming-books-ja.md), [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Tour of Go 日本語版](http://go-tour-jp.appspot.com/welcome/1) _http://go-tour-jp.appspot.com/welcome/1_ atotto * **tags**: [free-programming-books-ja](../tagged/free-programming-books-ja.md), [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [お気楽 Go 言語プログラミング入門](http://www.geocities.jp/m_hiroi/golang/index.html) _http://www.geocities.jp/m_hiroi/golang/index.html_ 広井誠 * **tags**: [free-programming-books-ja](../tagged/free-programming-books-ja.md), [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Goプログラミング言語のチュートリアル](http://golang.jp/go_tutorial) _http://golang.jp/go_tutorial_ 株式会社エイベル * **tags**: [free-programming-books-ja](../tagged/free-programming-books-ja.md), [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/) _https://github.com/thewhitetulip/web-dev-golang-anti-textbook/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [The Little Go Book](https://github.com/karlseguin/the-little-go-book) _https://github.com/karlseguin/the-little-go-book_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [The Go Tutorial](http://tour.golang.org) _http://tour.golang.org_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) _https://leanpub.com/gocrypto/read_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Network programming with Go](https://jan.newmarch.name/go/) _https://jan.newmarch.name/go/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Let's learn Go!](http://go-book.appspot.com) _http://go-book.appspot.com_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Learning Go](https://miek.nl/go/) _https://miek.nl/go/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Go for Javascript Developers](https://github.com/bulim/go-for-javascript-developers) _https://github.com/bulim/go-for-javascript-developers_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Go by Example](https://gobyexample.com) _https://gobyexample.com_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Go Bootcamp](http://www.golangbootcamp.com/book) _http://www.golangbootcamp.com/book_ Matt Aimonetti * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Effective Go](https://golang.org/doc/effective_go.html) _https://golang.org/doc/effective_go.html_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Building Web Apps with Go](https://codegangsta.gitbooks.io/building-web-apps-with-go/content/) _https://codegangsta.gitbooks.io/building-web-apps-with-go/content/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Build Web Application with Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/) _https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [An Introduction to Programming in Go](http://www.golang-book.com) _http://www.golang-book.com_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [go](../tagged/go.md) --- #### [Go Turu](https://go-tour-turkish.appspot.com/welcome/1) _https://go-tour-turkish.appspot.com/welcome/1_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-tr](../tagged/free-programming-books-tr.md), [go](../tagged/go.md) --- #### [가장 빨리 만나는 Go 언어](http://www.pyrasis.com/private/2015/06/01/publish-go-for-the-really-impatient-book) _http://www.pyrasis.com/private/2015/06/01/publish-go-for-the-really-impatient-book_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-ko](../tagged/free-programming-books-ko.md), [go](../tagged/go.md) --- #### [Go 언어 웹 프로그래밍 철저 입문](https://thebook.io/006806/) _https://thebook.io/006806/_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-ko](../tagged/free-programming-books-ko.md), [go](../tagged/go.md) --- #### [Go Tour 한글 번역](http://go-tour-kr.appspot.com) _http://go-tour-kr.appspot.com_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-ko](../tagged/free-programming-books-ko.md), [go](../tagged/go.md) --- #### [AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역](http://www.codingnuri.com/golang-book/index.html) _http://www.codingnuri.com/golang-book/index.html_ * **tags**: [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-ko](../tagged/free-programming-books-ko.md), [go](../tagged/go.md) ---