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 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.
Package router is a trie based high performance HTTP request router.
This package implements a functionality of managing the registration, marshaling, and unmarshaling of encoded types. It helps when types are sent over a ttrpc/GRPC API and marshaled as a protobuf Any.
Gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
This package implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1): Caching.
Package realclientip provides strategies for obtaining the "real" client IP from HTTP requests.
Package otlptracehttp provides an OTLP span exporter using HTTP with protobuf payloads. By default the telemetry is sent to @urlhttps://localhost:4318/v1/traces.
Package ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host. The protocol uses simple framing for sending requests, responses, and data using multiple streams.
Package metric provides an implementation of the OpenTelemetry metrics SDK.
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
This package provides a CSS parser and inliner.
go-github is a Go client library for accessing the GitHub API v3.
This package provides a Golang implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
wazero is a WebAssembly Core Specification 1.0 and https://www.w3.org/TR/2022/WD-wasm-core-2-20220419/,2.0 compliant runtime. It has zero dependencies, and doesn't rely on CGO. This means you can run applications in other languages and still keep cross compilation.
Package b3 implements the B3 propagator specification as defined at @urlhttps://github.com/openzipkin/b3-propagation,.
Package jsonschema provides json-schema compilation and validation.
The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them. This package provides an command line interface (CLI) tool.
This package provides an implementation of the UNIX socket family data types and related helper functions.
This package exposes a registry of data types to support string formats in the go-openapi toolkit. strfmt represents a well known string format such as credit card or email. The Go toolkit for OpenAPI specifications knows how to deal with those.
Libraries, samples, and tools to help Go developers develop AWS Lambda functions.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides a library for parsing and formatting mbox files.
This package provides a simple API to perform JSON unmarshalling. It supports unmarshalling of some known and some unknown fields with zero performance overhead. While unmarshalling, it allows fully retaining the original data and access it via a typed struct and a dynamic map.
Contains a bunch of helper functions for go-openapi and go-swagger projects.