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 gorilla/context, which is a general purpose registry for global request variables in the Go programming language.
Package echo implements a high performance, minimalist Go web framework. Features:
optimized HTTP router which smartly prioritize routes
build robust and scalable RESTful APIs
group APIs
extensible middleware framework
define middleware at root, group or route level
data binding for JSON, XML and form payload
handy functions to send variety of HTTP responses
centralized HTTP error handling
template rendering with any template engine
define your format for the logger
highly customizable
automatic TLS via Let’s Encrypt
HTTP/2 support
Package imds provides the API client for interacting with the Amazon EC2 Instance Metadata Service.
This package provides support for Linked CAs using protocol buffers and gRPC.
ipvs provides a native Go implementation for communicating with IPVS kernel module using a netlink socket.
This module creates very simple multiaddr formatted cidr netmasks.
This package is intended to be used by bridges between existing logging libraries and OpenTelemetry. Users should not directly use this package as a logging library. Instead, install one of the bridges listed in the [registry], and use the associated logging library.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
This is an extension to the Tink Go library that provides support for AWS KMS.
This package implements Opentelemetry instrumentation support for ttRPC. The interceptors can be passed as ttrpc.ClientOpts and ttrpc.ServerOpt to ttRPC during client and server creation. The interceptors then automatically handle generating trace spans for all called and served unary method calls. If the rest of the code is properly set up to collect and export tracing data to opentelemetry, these spans should show up as part of the collected traces.
This package implements an IMAP4rev1 (+extensions) mailserver.
Package easyjson implements functionality to marshal/unmarshal Golang structs to/from JSON without the use of reflection. It also aims to keep generated Go code simple enough so that it can be easily optimized or fixed.
This package provides a set of APIs implementing the de facto standard for L4/L7 data plane configuration, similar to the role played by OpenFlow at L2/L3/L4 in Software-defined networking.
The xDS transport protocol provides a low latency versioned streaming gRPC delivery of xDS resources. The data model covers common data plane concerns such as service discovery, load balancing assignments, routing discovery, listener configuration, secret discovery, load reporting, health check delegation, etc.
This package provides SOCKS5 proxy for @urlhttps://github.com/makeworld-the-better-one/go-gemini,go-gemini.
Package swag converts Go annotations to Swagger Documentation 2.0 for verity of Go web frameworks which may be integrated with an existing project using Swagger UI.
This package provides a SOCKS protocol version 5 library with full TCP/UDP and IPv4/IPv6 support.
AWS S3 fake server and testing library for extensive S3 test integrations. Either by running a test-server, e.g. for testing of AWS Lambda functions accessing S3. Or, to have a simple and convenience S3 mock- and test-server.
Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
Package browser provides helpers to open files, readers, and urls in a browser window. The choice of which browser is started is entirely client dependent.
Package hashivault implement the interface with https://www.hashicorp.com/en/products/vault HashiCorp Vault KMS service.
This package provides named, in-memory network connections for Go.
Package water is a simple TUN/TAP interface library that efficiently works with standard packages like io, bufio, etc.. Use waterutil with it to work with TUN/TAP packets/frames. This is a fork of https://github.com/songgao/water.
Package fileuri provides functions to work with file:// URLs. It implements RFC 8089 The "file" URI Scheme.
This package implements a functionality to fills a struct with form values.