Compare gin-swagger 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.

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

Cross-platform file system notifications for Go.




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


Go support for Google's protocol buffers.

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

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

Package isatty implements interface to isatty.

Goodie bag in use in the go-openapi projects.

Partial port of Python difflib package to Go.


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

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.



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

Go-colorable Colorable writer for windows.

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

Generated code for Google Cloud client libraries.

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

A universal mechanism to manage goroutine lifecycles.

Home is Dmitri Shuralyov's personal website.

A Commander for modern Go CLI interactions.

Continuous build and release infrastructure.

Production-Grade Container Scheduling and Management.


A high-performance 100% compatible drop-in replacement of "encoding/json".

An opinionated Go SDK for Azure Resource Manager.


Reflect api without runtime reflect.Value cost.

Protocol Buffers for Go with Gadgets.