This package just simplifies working with go/* packages to parse a source code. Initially the package was written to simplify code generation.
This package is an alternative fork of https://github.com/peterh/liner to build delve - debugger for the Go programming language.
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
This package provides a single Tree implementation, optimized for sparse nodes of radix tree.
go-github-com-tomasen-realip can be used to get client's real public IP, which is usually useful for logging HTTP server.
This library is a JWT implementation that uses nkeys to digitally sign JWT tokens. Nkeys use Ed25519 to provide authentication of JWT claims.
Package chunker implements Content Defined Chunking based on a rolling Rabin Checksum.
Package zitadel/schema converts structs to and from form values. It is a maintained fork of https://github.com/gorilla/schema
This package implements a functionality to infer file and MIME type checking the magic numbers signature.
Fast implementation of base58 encoding on Golang. A trivial big.Int encoding benchmark results in 6 times faster encoding and 8 times faster decoding.
This package provides x86_64 variant of ported from a Python module PeachPy, with some adaption to the Go language features.
This is a Go package that implements decoding of JSON5.
It's an alternative fork of https://github.com/titanous/json5.
Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.
Ginkgo is a Behaviour-Driven Development testing framework for Go. It builds on top of Go's builtin testing library and is complemented by the Gomega matcher library.
This package provides a cross-platform Go library and command-line tool for working with Windows Security Descriptors, providing conversion between binary and SDDL (Security Descriptor Definition Language) string formats.
Package retry provides a framework for retrying actions. It does not itself invoke the action to be retried, but is intended to be used in a retry loop.
go-xdr implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes RFC 1832 and RFC 1014) in pure Go.
deepcopy implements a functionality of deep copies of things. A standard copy will copy the pointers where deepcopy copies the values pointed to. Unexported field values are not copied.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
This package implements a speed-optimized natural sorting (natsort) in Golang. This implementation does not allocate memory, does not depend on sort and hence doesn't depend on reflect.
go-log wraps zap to provide a logging facade. go-log manages logging instances and allows for their levels to be controlled individually.
Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.
Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.