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 githubv4 is a client library for accessing GitHub GraphQL API v4.
This package provides a high performance and feature rich codec and encoding library for the MessagePack, CBOR, JSON and the Binc formats.
Yamux (Yet another Multiplexer) is a multiplexing library for Golang. It 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.
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism described in RFC-5802 and RFC-7677.
This package implements a proxy.Dialer which uses HTTP(s) CONNECT requests.
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.
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 provides a re-implementation of Julien Schmidt's httprouter, in that it uses a patricia tree, but the logic is rather different. Specifically, the routing rules are relaxed so that a single path segment may be a wildcard in one route and a static token in another.
This package implements the IMAP UIDPLUS extension, as defined in @urlhttps://rfc-editor.org/rfc/rfc4315.html, RFC4315.
The dnsutils package provides a Go function to return a map of Service Records (SRV) in the order they should be used for a given service, protocol and name. The order is determined by the records' priority and randomized selection based on their relative weighting. This package is useful for network applications that require accessing services using SRV records.
This package provides helpers to validate Swagger 2.0 specification (aka OpenAPI 2.0).
The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.
This package implements JMESPath, a query language for JSON. It transforms one JSON document into another through a JMESPath expression.
Package secretsmanager provides the API client, operations, and parameter types for AWS Secrets Manager.
This package provides packet processing capabilities for Go.
Package ieproxy is a utility to retrieve the proxy parameters.
This package provides Go bindings for iptables utility. In-kernel netfilter does not have a good userspace API. The tables are manipulated via setsockopt that sets/replaces the entire table. Changes to existing table need to be resolved by userspace code which is difficult and error-prone. Netfilter developers heavily advocate using iptables utlity for programmatic manipulation. go-iptables wraps invocation of iptables utility with functions to append and delete rules; create, clear and delete chains.
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 is a parser for GraphQL, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
This package provide an implementatin of https://openid.net/developers/how-connect-works/.
libdns is a collection of free-range DNS provider client implementations. It defines the core interfaces that provider packages should implement. They are small and idiomatic interfaces with well-defined semantics.
The interfaces include:
RecordGetter to list records.
RecordAppender to append new records.
RecordSetter to set (create or change existing) records.
RecordDeleter to delete records.
This package provides a pure Go Kerberos library. It features:
Kerberos libraries for custom integration
Parsing Keytab files
Parsing krb5.conf files
Parsing client credentials cache files such as /tmp/krb5cc_$(id -u $(whoami))
On the client side, it provides a client that can authenticate to an SPNEGO Kerberos authenticated web service, and the ability to change client's password.
On the server side, the library provides a HTTP handler wrapper implements SPNEGO Kerberos authentication, as well as a HTTP handler wrapper decodes Microsoft AD PAC authorization data.
Package srtp implements Secure Real-time Transport Protocol.
Gorilla WebSocket is a Go implementation of the WebSocket protocol.