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 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.
This is an extension to the Tink Go library that provides support for Google Cloud KMS.
Package arp implements the ARP protocol, as described in RFC 826.
This package provides a plugin for the Google protocol buffer compiler to generate Go code.
go-reuseport enables listening and dialing from the same TCP or UDP port. This means that SO_REUSEADDR and SO_REUSEPORT socket options may be set. This is particularly important when attempting to do TCP NAT hole-punching, which requires a process to both Listen and Dial on the same TCP port. go-reuseport provides some utilities around enabling this behaviour on various operating systems.
This package provides timestamp verification functionality for the Sigstore ecosystem, implementing RFC 3161 timestamp response validation.
Package prometheus provides a Prometheus Exporter that converts OTLP metrics into the Prometheus exposition format and implements prometheus.Collector to provide a handler for these metrics.
This package is a simple mDNS client/server library in Go. mDNS can be used to discover services on the local network without the use of an authoritative DNS server. This enables peer-to-peer discovery.
This package provides access to Google Compute Engine (GCE) metadata and API service accounts for Go.
This package provides the strutil Golang package. It is part of HashiCorp's Secure division products stdlib.
Package multistream implements a simple stream router for the multistream-select protocol. The protocol is defined at https://github.com/multiformats/multistream-select
This is a Go reader for the MaxMind DB format. Although this can be used to read GeoLite2 and GeoIP2 databases, geoip2 provides a higher-level API for doing so.
Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. It provides a data loading mechanism with caching and de-duplication that works across a set of peer processes.
This package implements the Stream Control Transmission Protocol as specified in RFC 9260.
Package jmap implements JMAP Core protocol as defined in RFC 8620 published on July 2019.
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism described in RFC-5802 and RFC-7677.
AmneziaWG is a contemporary version of the WireGuard protocol. It's a fork of WireGuard-Go and offers protection against detection by DPI systems. At the same time, it retains the simplified architecture and high performance of the original. For more information, see https://docs.amnezia.org/documentation/amnezia-wg/.
This package provides command line tools: gqlclient, gqlclientgen, and gqlintrospect. For the Golang libriray, see go-git-sr-ht-emersion-gqlclient package.
The Cascadia package implements CSS selectors for use with the parse trees produced by the html package.
Package webrtc implements the WebRTC (Real-Time Communication in Browsers) 1.0 as defined in W3C WebRTC specification document. Features:
implementation of webrtc-pc and
https://www.w3.org/TR/webrtc-stats/,webrtc-statsDataChannels
Send/Receive audio and video
Renegotiation
Plan-B and Unified Plan
SettingEngine for Pion specific extensions
implemented connectivity - Full ICE Agent, ICE Restart, Trickle ICE, STUN, TURN mDNS candidates
The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.
The Microsoft Authentication Library (MSAL) for Go is part of the Microsoft identity platform for developers (formerly named Azure AD) v2.0. It allows you to sign in users or apps with Microsoft identities (Azure AD and Microsoft Accounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.
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 advancedtls provides gRPC transport credentials that allow easy configuration of advanced TLS features. For example, periodic credential reloading,support for certificate revocation lists, and customizable certificate verification behaviors.