This package provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
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.
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
go-shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines.
dbus
is a library that implements native Go client bindings for the D-Bus message bus system.
gostl
is a data structure and algorithm library for Go, designed to provide functions similar to C++ STL.
Package car allows inspecting and reading CARv2 files, described at https://ipld.io/specs/transport/car.
go-github-com-aryann-difflib
is a simple library written in Go for diffing two sequences of text.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
fastime
is a time function library for Go with zero memory allocation. fastime
is returning the approximate time.
Package log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
go-github-com-gliderlabs-ssh
wraps the crypto/ssh package with a higher-level API for building SSH servers.
Sorry for my poor English. If you can help with improving the English in this documentation, please contact me.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.
Pretty is a Go package that provides fast methods for formatting JSON for human readability, or to compact JSON for smaller payloads.
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.
Package diff
provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests
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 implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
This package provides a single Tree
implementation, optimized for sparse nodes of radix tree.