Package vfsafero
provides a compatibility later between go-github-com-twpayne-go-vfs
and go-github-com-spf13-afero
.
go-ipld-format
is a translation layer between go-ipld-prime
nodes and go-ipld-format
legacy interface.
This package provides an ID extension for go-imap as specified in RFC 2971.
This package provides a filesystem glob API. It uses gobwas/glob
underneath and returns only matching files or directories, depending on the configuration.
GoUtils provides utility functions to manipulate strings in various ways. It is a Go implementation of some string manipulation libraries of Java Apache Commons.
Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.
The setuptools_scm_git_archive package is a plugin to setuptools_scm, which supports obtaining versions from git archives that belong to tagged versions.
Package gunit provides "testing" package hooks and convenience functions for writing tests in an xUnit style. See the README file and the examples folder for examples.
This package implements UDP test helpers. It lets assert that certain strings must or must not be sent to a given local UDP listener.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
Docker Distribution is a Docker toolset to pack, ship, store, and deliver content. It contains Docker Registry 2.0 and libraries to interact with distribution components.
This package provides the mocking framework for the Golang. It integrates well with Golang's built-in testing
package, but can be used in other contexts too.
Package segment is a library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29 http://www.unicode.org/reports/tr29/
This is a parser for GraphQL, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
This is a fork of Go 1.4's text/template package with one addition: a backslash immediately after a closing delimiter will delete all subsequent newlines until a non-newline.
This package provides a functionality to work with recurrence rules for calendar dates. It offers a complete implementation of the RFC 2445 specification.
go-ipld-format
is a set of interfaces that a type needs to implement in order to be a part of the IPLD merkle-forest.
This package implements a Perl5 like temporary
variable, for applications requiring reloading of configuration from environment variables or during the tests temporarily change the value of an environment variable in Golang.
The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 and 3.0 for Golang.
Package mmap allows mapping files into memory. It tries to provide a simple, reasonably portable interface, but doesn't go out of its way to abstract away every little platform detail. This specifically means:
zerossl
implements the ZeroSSL REST API.
The REST API is distinct from the ACME endpoint, which is a standardized way of obtaining certificates.
This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go
file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces.
This library provides typesetting capabilities in pure Go. It is appropriate for use in GUI applications, and is shared by multiple Go UI toolkits including @urlhttps://fyne.io,Fyne, @urlhttps://gioui.org,Gio, and @urlhttps://ebitengine.org,Ebitengine.
This repo is the home for all of the public go code produced by SDF. In addition to various tools and services, this repository is the SDK from which you may develop your own applications that integrate with the stellar network.