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 native, idiomatic interface to HDFS. Where possible, it mimics the functionality and signatures of the standard `os` package.
Yamux (Yet another Multiplexer) is a multiplexing library for Golang. It relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it.
Package smithy provides the core components for a Smithy SDK.
Package gitea implements a client for the Gitea API. The version corresponds to the highest supported version of the gitea API, but backwards-compatibility is mostly given.
Package doh implements client operations for DoH (DNS over HTTPS) lookups. It implements looking up the following records:
A
AAAA
CNAME
MX
NS
TXT
SRV
SOA
PTR
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.
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 a toolkit for building TURN, specified in RFC 8656, servers and clients.
pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure. It may require copying the examples and making minor modifications to fit your need, no knowledge of Go is required however.
The advantage of this is that you don't need to deal with complicated configuration files, or custom APIs to modify the state of Pion TURN. After you instantiate an instance of a Pion TURN server or client you interact with it like any library. The quickest way to get started is to look at the examples or GoDoc.
This package provides a minimal templating engine for Golang.
Package websocket implements the @urlhttps://rfc-editor.org/rfc/rfc6455.html,RFC 6455 WebSocket protocol.
This package implements a websocket proxy for grpc-gateway backed services.
sentry-go provides a Sentry client implementation for the Go programming language.
This package is a request router and dispatcher with a pat-like interface. It is an alternative to gorilla/mux that showcases how it can be used as a base for different API flavors.
Rekor provides an immutable tamper-resistant ledger of metadata generated within a software project's supply chain. It enables software maintainers and consumers to transparently record signed metadata to a ledger.
This package provides a fully featured interface to the DNS. Both server and client side programming is supported. The package allows complete control over what is sent out to the DNS. The API follows the less-is-more principle, by presenting a small interface.
This package implements JMESPath, a query language for JSON. It transforms one JSON document into another through a JMESPath expression.
This package provides a low-level network connection type which integrates with Go's runtime network poller to provide asynchronous I/O and deadline support.
Gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications and services.
jsonpatch is a library which provides functionality for both applying RFC6902 JSON patches against documents, as well as for calculating & applying RFC7396 JSON merge patches.
Package sso provides the API client, operations, and parameter types for AWS Single Sign-On.
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.
Package @codexff is a net/http middleware/handler to parse Forwarded HTTP Extension in Golang.
This is a Go package for posting to a StatHat account.
Concise Binary Object Representation is a superset of JSON's schema that's faster and more compact.