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.
This package implements a functionality of managing the registration, marshaling, and unmarshaling of encoded types. It helps when types are sent over a ttrpc/GRPC API and marshaled as a protobuf Any.
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.
Package linkheader provides functions for parsing HTTP Link headers.
This package provides a GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way.
This package provides a SDK implementing HTTP client for Koofr cloud storage provider.
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.
This package provides a library for parsing and formatting mbox files.
Package gomatrix implements the Matrix Client-Server API. This package is an alternative fork of not maintained https://github.com/matrix-org/gomatrix project.
This package implements an HTTP request/response middleware pipeline used by Azure SDK clients.
This package provides a Golang implementation of the SRP protocol, used for authentication of ProtonMail users.
The Docker Engine API is an HTTP API used by the command-line client to communicate with the daemon. It can also be used by third-party software to control the daemon.
This code is for loading database data that maps IP addresses to countries for collecting and presenting statistics on snowflake use that might alert us to censorship events.
Package wifi provides access to IEEE 802.11 WiFi device operations on Linux using nl80211.
Package aws contains OpenTelemetry propagators that use AWS propagation formats.
Package jaeger contains an OpenTelemetry tracing exporter for Jaeger.
This package implements the SMB2/3 client in Go.
This package provides a client for http://coveralls.io/ Coveralls.io continuous code coverage tracking system.
sentry-go provides a Sentry client implementation for the Go programming language.
This package implements JMESPath, a query language for JSON. It transforms one JSON document into another through a JMESPath expression.
OjG is a high performance parser with a variety of additional JSON tools. OjG is optimized to processing huge data sets where data does not necessarily conform to a fixed structure.
This package provides an implementation of JSON Schema for the Go programming language, which supports draft-04, draft-06 and draft-07.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides the socks5 package that implements a SOCKS5 server. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs.
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.