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.
Web Push API Encryption with VAPID support.
tcplisten provides customizable TCP net.Listener with various performance-related options.
OpenTracing-Go is a Go implementation of the OpenTracing API.
Package httpfs implements http.FileSystem on top of a map[string]string.
websocket is a minimal and idiomatic WebSocket library for Go.
Main features:
Minimal and idiomatic API.
First class context.Context support.
Fully passes the WebSocket autobahn-testsuite.
JSON helpers in the wsjson subpackage
Zero alloc reads and writes.
Concurrent writes.
net.Conn wrapper
Ping pong API.
RFC 7692 permessage-deflate compression.
CloseRead helper for write only connections
Compile to Wasm.
This package provides a native DTLS 1.2 implementation in Golang.
ipvs provides a native Go implementation for communicating with IPVS kernel module using a netlink socket.
Bine is a toolkit to assist in creating Tor clients and servers. Features:
full support for the Tor controller API
support for
net.Connandnet.Listenstyle APIssupports statically compiled Tor to embed Tor into the binary
supports v3 onion services
support for embedded control socket in Tor >= 0.3.5
The jose-util command line utility allows for encryption, decryption,signing and verification of JOSE messages. Its main purpose is to facilitate dealing with JOSE messages when testing or debugging.
go-github-com-go-chi-chi-v5 is an HTTP router that lets the user decompose request handling into many smaller layers.
This package implements a functionality which can be used in instrument code, expose application metrics, and profile runtime performance in a flexible manner. It makes use of a MetricSink interface to support delivery to any type of backend.
Currently the following sinks are provided:
StatsiteSink : Sinks to a statsite instance (TCP)
StatsdSink: Sinks to a StatsD / statsite instance (UDP)
PrometheusSink: Sinks to a Prometheus metrics endpoint (exposed via HTTP for scrapes)
InmemSink : Provides in-memory aggregation, can be used to export stats
FanoutSink : Sinks to multiple sinks. Enables writing to multiple statsite instances for example
BlackholeSink : Sinks to nowhere
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
The Minio Go Client SDK provides simple APIs to access any Amazon S3 compatible object storage.
This package provides packet processing capabilities for Go.
This package provides smooth, resilient, ordered, error-checked and anonymous delivery of streams over UDP packets. Features:
designed for latency-sensitive scenarios
cache-friendly and memory-optimized design
handles >5K concurrent connections on a single commodity server
compatible with
net.Connandnet.Listener, serving as a drop-in replacement fornet.TCPConnForward Error Correction support with Reed-Solomon Codes
packet-level encryption support with
3DES,AES,Blowfish,Cast5,PBKDF2,SM4,Salsa20,TEA,Twofish, andXTEAonly a fixed number of goroutines are created for the entire server application
compatible with skywind3000's C version with various improvements
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.
Package kinesis implements a batch producer built on top of the official AWS SDK.
This package provides SOCKS5 proxy for @urlhttps://github.com/makeworld-the-better-one/go-gemini,go-gemini.
Interceptor is a framework for building RTP/RTCP communication software. This framework defines a interface that each interceptor must satisfy. These interceptors are then run sequentially.
The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.
Package sdk is the official AWS SDK v2 for the Go programming language.
Package zipkin implements a native Zipkin instrumentation library for Go.
TLSRouter is a TLS proxy that routes connections to backends based on the TLS SNI of the TLS handshake. It carries no encryption keys and cannot decode the traffic that it proxies.
Package config provides utilities for loading configuration from multiple sources that can be used to configure the SDK's API clients, and utilities.