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.
Web Push API Encryption with VAPID support.
Package log implements a simple structured logging API designed with few assumptions. Designed for centralized logging solutions such as Kinesis which require encoding and decoding before fanning-out to handlers.
This package implements the IMAP UIDPLUS extension, as defined in @urlhttps://rfc-editor.org/rfc/rfc4315.html, RFC4315.
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism described in RFC-5802 and RFC-7677.
Telebot is a bot framework for Telegram Bot API. This package provides the best of its kind API for command routing, inline query requests and keyboards, as well as callbacks.
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 an implementation of client side part of XMLRPC protocol in Go language.
certmagic provides API for TLS Automation with full control over almost every aspect of the system.
Main features:
Fully automated certificate management including issuance and renewal, with support for certificate revocation. Also works in conjunction with your own certificates.
Wildcard certificates.
One-line, fully managed HTTPS servers, with HTTP->HTTPS redirects.
Multiple issuers supported: get certificates from multiple sources/CAs for redundancy and resiliency.
Solves all 3 common ACME challenges: HTTP, TLS-ALPN, and DNS (and capable of others.)
Robust error handling:
Challenges are randomized to avoid accidental dependence and rotated to overcome certain network blockages.
Robust retries for up to 30 days.
Exponential backoff with carefully-tuned intervals.
Retries with optional test/staging CA endpoint instead of production, to avoid rate limits.
All libdns DNS providers work out-of-the-box.
Pluggable storage backends (default: file system) and key sources.
Automatic OCSP stapling.
Distributed solving of all challenges (works behind load balancers.)
Supports on-demand issuance of certificates.
Optional event hooks for observation.
One-time private keys by default (new key for each cert) to discourage pinning and reduce scope of key compromise.
Works with any certificate authority (CA) compliant with the ACME specification RFC 8555.
Must-Staple (optional; not default.)
Full support for draft-ietf-acme-ari (ACME Renewal Information; ARI) extension.
The package extends Go's HTTP Transport allowing Kerberos authentication through Negotiate mechanism (see RFC4559).
This package provides a validation checker for multiaddrs. Some basic validators for common address types are provided, but creating your own combinations is easy.
This package implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC4506 (obsoletes RFC 1832 and RFC 1014) in Go.
This is a look-like nothing obfuscation protocol that incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.
The @codeobfsvpn module contains a Go package that provides server and client components to use variants of the obfs4 obfuscation protocol. It is intended to be used as a drop-in Pluggable Transport for OpenVPN connections (although it can be used for other, more generic purposes).
Package realclientip provides strategies for obtaining the "real" client IP from HTTP requests.
This package provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.
This package provides an ID extension for go-imap as specified in RFC 2971.
Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
go-github is a Go client library for accessing the GitHub API v3.
This package contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
Package swift provides an easy to use interface to Swift / Openstack Object Storage / Rackspace Cloud Files.
The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.
This package provides a Go library for reporting multidimensional events over UDP.
GoProxy is a library to create a customized HTTP/HTTPS proxy server using Go (aka Golang), with several configurable settings available. The target of this project is to offer an optimized proxy server, usable with reasonable amount of traffic, yet customizable and programmable.