Standard Go Project Layout
CLI to render Go template text files based on command line parameters and/or a YAML
An example of using AWS Lambda with Go
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and MSHTML (Windows)
OGDL for Go
Library to traverse and manage global and global state in dot files
A binary like https://github.com/basecamp/sub
gRPC Best Practices https://youtu.be/Z_yD7YPL2oE
Smith: A microcontainer builder
A middleware handler that requires conditions be met, e.g. initializations, before allowing the call
A gRPC interceptor that requires conditions be met, e.g. initializations, before allowing the call
An example of how to manage global resources in a microservices world.
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
IP Address/UNIX Socket convenience functions for Go
Dockerfile for consul under counselor
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.
Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed.
Discover nodes in cloud environments
Golang plugin system over RPC.
Package for downloading things from a string URL using a variety of protocols.
Set of common packages used by all or most projects at ArdanLabs
K-Sortable Globally Unique IDs
This may be obsoleted by http://docs.aws.amazon.com/AmazonECS/latest/developerguide/container-metadata.html A process launcher that provides AWS instance metadata to the process being executed. It adds instance metadata as environment variables. It also template-processes the command line and environment variables using the instance metadata as …
A starter project using docker and golang
Golang in-memory database built on immutable radix trees
Minimal environment variable parser for Go
gRPC+RESTful gateway client-server example.