The StatsD exporter is a drop-in replacement for StatsD. The exporter translates StatsD metrics to Prometheus metrics via configured mapping rules. This package provides a Golang module and statsd_exporter executable command.
uTLS is a fork of “crypto/tls”, which provides ClientHello fingerprinting resistance, low-level access to handshake, fake session tickets and some other features. Handshake is still performed by “crypto/tls”, this library merely changes ClientHello part of it and provides low-level access.
This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
This package provides extensions to the Go standard library's Ed25519 and curve25519 implementations, primarily extracted from @urlhttps://github.com/oasisprotocol/curve25519-voi,curve25519-voi. This package is intended for interoperability with the standard library and the @urlhttps://filippo.io/edwards25519,edwards25519 package as much as possible.
This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported. It's an alternative chain of forks https://github.com/micaplush/go-wayland -> https://github.com/MatthiasKunnen/go-wayland -> https://github.com/rajveermalviya/go-wayland the original is unmaintained project.
This package is a Go library for creating a unique hash value for arbitrary values in Go. This can be used to key values in a hash (for use in a map, set, etc.) that are complex. The most common use case is comparing two values without sending data across the network, caching values locally (de-dup), and so on.
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. The purpose of this project is to provide a PoC implementation to make the SecureJoin proposal (https://github.com/golang/go/issues/20126) more tangible.
This package provides a fast gitignore matching library for Go.
Go client API for InfluxDB 1.x.
This package provides tooling to build Prometheus exporters
Package redirects provides Netlify style _redirects file format parsing.
Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel proxy protocol.
This package provides a collection Golang implementation defined in specification-runtime-spec.
Package strings provides utility functions for working with strings in Go.
Some CNI network plugins, maintained by the containernetworking team.
This package implements generically consumable SigV4 and SigV4a request signing.
This package provides a Sqlite3 driver for Go using database/sql.
This package implements a tool to compile native Golang fuzzers to libFuzzer fuzzers.
This package provides a set of conversion utilities to migrate between different versioned Go structs.
This package provides an SDK for developing projects with Cloudinary in Go.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
This package provides an index API interface for Bleve - indexing & search for Go.
Package blake256 implements BLAKE-256 and BLAKE-224 with SSE2, SSE4.1, and AVX acceleration and zero allocations.