Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages.
Package xxhash implements the 64-bit variant of xxHash
(XXH64) as described at https://xxhash.com/.
This package implements a various networking related functions used throughout the Pion modules.
This package provides a cron library for Go. It implements a cron spec parser and job runner.
This package provides a glob library that implements descending into other directories. It is optimized for filewalking.
This package provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
go-github-com-aryann-difflib
is a simple library written in Go for diffing two sequences of text.
Sorry for my poor English. If you can help with improving the English in this documentation, please contact me.
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines.
gostl
is a data structure and algorithm library for Go, designed to provide functions similar to C++ STL.
dbus
is a library that implements native Go client bindings for the D-Bus message bus system.
go-github-com-gliderlabs-ssh
wraps the crypto/ssh package with a higher-level API for building SSH servers.
fastime
is a time function library for Go with zero memory allocation. fastime
is returning the approximate time.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
Package vfs
provides an abstraction of the os
and ioutil
packages that is easy to test.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
Pretty is a Go package that provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.
Package negroni is an idiomatic approach to web middleware in Go. It is tiny, non-intrusive, and encourages use of net/http Handlers.
This package provides a quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests.
This package just simplifies working with go/*
packages to parse a source code. Initially the package was written to simplify code generation.
go-github-com-tomasen-realip
can be used to get client's real public IP, which is usually useful for logging HTTP server.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.