Compare reflection to these popular alternatives based on real-world usage and developer feedback.

Google Cloud Client Libraries for Go.

Go support for Google's protocol buffers.

Cloudflare This package provides the package which offers an interface to the CloudFlare gAPI.


Cross-platform file system notifications for Go.


Go packages for low-level interaction with the operating system.


Goodie bag in use in the go-openapi projects.


A toolkit with common assertions and mocks that plays nicely with the standard library.

An opinionated Go SDK for Azure Resource Manager.

Go support for Google's protocol buffers.

Implements a deep pretty printer for Go data structures to aid in debugging.

Package isatty implements interface to isatty.

This package implements an HTTP request pipeline suitable for use across multiple go-routines and provides the shared routines relied on by AutoRest generated Go code.

Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.

A tool for building artifacts from source and injecting into container images.

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

Partial port of Python difflib package to Go.

Generated code for Google Cloud client libraries.

A Commander for modern Go CLI interactions.

The Go language implementation of gRPC. HTTP/2 based RPC.


Go-colorable Colorable writer for windows.

Continuous build and release infrastructure.

Home is Dmitri Shuralyov's personal website.


A universal mechanism to manage goroutine lifecycles.

Go library for decoding generic map values into native Go structures.

Production-Grade Container Scheduling and Management.

Production-Grade Container Scheduling and Management.

DEPRECATED: Please see https://github.com/docker/docker/tree/master/client.

Package of validators and sanitizers for strings, numerics, slices and structs.

