The store
package provides a number of data store types that are useful for bioinformatic analysis.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
dbus
is a library that implements native Go client bindings for the D-Bus message bus system.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
EME (ECB-Mix-ECB or, clearer, Encrypt-Mix-Encrypt) is a wide-block encryption mode developed by Halevi and Rogaway.
This package implements a fast bloom filter with real bitset
and JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
flock
implements a thread-safe file lock. It also includes a non-blocking TryLock
function to allow locking without blocking execution.
PIO is a low-level package that provides a way to centralize different output targets. Supports colors and text decoration to all popular terminals.
Package browser provides helpers to open files, readers, and urls in a browser window. The choice of which browser is started is entirely client dependant.
This library implements parts of the JSON-RPC specification, allowing for calling methods on remote servers by exchanging JSON objects.
cors package is net/http handler to handle CORS related requests as defined by @urlhttp://www.w3.org/TR/cors/,http://www.w3.org/TR/cors/
cors package is net/http handler to handle CORS related requests as defined by http://www.w3.org/TR/cors/
Copyright 2013 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
This package implements logging analogous to C++ package glog INFO/ERROR/V setup. It provides functions that have a name matched by regex:.
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.
Package pterm is a modern go module to beautify console output. It can be used without configuration, but if desired, everything can be customized down to the smallest detail.
go-golang-org-x-image
provides immutable UUID structs and the functions NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4 and 5 UUIDs as specified in RFC 4122.
This package provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.
Viper is a complete configuration solution for Go applications including 12-Factor apps. It is designed to work within an application, and can handle all types of configuration needs and formats.
Implementation in Go of the CID spec. It is used in go-ipfs
and related packages to refer to a typed hunk of data.
gomock is a mocking framework for the Go programming language. It integrates well with Go's built-in testing
package, but can be used in other contexts too.
go-log
wraps zap to provide a logging facade. go-log
manages logging instances and allows for their levels to be controlled individually.