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.
Package tcpproxy lets users build TCP proxies, optionally making routing decisions based on HTTP/1 Host headers and the SNI hostname in TLS connections.
Package elastic provides an Elasticsearch client with AWS sigv4 support.
Pluggable Transport using WebRTC, inspired by Flashproxy and adheres to the pluggable transports v2.1 Go AP. This package provides:
brokercontains code for the Snowflake brokerdoccontains Snowflake documentation and manpagesclientcontains the Tor pluggable transport client and client library codecommoncontains generic libraries used by multiple pieces of Snowflakeproxycontains code for the Go standalone Snowflake proxyprobetestcontains code for a NAT probetesting serviceservercontains the Tor pluggable transport server and server library code
This is a Go port of the exponential backoff algorithm from Google's HTTP Client Library for Java.
Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. The retries exponentially increase and stop increasing when a certain threshold is met.
go-github is a Go client library for accessing the GitHub API v3.
This package provides a minimal wrapper library to fetch Elastic Container Service Task metadata from any Go service running in container provisioned by AWS Fargate.
Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
eggsampler/acme is a Go client library implementation for RFC8555 (previously ACME v2). This library can be used with the Let's Encrypt Certificate Authority (CA), but also other ACME compliant CA's such as ZeroSSL, Google Trust Services and others listed at https://acmeclients.com/certificate-authorities/.
Go-stun is a go implementation of the STUN client (RFC 3489 and RFC 5389).
tcplisten provides customizable TCP net.Listener with various performance-related options.
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.
GoBGP is an BGP implementation.
Libraries, samples, and tools to help Go developers develop AWS Lambda functions.
Package swift provides an easy to use interface to Swift / Openstack Object Storage / Rackspace Cloud Files.
This package provides a Simple Authentication and Security Layer library written in Go.
This package provides a Golang web framework with martini-like API.
Features:
zero allocation router
middleware support
crash-free
JSON validation
routes grouping
error management
rendering built-in
extendable
ACMEz is a lightweight, fully-compliant RFC 8555 (ACME) implementation, that provides an API for getting certificates. ACMEz is suitable for large-scale enterprise deployments. It also supports common IETF-standardized ACME extensions.
This module has two primary packages:
acmezis a high-level wrapper for getting certificates. It implements the ACME order flow described in RFC 8555 including challenge solving using pluggable solvers.acmeis a low-level RFC 8555 implementation that provides the fundamental ACME operations, mainly useful if you have advanced or niche requirements.
Main features:
Go API that thoroughly documented with spec citations.
Structured error values (problems as defined in RFC 7807.)
Smart retries (resilient against network and server hiccups.)
Challenge plasticity (randomized challenges, and will retry others if one fails.)
Context cancellation (suitable for high-frequency config changes or reloads.)
Highly flexible and customizable.
External Account Binding (EAB) support.
Tested with numerous ACME CAs (more than just Let's Encrypt.)
Implements niche aspects of RFC 8555 (such as alt cert chains and account key rollover.)
Efficient solving of large SAN lists (e.g. for slow DNS record propagation.)
Utility functions for solving challenges: device attestation challenges (draft-acme-device-attest-02), RFC 8737 (tls-alpn-01 challenge), RFC 8823 (email-reply-00 challenge; S/MIME.)
ACME Renewal Information (ARI) support (draft-ietf-acme-ari-03.)
Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation.
Package infectious implements Reed-Solomon forward error correction. It uses the Berlekamp-Welch error correction algorithm to achieve the ability to actually correct errors.
This package implements RFC 2616 HTTP/1.1 standard.
This package provides a Go language implementation of the QUIC network protocol.
If you use certificate-based access to protect your Google Cloud resources, the end user device certificate is one of the credentials that is verified before access to a resource is granted. You can configure Google Cloud to use the device certificates in your operating system key store when verifying access to a resource from the gcloud CLI or Terraform by using the enterprise certificates feature.