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.
This package provides a library to work with network connections in the Go language. In particular it provides tools to deal with network address translation (NAT), proxies, sockets, and transport layer security (TLS).
This package provides Golang SDK for integrating with the Extism runtime - a cross-language framework for building with WebAssembly.
The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.
GoJay is a performant JSON encoder/decoder for Golang. It has a simple API and doesn't use reflection. It relies on small interfaces to decode/encode structures and slices.
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.
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This repository contains the Go packages for common protocol buffer types, and the generated gRPC code necessary for interacting with Google's gRPC APIs.
This package provides the github.com/hashicorp/vault/api Golang package. It contains code for interacting with a Vault server.
tcplisten provides customizable TCP net.Listener with various performance-related options.
This package provides a library to manipulates Linux nftables (the iptables successor). It does not rely on libnftnl wrappers.
The Go standard library contains a default http.Client and it is a common idiom to tweak it as necessary. Unfortunately, this is a shared value, and it is not uncommon for libraries to assume that they are free to modify it at will. This package provides some simple functions to get a "clean" http.Client, namely one that uses the same default values as the Go standard library, but returns a client that does not share any state with other clients.
Package proxyproto implements Proxy Protocol (v1 and v2) parser and writer, as per specification: @urlhttps://www.haproxy.org/download/2.3/doc/proxy-protocol.txt. It is to be used in one of or both proxy clients and proxy servers that need to support said protocol. Both protocol versions, 1 (text-based) and 2 (binary-based) are supported. TLV parsers extensions coming with this library support AWS, Azure and GCP.
This package implements a TCP-level socket options that allow manipulation of TCP connection facilities.
Package ethtool allows control of the Linux ethtool generic netlink interface. as it's described in ethtool-netlink.
This package implements a simple HTTP prober which may be used to check endpoint health status.
This package provides a re-implementation of Julien Schmidt's httprouter, in that it uses a patricia tree, but the logic is rather different. Specifically, the routing rules are relaxed so that a single path segment may be a wildcard in one route and a static token in another.
This package provides a SOCKS protocol version 5 library with full TCP/UDP and IPv4/IPv6 support.
Package stdouttrace contains an OpenTelemetry exporter for tracing telemetry to be written to an output destination as JSON.
This package implements a Kubernetes OpenAPI discovery spec generation, providing support a subset of OpenAPI features to satisfy kubernetes use-cases but implement that subset with little to no assumption about the structure of the code or routes.
This package provides admin API definitions for the Loft platform.
This package implements generically consumable SigV4 and SigV4a request signing.
This package implements a core functionality required by Go code generated by the IBM Cloud OpenAPI SDK Generator (openapi-sdkgen).
This package provides the definitions for the Container Runtime Interface (CRI). CRI is a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a protocol buffers and gRPC API. Read more about CRI API at @urlhttps://kubernetes.io/docs/concepts/architecture/cri/,kubernetes docs.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.