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.
Small web scraper package for Go, with its interface highly similar to that of BeautifulSoup.
Package otlptracegrpc provides an OTLP span exporter using gRPC. By default the telemetry is sent to @urlhttps://localhost:4317.
This provides bidirectionally connected net.Conns, net.PacketConns made from socketpair(2) as well as bidirectionally connected net.TCPConns.
Package otlptracehttp provides an OTLP span exporter using HTTP with protobuf payloads. By default the telemetry is sent to @urlhttps://localhost:4318/v1/traces.
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 HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier.
This package implements a functionality to run Go web applications on AWS Lambda and API Gateway or ALB without changing the existing HTTP handlers.
This package provides implements a functionality of URL normalizer as described in RFC 3986.
This package allows a user to share their Go build cache across the network,using GOCACHEPROG.
This package provides a Go Client Library for Google Cloud Key Management Service (KMS) API.
Interceptor is a framework for building RTP/RTCP communication software. This framework defines a interface that each interceptor must satisfy. These interceptors are then run sequentially.
This package provides a simple library for netlink. Netlink is the interface a user-space program in linux uses to communicate with the kernel. It can be used to add and remove interfaces, set up ip addresses and routes, and confiugre ipsec. Netlink communication requires elevated privileges, so in most cases this code needs to be run as root. The low level primitives for netlink are contained in the nl subpackage. This package attempts to provide a high-level interface that is loosly modeled on the iproute2 cli.
It's an alternative fork of https://github.com/vishvananda/netlink.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
This package provides gRPC Go Middlewares: interceptors, helpers and utilities - middleware that is executed either on the gRPC Server before the request is passed onto the user's application logic, or on the gRPC client either around the user call. It is a perfect way to implement common patterns: auth, logging, tracing, metrics, validation, retries, rate limiting and more, which can be a great generic building blocks that make it easy to build multiple microservices easily.
This package implements a functionality of a bridge to the Proton API, with the goal of providing enough functionality to be a usable backend for projects like rclone.
Package safehtml provides immutable string-like types which represent values that are guaranteed to be safe, by construction or by escaping or sanitization, to use in various HTML contexts and with various DOM APIs.
This package provides methods for Go programs to configure the Antithesis platform. Functionality is grouped into the Go packages:
assert- to enable defining [test properties] about your program or [workload]. It is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]random- to request both structured and unstructured randomness from the Antithesis environment. is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]lifecycle- to lifecycle informs the Antithesis environment that particular test phases or milestones have been reached. It is part of the [Antithesis Go SDK], which enables Go applications to integrate with the [Antithesis platform]
This package provides a Golang implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
Package chunker implements Content Defined Chunking based on a rolling Rabin Checksum. This package provides a modified fork of https://github.com/restic/restic project.
Package smithyoteltracing implements a Smithy client tracing adapter for the OTEL Go SDK.
menshen is a resource distributor for LEAP VPN. Here, resource means information for accessing either gateways, bridges, or a combination of the two. This information includes not only endpoint discovery but also credentials (although the credential distribution is not fully integrated at this point). In chinese folk religions, menshen are guardians of doors and gates.
This package implements an HTTP request/response middleware pipeline used by Azure SDK clients.
Fast JSON encoder/decoder compatible with encoding/json for Go.