This package is a simple tracing application that logs messages depending on environment variables. It is very much inspired by git's GIT_TRACE mechanism.
Package httpsfv implements serializing and parsing of Structured Field Values for HTTP as defined in RFC 9651.
This package provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This library converts ANSI escape sequences to Windows API calls on Windows environment. You can easily use this feature by replacing fmt with ansi.
Package docopt parses command-line arguments based on a help message. It's an alternative fork of https://github.com/docopt/docopt.go.
Package socket provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
Package testfs provides a simple fs.FS which is contained in a test (using testing.TB's TempDir) and with a few helper methods.
Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.
This package provides Go interface to manage CPU cache allocation and memory bandwidth; CPU frequency in core granularity; and Storage I/O scheduler priority and bandwidth.
Package vfsgen takes an http.FileSystem (likely at go generate time) and generates Go code that statically implements the provided http.FileSystem.
Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.
This package implements a functionality to collect all .coverprofile files rooted in the project and concatenante them into a single file ready for https://coveralls.io/.
Package sevenzip provides read access to 7-zip archives inspired by std archive/zip. It is implemented in pure Go without external libraries or binaries needed.
This package defines basic interfaces to handle tar files. It is similar to fs.FS, but for tar files.
This package provides additional operations for the standard library's big.Float type, including natural logarithm, exponentiation, and power functions for arbitrary-precision floating-point numbers.
This package provides a HTTP client functionality that can be used across various Sakura Cloud APIs (IaaS, ObjectStorage, PHY, etc.).
This package provides functionlaity for common tasks:
Bytes- format/parse bytesColor- style terminal textLog- simple logging
This package provides an implementation of the Alphanum Algorithm developed by Dave Koelle in Go.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
This package provides a simple little tool that produces readable diff of 2 JSON-able and convertible to map[string]interface objects. Useful for diagnostics or debugging
Package script aims to make it easy to write shell-type scripts in Go, for general system administration purposes: reading files, counting lines, matching strings, and so on.
go-github-com-klauspost-pgzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
Package urlpath matches paths against a template. It's meant for applications that take in REST-like URL paths, and need to validate and extract data from those paths.