This package provides a fully featured interface to the DNS. Both server and client side programming is supported. The package allows complete control over what is sent out to the DNS. The API follows the less-is-more principle, by presenting a small interface.
Complete and usable DNS library. All Resource Records are supported, including the DNSSEC types. It follows a lean and mean philosophy. If there is stuff you should know as a DNS programmer there isn't a convenience function for it. Server side and client side programming is supported, i.e. you can build servers and resolvers with it.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
Package xattr provides support for extended attributes on Linux, Darwin and FreeBSD. Extended attributes are name:value pairs permanently associated with files or directories. They are similar to the environment strings associated with a process. An attribute may be defined or undefined. If defined, its value may be empty or non-empty. You can find more details here: @urlhttps://en.wikipedia.org/wiki/Extended_file_attributes, https://en.wikipedia.org/wiki/Extended_file_attributes.
This package provides a set of libraries for building IPFS applications and implementations in Golang.
Included subpackaged:
bitswap- implementation of the bitswap protocol, the data trading module for ipfsblockservice- implements a BlockService interface that provides a single GetBlock/AddBlock interface that seamlessly retrieves data either locally or from a remote peer through the exchangeblockstore- implements a thin wrapper over a datastore, giving a clean interface for Getting and Putting block objectsdatastore/dshelp- provides utilities for parsing and creating datastore keys used by go-ipfsexchange- defines the IPFS exchange interfacefiles- file interfaces and utils used in Golang implementations of IPFSfilestore- implements a Blockstore which is able to read certain blocks of data directly from its original location in the filesystemipld/unixfs- provides additinoalimporter,io,mod,hamt,archiveandtestpackagesipld/merkledag- implements the IPFS Merkle DAG data structuresipns- reference implementation of the IPNS Record and Verification specificationmfs- implements an in memory model of a mutable IPFS filesystempath- contains utilities to work with IPFS paths
Documentation at https://melpa.org/#/gitignore-snippets
Documentation at https://melpa.org/#/github-pullrequest
Leveled execution logs for Go.
Documentation at https://melpa.org/#/github-browse-file
Documentation at https://melpa.org/#/git-assembler-mode
Documentation at https://melpa.org/#/git-grep-transient
Documentation at https://melpa.org/#/git-commit-ts-mode
This package provides a little terminal spinner library.
Pty is a Go package for using Unix pseudo-terminals.
The pty package provides functions for working with Unix pseudoterminals.
glg is simple lock-free logging library for Go.
The pty package provides functions for working with Unix pseudoterminals.
Safe and easy casting from one type to another in Go.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
Package lxc provides Go Bindings for LXC (Linux Containers) C API.
This package provides INI file read and write functionality in Go.
This repository is the home of the Docker command-line interface (CLI).
This package provides error, which offers simple error handling primitives in Go.