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 ethtool allows control of the Linux ethtool generic netlink interface. as it's described in ethtool-netlink.
This package provides configurable backoff algorithms (exponential, constant, etc.) for Golang commonly used in retry loops for network calls or transient error handling.
Package jsonschema uses reflection to generate JSON Schemas from Go types.
Shapeshifter provides network protocol shapeshifting technology. The purpose of this technology is to change the characteristics of network traffic so that it is not identified and subsequently blocked by network filtering devices.
Package resty provides Simple HTTP and REST client library for Go.
Package sts provides the API client, operations, and parameter types for AWS Security Token Service.
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.
Gorilla WebSocket is a Go implementation of the WebSocket protocol.
Package manager provides utilities to upload and download objects from S3 concurrently. Helpful for when working with large objects.
This package contains a parser and packer for the JWCC format: JSON With Commas and Comments (or "human JSON").
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This package provides the source code of CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates.
Package dap contains data types and code for Debug Adapter Protocol (DAP) specification.
This package provides the github.com/hashicorp/vault/api Golang package. It contains code for interacting with a Vault server.
Package browser provides helpers to open files, readers, and URLs in a browser window.
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.
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.
The netns package provides a simple interface for handling network namespaces in Go.
Goja is an implementation of ECMAScript 5.1 in pure Go with emphasis on standard compliance and performance, it was largely inspired by otto.
Features:
Full ECMAScript 5.1 support (including regex and strict mode).
Passes nearly all tc39 tests for the features implemented so far.
Capable of running Babel, TypeScript compiler and pretty much anything written in ES5.
Sourcemaps.
This package implements a low level functionality for WebAuthn library. It was forked from CloudFlare's github.com/cloudflare/cfssl/revoke.
Common enterprise features for the Go programming language.
This package provides a Golang implementation of the SRP protocol, used for authentication of ProtonMail users.
This package provies a library to create, store, and control access to the keys used to encrypt your data.
Package grpc implements an RPC system called gRPC.