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 a a drop-in replacement to github.com/pkg/errors and Go's standard errors package. It also provides of error objects, in ways suitable for distributed systems with mixed-version software compatibility.
Package jaeger implements the Jaeger propagator specification as defined at https://www.jaegertracing.io/docs/1.18/client-libraries/#propagation-format.
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.
datadog-go is a library that provides a DogStatsD client in Golang.
This package implements a functionality to create components that render fragments of HTML and compose them to create screens, pages, documents, or apps.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
Package srtp implements Secure Real-time Transport Protocol.
Collection of Go packages for working with the +http.FileSystem interface.
This package provides implements a functionality of URL normalizer as described in RFC 3986.
This package provides a CLI binary executable built from go-github-com-multiformats-go-multiaddr-dns.
Package realclientip provides strategies for obtaining the "real" client IP from HTTP requests.
This package provides an unofficial Go SDK for integrating with v2 of the Dropbox API.
Package elastic provides an interface to the Elasticsearch server https://www.elastic.co/products/elasticsearch.
Package cmux is a library to multiplex network connections based on their payload to server gRPC, SSH, HTTPS, HTTP, Go RPC, and pretty much any other protocol on the same TCP listener.
This library provides a http.Handler that acts as a health endpoint. It can be used by cloud infrastructure or other services to determine the availability of an application.
Rather than simply returning a response with HTTP status code 200, this library allows building health checks that test the availability of all required dependencies. The HTTP response contains the aggregated health result and details about the health status of each component.
This package provides a HTTP Transport that implements the RoundTripper interface and can be used as a built in replacement for the standard library.
Yamux (Yet another Multiplexer) relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it.
Features:
streams can be opened by either client or server
useful for nat traversal
server-side push support
avoid starvation
back-pressure to prevent overwhelming a receiver
enables persistent connections over a load balancer
enables thousands of logical streams with low overhead
The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
Package internal/configsources provides utilities for looking up configuration sources in AWS.
This package provides configurable backoff algorithms (exponential, constant, etc.) for Golang commonly used in retry loops for network calls or transient error handling.
This package provides a plugin for the Google protocol buffer compiler to generate Go code.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides a Real-time Transport Protocol packetizer and depacketizer.
GoTURN is a library providing a Go interface compatible with the golang proxy package which connects through a TURN relay. It provides parsing and encoding support for STUN and TURN protocols.