GJSON is a Go package that provides a fast and simple way to get values from a JSON document.
offering a few simple helpers and interfaces to provide a simple pattern for managing payload encoding and decoding.
This Go library is aimed to provide an API to operate http://sqlfiddle.com/
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
This package provides set of utilities/abstractions developed as part of datastore connectivity and testing (viant/dsc, viant/dsunit).
This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.
Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).
SJSON is a Go package that provides a very fast and simple way to set a value in a json document.
This package is a vt10x terminal emulation backend. It has larged been influenced by st, rxvt, xterm, and iTerm as reference.
This package is an Ed25519 based public-key signature system that simplifies keys and seeds and performs signing and verification.
This package provides a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.
This package provides helpers such as map, find, contains and filter, it's an alternative implementation of standard reflect
module.
Statik allows you to embed a directory of static files into your Go binary to be later served from an http.FileSystem.
Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.
This package implements a few functions that are useful for io testing, such as readers and writers that fail after N consecutive reads/writes.
This package is intended to be a more powerful and safer alternative to @codereflect.DeepEqual for comparing whether two values are semantically equal.
This package is intended to be a more powerful and safer alternative to reflect.DeepEqual
for comparing whether two values are semantically equal.
This package is intended to be a more powerful and safer alternative to reflect.DeepEqual
for comparing whether two values are semantically equal.
ChaCha is a stream cipher family created by Daniel Bernstein. The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539.