Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
This package provides a Golang implementation of the Base object for the "Optional Parameters Pattern".
This is Golang package for dealing with consoles. It has few dependencies and a simple API.
timefmt-go is a Go language package for formatting and parsing date time strings.
This package implements a Badger v4 (a key-value database) backed datastore for IPFS.
This package provides a Go module that analyzes and classifies different kinds of referrer URLs (search, social, ...).
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.
Work in Progress. This still needs a lot of help to be complete, or even usable!
An MP3 decoder in pure Go based on @urlhttps://github.com/technosaurus/PDMP3,PDMP3.
renameio Go package provides a way to atomically create or replace a file or symbolic link.
This package implements a functionality to calculate the Levenshtein Distance.
subcommands implements a functionality for a single command to have many subcommands, each of which takes arguments.
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.
This package provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier.
Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
Package redact provides facilities for separating safe and unsafe pieces of data when logging and constructing error object.
This library provides a reflect api for Go programs without the runtime cost of the standard library reflect.Value.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
This package implements the go-datastore interface using a LevelDB backend.
Package measure provides a Datastore wrapper that records metrics using https://github.com/ipfs/go-metrics-interface.