This package is intended to be a more powerful and safer alternative to @codereflect.DeepEqual for comparing whether two values are semantically equal.
This package is intended to be a more powerful and safer alternative to reflect.DeepEqual for comparing whether two values are semantically equal.
The Test Anything Protocol is a text-based interface between tests and a test harness. This package helps Go to generate TAP output.
go-ssdp is a Simple Service Discovery Protocol library for Golang.
jsync is a package that implements various synchronisation helpers that are missing from sync. It does not and will not rely on golinkname to be portable.
go-github-com-tidwall-match is a very simple pattern matcher where * matches on any number of characters and ? matches on any one character.
This package provides a partial Go implementation of the Remote Call Procedure libraries, presented in @urlhttp://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure Call.
This package provides a Go implementation for reading and writing Singularity Image Format (SIF) files. SIF is a container format used by Singularity/Apptainer for packaging applications.
@codego-vcr simplifies testing by recording your HTTP interactions and replaying them in future runs in order to provide fast, deterministic and accurate testing of your code.
This package implement a functionality to send logs to services supporting GELF specified in https://go2docs.graylog.org/current/home.html.
This package implements a low level functionality for WebAuthn library. It was forked from CloudFlare's github.com/cloudflare/cfssl/revoke.
This package provides a circular buffer object. The buffer can be written to infinitely, but has a fixed size, so only the last size bytes are ever retained.
The term package implements PTY creation and termios get/set attributes. It also contains some convenience functions for colors, SSH to and from termios translations, readCh, reading passwords, etc.
This package is a straight copy of the excellent Ginkgo library, stripped to the bare core to be free of third-party dependencies.
This package provides the https://catppuccin.com/palette/Catppuccin color palette for Go applications. Catppuccin is a community-driven pastel theme with four flavors: Latte, Frappe, Macchiato, and Mocha.
Copyright 2020 Joshua J Baker. All rights reserved. Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
This package provides a fast and simple way to get values from a JSON document. It has features such as one line retrieval, dot notation paths, iteration, and parsing JSON lines.
The Docker Engine API is an HTTP API used by the command-line client to communicate with the daemon. It can also be used by third-party software to control the daemon.
This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.
This package implements a functionality to generate SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG11/). Output goes to the specified io.Writer.
This package provides a simple TUN/TAP interface library for Go that efficiently works with standard packages like io, bufio, etc.. Use waterutil with it to work with TUN/TAP packets/frames.
Package terminal is a vt10x terminal emulation backend, influenced largely by st, rxvt, xterm, and iTerm as reference. Use it for terminal muxing, a terminal emulation frontend, or wherever else you need terminal emulation.