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.
The sortthread package implements message sorting and threading for go-github-com-emersion-go-imap.
Yamux (Yet another Multiplexer) 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.
Features:
streams can be opened by either client or server
useful for nat traversal
server-side push support
avoid starvation
back-pressure to prevent overwhelming a receiver
enables persistent connections over a load balancer
enables thousands of logical streams with low overhead
This package provides a Django-syntax like template-engine.
This package provides a library for reading MaxMind GeoLite2 and GeoIP2 databases in Go.
memberlist is a Go library that manages cluster membership and member failure detection using a gossip based protocol.
The use cases for such a library are far-reaching: all distributed systems require membership, and memberlist is a re-usable solution to managing cluster membership and node failure detection.
memberlist is eventually consistent but converges quickly on average. The speed at which it converges can be heavily tuned via various knobs on the protocol. Node failures are detected and network partitions are partially tolerated by attempting to communicate to potentially dead nodes through multiple routes.
Gogoprotobuf is a fork of golang/protobuf with extra code generation features. This code generation is used to achieve:
fast marshalling and unmarshalling
more canonical Go structures
goprotobuf compatibility
less typing by optionally generating extra helper code
peace of mind by optionally generating test and benchmark code
other serialization formats
This package provides a collection of Golang utilities maintained by Storj project:
accesslogs can handle collection and upload of arbitrarily formatted server access logs in the fashion of S3's server access logging
bloomfilter implements a bloom-filter for pieces that need to be preserved
cfgstruct
context2 contains utilities for contexts
currency
debug implements debug server for satellite, storage node, and edge services
encryption collects common cryptographic primitives needed for path and data encryption
errs2 collects common error handling functions
eventstat contains helper to create statistics about events with unbounded cardinality
experiment implements feature flag propagation.
fpath implements cross-platform file and object path handling
grant
http
identity implements CA and Peer identity management and generation.
leak provides a way to track resources when race detector is enabled
macaroon implements contextual caveats and authorization
memory contains byte size types and manipulation
metrics implements a server which displays only read-only monitoring data
netutil
nodetag
paths implements wrappers for handling encrypted and unencrypted paths safely
peertls manages TLS configuration for peers.
pkcrypto contains a set of helper functions and constants to perform common cryptographic operations
process
processgroup implements process-grouping commands.
ranger implements lazy
io.Readerandio.Writerinterfacesreadcloser implements utilities for
io.ReadClosersrpc implements dialing on Storj Network
signing implements consistent signing and verifying protobuf messages
socket implements RFC4594
storj contains the types which represent the main entities of the Storj domain
strictcsv
sync2 provides a set of functions and types for having context aware functionalities, offloading memory through the file system, and to control execution of tasks which can run repetitively, concurrently or asynchronously.
telemetry
testcontext implements convenience context for testing.
testrand implements generating random base types for testing.
testtrace provides profiling debugging utilities for writing the state of all goroutines
time2 provides time related functionality that can be manipulated to facilite deterministic testing
traces
tracing
uuid implements UUID v4 based on RFC4122.
version
This package provides a foundational library to analyze an OpenAPI Initiative specification document for easier reasoning about the content.
This is a Go package for posting to a StatHat account.
go-gemini is a library that provides an easy interface to create clients that speak the Gemini protocol.
Package arp implements the ARP protocol, as described in RFC 826.
This package implements a functionality to convert Golang's http.Request to CURL command line.
This package implements functionality of loading of OpenAPI Initiative specification documents from local or remote locations. Supports JSON and YAML documents.
Package wifi provides access to IEEE 802.11 WiFi device operations on Linux using nl80211.
This package provides an unofficial Go SDK for integrating with v2 of the Dropbox API.
This is a Go reader for the MaxMind DB format. Although this can be used to read GeoLite2 and GeoIP2 databases, geoip2 provides a higher-level API for doing so.
BunRouter is a fast HTTP router for Go with unique combination of features:
middlewares allow to extract common operations from HTTP handlers into reusable functions
error handling allows to further reduce the size of HTTP handlers by handling errors in middlewares
routes priority enables meaningful matching priority for routing rules: first static nodes, then named nodes, lastly wildcard nodes
net/httpcompatible API which means using minimal API without constructing huge wrappers that try to do everything: from serving static files to XML generation (for example,gin.Contextorecho.Context)
Package ethtool allows control of the Linux ethtool generic netlink interface. as it's described in ethtool-netlink.
This package provides a low-level access to Linux netlink sockets (AF_NETLINK).
This package provides WebAssembly a WebAssembly data model and binary encoder.
go-ssdp is a Simple Service Discovery Protocol library for Golang.
GoPtLib is a library for writing Tor pluggable transports in Go.
This package implements a fake S3 server for rclone.
This package provides an implementation of JSON Pointer, initially prototyped in https://github.com/xeipuuv/gojsonpointer.