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 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.
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.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
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.
Package blake256 implements BLAKE-256 and BLAKE-224 with SSE2, SSE4.1, and AVX acceleration and zero allocations.
This package provides a structured event logger for Golang developed for fluentd.
Package speed implements a golang client for the Performance Co-Pilot, system performance analysis toolkit, instrumentation API.
This package provides a Julia grammar for tree-sitter bindings in Golang.
Package multistream implements a simple stream router for the multistream-select protocol. The protocol is defined at https://github.com/multiformats/multistream-select
This package provides access to sockets registered by the system's init daemon as described in http://0pointer.de/blog/projects/socket-activation.
This package provides a client library for convenient access to the Anthropic REST API. It includes support for message creation, streaming, tool calling, and integration with Amazon Bedrock.