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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Package gohttpmetrics knows how to measure http metrics in different metric formats, it comes with a middleware that can be used for different frameworks and also the the main Go net/http handler:.
Package grpc implements an RPC system called gRPC.
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.
go-github is a Go client library for accessing the GitHub API v3.
This package implements a proxy.Dialer which uses HTTP(s) CONNECT requests.
This package implements a functionality to configure Go's pprof features and default HTTP mux using the environment variable GOPPROF. envpprof has an init function that will run at process initialization that checks the value of the GOPPROF environment variable. The variable can contain a comma-separated list of values, for example GOPPROF=http,block.
This package provides a SOCKS protocol version 5 library with full TCP/UDP and IPv4/IPv6 support.
This package provides a library for the Hetzner Cloud API.
This package implements an IMAP4rev1 (+extensions) mailserver.
Generates slug from Unicode string for use in URLs.
Package httpfs implements http.FileSystem on top of a map[string]string.
Package httphead contains utils for parsing HTTP and HTTP-grammar compatible text protocols headers.
Go library for /dns4, /dns6, /dnsaddr multiaddr resolution.
Server-sent events is a technology where a browser receives automatic updates from a server via HTTP connection. The SSE EventSource API is standardized as part of HTML5[1] by the W3C.
Package otlptrace contains abstractions for OTLP span exporters.
This package provides a fully featured interface to the DNS. Both server and client side programming is supported. The package allows complete control over what is sent out to the DNS. The API follows the less-is-more principle, by presenting a small interface.
Package hub provides a simple event dispatcher for publish/subscribe pattern.
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.
The Go standard library contains a default http.Client and it is a common idiom to tweak it as necessary. Unfortunately, this is a shared value, and it is not uncommon for libraries to assume that they are free to modify it at will. This package provides some simple functions to get a "clean" http.Client, namely one that uses the same default values as the Go standard library, but returns a client that does not share any state with other clients.
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism described in RFC-5802 and RFC-7677.
Package metric provides an implementation of the OpenTelemetry metrics SDK.
This package provides HTTP header constants.
This package provides an alternative JSON parser for Go. It does not require to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them.