This repository factors out an opinionated selection of internal packages and functionality from the Go standard library. Currently this consists mostly of packages and testing code from within the Go tool implementation.
Included are the following:
dirhash: calculate hashes over directory trees the same way that the Go tool does.
goproxytest: a GOPROXY implementation designed for test use.
gotooltest: Use the Go tool inside test scripts (see testscript below)
imports: list of known architectures and OSs, and support for reading import import statements.
modfile: read and write go.mod files while preserving formatting and comments.
module: module paths and versions.
par: do work in parallel.
semver: semantic version parsing.
testenv: information on the current testing environment.
testscript: script-based testing based on txtar files
txtar: simple text-based file archives for testing.
A .gitignore
parser for Go.
Java properties scanner for Go
This package provides a hashing function.
Converts markdown into roff (man pages).
Converts markdown into roff (man pages).
Converts markdown into roff (man pages).
This package provides HTTP header constants.
This package provides memcache client and server functionality.
This package can generate ASCII line graphs in Golang.
Colorstring provides functions for colorizing strings for terminal output.
Package arrow provides an implementation of Apache Arrow.
Package colorstring provides functions for colorizing strings for terminal output.
This package converts Markdown into Roff Man pages.
Go library provides utilities for building command line interfaces.
This package is a simple Golang implementation of tag parser.
PKI based identities for use in go-libp2p
.
This package provides Gradle templates for Smithy code generators.
This package provides an IDLE extension for go-imap.
This package provides a terminal event input handler and driver.
Pure-Go library for cross-platform local peer discovery using UDP multicast.
Package shuffle provides primitives for shuffling slices and user-defined collections.
Package swagger (2.0) provides a powerful interface to your API