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 negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
Package autoprop provides an OpenTelemetry TextMapPropagator creation function. The OpenTelemetry specification states that the default TextMapPropagator needs to be a no-operation implementation. The opentelemetry-go project adheres to this requirement. However, for systems that perform propagation this default is not ideal. This package provides a TextMapPropagator with useful defaults (a combined TraceContext and Baggage TextMapPropagator), and supports environment overrides using the OTEL_PROPAGATORS environment variable.
The netlink package provides a simple netlink library for Go. 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 IP addresses and routes, and configure IPsec.
Package eventsource implements a client and server to allow streaming data one-way over a HTTP connection using the Server-Sent Events API http://dev.w3.org/html5/eventsource/.
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 utilities for managing Google Cloud credentials, including functionality for creating, caching, and refreshing OAuth2 tokens. It offers customizable options for different OAuth2 flows, such as 2-legged (2LO) and 3-legged (3LO) OAuth, along with support for PKCE and automatic token management.
This package contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
Hjson is a syntax extension to JSON. It is intended to be used like a user interface for humans, to read and edit before passing the JSON data to the machine.
Generates slug from Unicode string for use in URLs.
This package provides a GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way.
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 package provides a collection of Golang utilities maintained by Storj project:
accesslogs can handle collection and upload of arbitrarily formatted server access logs in the fashion of S3's server access logging
bloomfilter implements a bloom-filter for pieces that need to be preserved
cfgstruct
context2 contains utilities for contexts
currency
debug implements debug server for satellite, storage node, and edge services
encryption collects common cryptographic primitives needed for path and data encryption
errs2 collects common error handling functions
eventstat contains helper to create statistics about events with unbounded cardinality
experiment implements feature flag propagation.
fpath implements cross-platform file and object path handling
grant
http
identity implements CA and Peer identity management and generation.
leak provides a way to track resources when race detector is enabled
macaroon implements contextual caveats and authorization
memory contains byte size types and manipulation
metrics implements a server which displays only read-only monitoring data
netutil
nodetag
paths implements wrappers for handling encrypted and unencrypted paths safely
peertls manages TLS configuration for peers.
pkcrypto contains a set of helper functions and constants to perform common cryptographic operations
process
processgroup implements process-grouping commands.
ranger implements lazy
io.Readerandio.Writerinterfacesreadcloser implements utilities for
io.ReadClosersrpc implements dialing on Storj Network
signing implements consistent signing and verifying protobuf messages
socket implements RFC4594
storj contains the types which represent the main entities of the Storj domain
strictcsv
sync2 provides a set of functions and types for having context aware functionalities, offloading memory through the file system, and to control execution of tasks which can run repetitively, concurrently or asynchronously.
telemetry
testcontext implements convenience context for testing.
testrand implements generating random base types for testing.
testtrace provides profiling debugging utilities for writing the state of all goroutines
time2 provides time related functionality that can be manipulated to facilite deterministic testing
traces
tracing
uuid implements UUID v4 based on RFC4122.
version
This package provides a validation checker for multiaddrs. Some basic validators for common address types are provided, but creating your own combinations is easy.
Pfilter is a Go package for filtering packets into multiple virtual connections from a single physical connection.
Gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
This package provides a native, idiomatic interface to HDFS. Where possible, it mimics the functionality and signatures of the standard `os` package.
This package implements OVSDB specified in RFC 7047. It's used mainly for managing the configuration of Open vSwitch and OVN, but it could also be used to manage your stamp collection.
This package provides a SASL library written in Go.
webtransport-go is an implementation of the WebTransport protocol, based on @urlhttps://github.com/quic-go/quic-go,quic-go. It currently implements @urlhttps://www.ietf.org/archive/id/draft-ietf-webtrans-http3-02.html,draft-02 of the specification.
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.
This package provides a SOCKS protocol version 5 library with full TCP/UDP and IPv4/IPv6 support.
This package implements a various networking related functions used throughout the Pion modules.
This package provides an OpenTracing instrumentation for net/http standard library.