This package implements a functionality for debugging and inspection utilities for cty Golang module.
This package provides a way to check whether two Go source directories contain equivalent code.
The Cascadia package implements CSS selectors for use with the parse trees produced by the html package.
This package implements a functionality to calculate Levenshtein Distance.
This part of Minio project is a very cool, fast and light wildcard pattern matching.
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
This package implements a fast bloom filter with real bitset and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
This package provides a golang library for splitting command-line strings into words like a POSIX or Windows shell would.
Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization.
because sync.Map is only available in go 1.9, we can use concurrent.Map to make code portable
Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization.
This package provides Abstract Syntax Notation One BER encoding and decoding in the Go language.
This package implements JMESPath, a query language for JSON. It transforms one JSON document into another through a JMESPath expression.
This package provides a Go library for generating, decoding, and encrypting JSON Web Tokens (JWT). It relies only on the standard library.
This provides bidirectionally connected net.Conns, net.PacketConns made from socketpair(2) as well as bidirectionally connected net.TCPConns.
This package provides an implementation of JSON Schema for the Go programming language, which supports draft-04, draft-06 and draft-07.
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
go-ipfs-ds-help provides utilities for parsing and creating datastore keys used by go-ipfs (Kubo).
Package testdeep allows flexible deep comparison, it is an adaptation of Perl's Test::Deep perl.
Package whirlpool implements the ISO/IEC 10118-3:2004 whirlpool cryptographic hash as specified in http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html.
This package provides an Authoritative DNS server and HTTP+libp2p API for distributing DNS subdomains with CA-signed TLS certificates to libp2p peers.
socketpair is a Go library that provides bidirectionally connected net.Conns, net.PacketConns made from socketpair(2) as well as bidirectionally connected net.TCPConns.
ansi defines common ANSI escape sequences based on the ECMA-48 specs.
This package provides string-matching based on BSD fnmatch.3. It is an updated clone of kballards golang fnmatch gist (https://gist.github.com/kballard/272720).