This package provides a TCP-level socket options that allow manipulation of TCP connection facilities.
timefmt-go
is a Go language package for formatting and parsing date time strings.
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
This is Golang package for dealing with consoles. It has few dependencies and a simple API.
Work in Progress. This still needs a lot of help to be complete, or even usable!
doublestar
is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
go-keyring
is a library for setting, getting and deleting secrets from the system keyring.
renameio
Go package provides a way to atomically create or replace a file or symbolic link.
subcommands
implements a functionality for a single command to have many subcommands, each of which takes arguments.
This package implements a functionality to calculate the Levenshtein Distance.
This package implements a functionality to run tests and report the results, converting test names WrittenInCamelCase into ordinary sentences.
Concise Binary Object Representation is a superset of JSON's schema that's faster and more compact.
This package provides colorable
, a module that makes it possible to handle ANSI color escapes on Windows.
package meta is a extension for the goldmark(http://github.com/yuin/goldmark).
This package provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
This library provides a reflect api for Go programs without the runtime cost of the standard library reflect.Value.
This package implements the go-datastore interface using a LevelDB backend.
The goipp package implements the IPP core protocol, as defined by @urlhttps://rfc-editor.org/rfc/rfc8010.html,RFC 8010.
Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
go-humanize
provides formatters for units to human friendly sizes. It converts boring ugly numbers to human-friendly strings and back.
Package elastic provides an interface to the Elasticsearch server (https://www.elastic.co/products/elasticsearch).
The package extends Go's HTTP Transport allowing Kerberos authentication through Negotiate mechanism (see RFC4559).
This package provides implements a functionality of URL normalizer as described in RFC 3986.