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.
This package provides named, in-memory network connections for Go.
This package provides a library for the Hetzner Cloud API.
This package contains a Go-based implementation of an API server that implements the discovery service APIs defined in data-plane-api.
This package provides a wrapper around the https://openfga.dev/api definition.
bluemonday is a HTML sanitizer implemented in Go.
This package provides examples to help users get started with gRPC-Go.
They are arranged as follows:
helloworld- a simple example showing a basic client and serverrouteguide- a more complicated example showing different types of streaming RPCsfeatures- a collection of examples, each focused on a single gRPC feature
data is a directory containing data used by the examples, e.g. TLS certificates.
This library supports named counters, gauges and histograms. It also provides convenience wrappers for registering latency instrumented functions with Go's builtin http server.
Package browser provides helpers to open files, readers, and urls in a browser window. The choice of which browser is started is entirely client dependent.
Package aws implement the interface with Amazon AWS KMS service.
This package is an implementation of a client for various UPnP services. It's an alternative fork of https://github.com/huin/goupnp.
This package provides echo (web framework) middleware to automatically generate RESTful API documentation with Swagger 2.0.
This package implements a functionality to be used for servers listening behind HAProxy of Amazon ELB load balancers. Those load balancers support the use of a proxy protocol, which provides a simple mechanism for the server to get the address of the client instead of the load balancer.
go-libp2p-asn-util is a Golang library to lookup the ASN for an IP address. It uses the IPv6 to ASN database downloaded from https://iptoasn.com/. Supports only IPv6 addresses for now.
ACMEz is a lightweight, fully-compliant RFC 8555 (ACME) implementation, that provides an API for getting certificates. ACMEz is suitable for large-scale enterprise deployments. It also supports common IETF-standardized ACME extensions.
This module has two primary packages:
acmezis a high-level wrapper for getting certificates. It implements the ACME order flow described in RFC 8555 including challenge solving using pluggable solvers.acmeis a low-level RFC 8555 implementation that provides the fundamental ACME operations, mainly useful if you have advanced or niche requirements.
Main features:
Go API that thoroughly documented with spec citations.
Structured error values (problems as defined in RFC 7807.)
Smart retries (resilient against network and server hiccups.)
Challenge plasticity (randomized challenges, and will retry others if one fails.)
Context cancellation (suitable for high-frequency config changes or reloads.)
Highly flexible and customizable.
External Account Binding (EAB) support.
Tested with numerous ACME CAs (more than just Let's Encrypt.)
Implements niche aspects of RFC 8555 (such as alt cert chains and account key rollover.)
Efficient solving of large SAN lists (e.g. for slow DNS record propagation.)
Utility functions for solving challenges: device attestation challenges (draft-acme-device-attest-02), RFC 8737 (tls-alpn-01 challenge), RFC 8823 (email-reply-00 challenge; S/MIME.)
ACME Renewal Information (ARI) support (draft-ietf-acme-ari-03.)
This package provides the Golang definitions and protocol interfaces for interacting with the etcd v3 API.
Package trace provides an implementation of the tracing part of the OpenTelemetry API.
Package ntp provides an implementation of a Simple NTP (SNTP) client capable of querying the current time from a remote NTP server as specified in RFC 5905.
Package graphql provides a GraphQL client implementation.
This package allows a user to share their Go build cache across the network,using GOCACHEPROG.
This Golang package handles storage for x509 certificates.
The Azure Identity module provides Microsoft Entra ID token-based authentication support across the Azure SDK. It includes a set of TokenCredential implementations, which can be used with Azure SDK clients supporting token authentication.
This package provides go-restful, which helps developers to use http methods explicitly and in a way that's consistent with the HTTP protocol definition.
OpenTelemetry Google Cloud Monitoring Exporter allows the user to send collected metrics to Google Cloud.
Package metric provides an implementation of the OpenTelemetry metrics SDK.