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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Go-ShadowSocks is a Go implementation of the Shadowsocks tunnel proxy protocol.
Package imohash implements a fast, constant-time hash for files. It is based atop murmurhash3 and uses file size and sample data to construct the hash.
This package provides qtls, a QUIC-capable variant of the Go standard library's TLS 1.3 implementation.
PKI based identities for use in go-libp2p.
Shapeshifter-Transports is a set of Pluggable Transports implementing the Go API from the Pluggable Transports 2.0 specification. Each transport implements a different method of shapeshifting network traffic. The goal is for application traffic to be sent over the network in a shapeshifted form that bypasses network filtering, allowing the application to work on networks where it would otherwise be blocked or heavily throttled.
Native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3). Reference algorithm has been slightly hacked as to support the streaming mode required by Go's standard Hash interface.
This package provides AES Cipher Block Chaining CipherText Stealing encryption and decryption methods.
The pgpmail package implements PGP encryption for e-mail messages.
This package provides a native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3).
This package is an external copy of the Go standard library's internal ChaCha20 package.
The bsaes is a portable pure-Go constant time AES implementation based on the code from BearSSL. On appropriate systems, with a sufficiently recent Go runtime, it will transparently call crypto/aes when NewCipher is invoked.
This native Go library manages secrets via the freedesktop.org Secret Service DBus interface.
This is a native Go implementation of the xxHash algorithm, an extremely fast non-cryptographic hash algorithm, working at speeds close to RAM limits.
This package is an Ed25519 based public-key signature system that simplifies keys and seeds and performs signing and verification.
blake3 implements the BLAKE3 cryptographic hash function. In addition to the pure-Go implementation, this package also contains AVX-512 and AVX2 routines (generated by avo) that greatly increase performance for large inputs and outputs.
This package provides ssh-to-pgp: a Go command line +utility to convert SSH RSA keys to GPG keys.
noise implements the Noise protocol framework. Noise is a low-level framework for building crypto protocols. Noise protocols support mutual and optional authentication, identity hiding, forward secrecy, zero round-trip encryption, and other advanced features.
ChaCha is a stream cipher family created by Daniel Bernstein. The most common ChaCha variant is ChaCha20 (20 rounds). ChaCha20 is standardized in RFC 7539.
This package implements a functionality to convert keys between the PEM and JWK file formats.
Native Go implementation of Austin Appleby's third MurmurHash revision (aka MurmurHash3). Reference algorithm has been slightly hacked as to support the streaming mode required by Go's standard Hash interface.
Go-Bloom implements bloom filter using double hashing.
Boiler-plate to securely seed Go's random number generator (if possible).
This package provides a hashing function.