Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Package zipkin implements a native Zipkin instrumentation library for Go. Zipkin is a distributed tracing system.
This package provide an implementation of https://openid.net/developers/how-connect-works/.
This package provides a net.Conn wrapper around https://github.com/flynn/noise crypto protocols.
This package provides a FTP server framework forked from https://github.com/yob/graval.
This package is a simple mDNS client/server library in Go. mDNS can be used to discover services on the local network without the use of an authoritative DNS server. This enables peer-to-peer discovery.
Package jsonschema provides json-schema compilation and validation.
Sigstore is a Go library providing common functionality for Sigstore services. It includes cryptographic utilities, OAuth/OIDC authentication, certificate handling, and tools for interacting with Sigstore infrastructure like Fulcio and Rekor.
This is a look-like nothing obfuscation protocol that incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.
This package provides a Go library for authenticating emails.
This package implements io.ReaderAt that makes HTTP Range Requests. It can be used for example with "archive/zip" package in Go standard library. Together they can be used to access remote (HTTP accessible) ZIP archives without needing to download the whole archive file.
Package status implements errors returned by gRPC. These errors are serialized and transmitted on the wire between server and client, and allow for additional data to be transmitted via the Details field in the status proto. gRPC service handlers should return an error created by this package, and gRPC clients should expect a corresponding error to be returned from the RPC call.
Package swag converts Go annotations to Swagger Documentation 2.0 for verity of Go web frameworks which may be integrated with an existing project using Swagger UI.
Package httprc implements a cache for resources available over http(s). Its aim is not only to cache these resources so that it saves on HTTP roundtrips, but it also periodically attempts to auto-refresh these resources once they are cached based on the user-specified intervals and HTTP Expires and Cache-Control headers, thus keeping the entries relativelyfresh.
This package is a Go library that implements the internal GitHub Actions caching protocol. It provides support to programmatically store and retrieve build caches, instead of relying on the standard actions/cache YAML step.
go-reuseport enables listening and dialing from the same TCP or UDP port. This means that SO_REUSEADDR and SO_REUSEPORT socket options may be set. This is particularly important when attempting to do TCP NAT hole-punching, which requires a process to both Listen and Dial on the same TCP port. go-reuseport provides some utilities around enabling this behaviour on various operating systems.
Package gopacket provides packet decoding for the Go language.
This package is a WebDAV client library with a command line tool included.
This package implement a functionality to send logs to services supporting GELF specified in https://go2docs.graylog.org/current/home.html.
This package is forwarded headers middleware to use if application is run behind reverse proxy.
Package iam provides the API client, operations, and parameter types for AWS Identity and Access Management.
This package implements OVSDB specified in RFC 7047. It's used mainly for managing the configuration of Open vSwitch and OVN, but it could also be used to manage your stamp collection.
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.
Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation.
This package provides the strutil Golang package. It is part of HashiCorp's Secure division products stdlib.