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/#/github-pullrequest
Documentation at https://melpa.org/#/gitignore-snippets
Leveled execution logs for Go.
Documentation at https://melpa.org/#/git-grep-transient
Documentation at https://melpa.org/#/git-assembler-mode
Documentation at https://melpa.org/#/github-browse-file
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.
This package provides a simple error package with stack traces.
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.
This package provides INI file read and write functionality in Go.
This repository is the home of the Docker command-line interface (CLI).
Package lxc provides Go Bindings for LXC (Linux Containers) C API.
This package provides error, which offers simple error handling primitives in Go.
Package is provides a lightweight extension to the standard library's testing capabilities.
Helper tool to run GitHub Actions locally.