This package implements a functionality to generate random user-agent strings which may be used in mock tests.
This package provides analyzers that designed to identify the incorrect use of interfaces, helping developers avoid interface pollution.
go-github-com-bradfitz-iter provides a syntactically different way to iterate over integers. That's it.
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.
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 package provide a Go analyzer that detects using os.Setenv instead of t.Setenv since Go1.17.
GoBGP is an BGP implementation.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).
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.
SJSON is a Go package that provides a very fast and simple way to set a value in a json document.
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.
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
Package fwd provides a buffered reader and writer. Each has methods that help improve the encoding/decoding performance of some binary protocols.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
This package implements a few functions that are useful for io testing, such as readers and writers that fail after N consecutive reads/writes.
Package fake is the fake data generatror for go (Golang), heavily inspired by forgery and ffaker Ruby gems.
This package exports a super-isolated elliptic curve. Over the base field 𝔽ₚ, the curve E does not admit any isogenies to other curves.