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 Golang implementation of the SRP protocol, used for authentication of ProtonMail users.
Package linkheader provides functions for parsing HTTP Link headers.
This package implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1): Caching.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
Package srtp implements Secure Real-time Transport Protocol.
Package genetlink implements generic netlink interactions and data types.
This package provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
This package provides a partial Go implementation of the Remote Call Procedure libraries, presented in @urlhttp://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure Call.
The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 and 3.0 for Golang.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
Goji is a HTTP request multiplexer, similar to std net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the http.Handler that corresponds to the first matching Pattern. Goji also supports Middleware (composable shared functionality applied to every request) and uses the standard context package to store request-scoped values.
Package websocket implements the @urlhttps://rfc-editor.org/rfc/rfc6455.html,RFC 6455 WebSocket protocol.
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.
This package provides a Balanced-Routing-Table (BART).
This package implements a SOCKS5. 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.
Features:
support socks5 server
support TCP/UDP and IPv4/IPv6
unit tests
"No Auth" mode
user/password authentication optional user addr limit
support for the CONNECT command
support for the ASSOCIATE command
rules to do granular filtering of commands
custom DNS resolution
custom goroutine pool
buffer pool design and optional custom buffer pool
custom logger
Collection of Go packages for working with the +http.FileSystem interface.
This package implements the SMB2/3 client in Go.
This package implements functionality to generate static MarshalJSON and UnmarshalJSON functions for structures in Go. The generated functions reduce the reliance upon runtime reflection to do serialization and are generally 2 to 3 times faster. In cases where @codeffjson doesn't understand a Type involved, it falls back to @codeencoding/json, meaning it is a safe drop in replacement. By using ffjson your JSON serialization just gets faster with no additional code changes.
This package provides a plugin system over WebAssembly. As a plugin is compiled to Wasm, it can be size-efficient, memory-safe, sandboxed and portable. The plugin system auto-generates Go SDK for plugins from Protocol Buffers files. While it is powered by Wasm, plugin authors/users don't have to be aware of the Wasm specification since the raw Wasm APIs are capsulated by the SDK.
Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC 7234 compliant cache for HTTP responses. It is only suitable for use as a "private" cache (i.e. for a web-browser or an API-client and not for a shared proxy).
jsonpatch is a library which provides functionality for both applying RFC6902 JSON patches against documents, as well as for calculating & applying RFC7396 JSON merge patches.
This package implements a Network File System (NFS) client in Go. It's an alternative fork of unmaintained https://github.com/davecheney/nfs.