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 httpforwarded is a helper package for parsing the Forwarded HTTP header as defined in https://www.rfc-editor.org/rfc/rfc7239. There is a function for parsing the value of multiple Forwarded headers, and a function for formatting a Forwarded header.
This package implements a functionality to create components that render fragments of HTML and compose them to create screens, pages, documents, or apps.
Package cors is net/http handler to handle Cross-origin resource sharing related requests as defined by http://www.w3.org/TR/cors/.
The package extends Go's HTTP Transport allowing Kerberos authentication through Negotiate mechanism (see RFC4559).
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
A simple alternative to rcrowley's go-metrics that's a lot faster (and only does simple bandwidth metrics).
Gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications and services.
Package rpc2 provides bi-directional RPC client and server similar to net/rpc.
Package srtp implements Secure Real-time Transport Protocol.
Package jsonschema provides json-schema compilation and validation.
GoPtLib is a library for writing Tor pluggable transports in Go.
Fast JSON encoder/decoder compatible with encoding/json for Go.
This package provides a toolkit for building TURN, specified in RFC 8656, servers and clients.
pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure. It may require copying the examples and making minor modifications to fit your need, no knowledge of Go is required however.
The advantage of this is that you don't need to deal with complicated configuration files, or custom APIs to modify the state of Pion TURN. After you instantiate an instance of a Pion TURN server or client you interact with it like any library. The quickest way to get started is to look at the examples or GoDoc.
This package implements a various networking related functions used throughout the Pion modules.
This package provides Gradle templates for Smithy code generators.
Package httphead contains utils for parsing HTTP and HTTP-grammar compatible text protocols headers.
A collection of useful middleware for Go HTTP services and web applications.
This package provides the socks5 package that implements a SOCKS5 server. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs.
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.
Package otel provides global access to the OpenTelemetry API. The subpackages of the otel package provide an implementation of the OpenTelemetry API. This package contains 3 Golang modules: go.opentelemetry.io/otel, go.opentelemetry.io/otel/metric and go.opentelemetry.io/otel/trace.
Package realclientip provides strategies for obtaining the "real" client IP from HTTP requests.
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 packge provides a plugin for the Google protocol buffer compiler to generate Go code.