Safe and easy casting from one type to another in Go
This package provides INI file read and write functionality in Go.
Package is provides a lightweight extension to the standard library's testing capabilities.
This package provides error
, which offers simple error handling primitives in Go.
go-github-com-matryer-is
is a lightweight testing mini-framework for Go.
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.
Package chi is a small, idiomatic and composable router for building HTTP services.
This package provides ansi
, a Go module that can generate ANSI colored strings.
The gls
package provides a way to store a retrieve values per-goroutine.
This package implements a TCP-level socket options that allow manipulation of TCP connection facilities.
This package provides a Go library for reading from continuously updating files, like tail -f
.
Package testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
package patsy is a package helper utility. It allows the conversion of go package paths to filesystem directories and vice versa.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
This repo is the home for all of the public Go code produced by the @urlhttps://stellar.org,Stellar Development Foundation.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
Gothic contains Go bindings for Tcl/Tk. The package contains only one type and one function that can be used to create a Tk interpreter.
This package provides a pretty-printer for Go. The functions defined by pp
follow an API similar to fmt
and its configuration can be customized globally.
cli
is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
Provides an updated clean_data function for the github platform. See https://github.com/nephila/giturlparse/pull/41. binderlite
will be rewritten in Common Lisp. If we stay with Python I recommend switching this library out for python-furl
or similar.
This package provides a minimal interface for structured logging in services. It may be wrapped to encode conventions, enforce type-safety, provide leveled logging, and so on. It can be used for both typical application log events, and log-structured data streams.
Dust is an Internet protocol designed to resist a number of attacks currently in active use to censor Internet communication. While adherence to the theoretical maxims of cryptographic security is observed where possible, the focus of Dust is on real solutions to real attacks.
Bine is a toolkit to assist in creating Tor clients and servers. Features:
full support for the Tor controller API
support for
net.Conn
andnet.Listen
style APIssupports statically compiled Tor to embed Tor into the binary
supports v3 onion services
support for embedded control socket in Tor >= 0.3.5