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.
This package provides a library for reading MaxMind GeoLite2 and GeoIP2 databases in Go.
A collection of useful middleware for Go HTTP services and web applications.
Package urlesc implements query escaping as per RFC 3986. It contains some parts of the net/url package, modified so as to allow some reserved characters incorrectly escaped by net/url.
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.
This package implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter and variable type declarations (if any). jsoniter interfaces gives 100% compatibility with code using standard lib.
Fast JSON encoder/decoder compatible with encoding/json for Go.
This package provides an implementation of JSON Pointer for the Go programming language.
Package config provides utilities for loading configuration from multiple sources that can be used to configure the SDK's API clients, and utilities.
Package grequests implements a friendly API over Go's existing net/http library.
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.
This package provides a Go library for authenticating emails.
GoPtLib is a library for writing Tor pluggable transports in Go.
This package provides bindgings to Java Linstore - Software-Defined Block Storage for container, cloud and virtualisation.
This package provides implements a functionality of URL normalizer as described in RFC 3986.
Package otelhttp provides an http.Handler and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.
Package urlpath matches paths against a template. It's meant for applications that take in REST-like URL paths, and need to validate and extract data from those paths.
This package provides a collection of small Go networking packages.
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.
This package provides a foundational library to analyze an OpenAPI Initiative specification document for easier reasoning about the content.
Package mastodon provides functions and structs for accessing the mastodon API.
Package autoprop provides an OpenTelemetry TextMapPropagator creation function. The OpenTelemetry specification states that the default TextMapPropagator needs to be a no-operation implementation. The opentelemetry-go project adheres to this requirement. However, for systems that perform propagation this default is not ideal. This package provides a TextMapPropagator with useful defaults (a combined TraceContext and Baggage TextMapPropagator), and supports environment overrides using the OTEL_PROPAGATORS environment variable.
memberlist is a Go library that manages cluster membership and member failure detection using a gossip based protocol.
The use cases for such a library are far-reaching: all distributed systems require membership, and memberlist is a re-usable solution to managing cluster membership and node failure detection.
memberlist is eventually consistent but converges quickly on average. The speed at which it converges can be heavily tuned via various knobs on the protocol. Node failures are detected and network partitions are partially tolerated by attempting to communicate to potentially dead nodes through multiple routes.
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 is a Go reader for the MaxMind DB format. Although this can be used to read GeoLite2 and GeoIP2 databases, geoip2 provides a higher-level API for doing so.