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.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
Package linkheader provides functions for parsing HTTP Link headers.
This package provides Go bindings for nft utility. go-nft wraps invocation of the nft utility with functions to append and delete rules; create, clear and delete tables and chains.
This package is designed to assist in scenarios where you want to construct a URL using a struct that represents the URL query parameters.
Go-stun is a go implementation of the STUN client (RFC 3489 and RFC 5389).
This package implements a SOCKS5. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs.
Features:
support socks5 server
support TCP/UDP and IPv4/IPv6
unit tests
"No Auth" mode
user/password authentication optional user addr limit
support for the CONNECT command
support for the ASSOCIATE command
rules to do granular filtering of commands
custom DNS resolution
custom goroutine pool
buffer pool design and optional custom buffer pool
custom logger
This package provides an implementation of JSON Pointer for the Go programming language.
Ironwood is a routing library with a net.PacketConn-compatible interface using ed25519.PublicKeys as addresses. Basically, you use it when you want to communicate with some other nodes in a network, but you can't guarantee that you can directly connect to every node in that network. It was written to test improvements to / replace the routing logic in Yggdrasil, but it may be useful for other network applications.
Azure File Shares offers fully managed file shares in the cloud that are accessible via the industry standard Server Message Block (SMB) protocol. Azure file shares can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. Additionally, Azure file shares can be cached on Windows Servers with Azure File Sync for fast access near where the data is being used.
Gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications and services.
This package is a Go Implementation of WireGuard.
This package provides a partial Go implementation of the Remote Call Procedure libraries, presented in @urlhttp://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure Call.
Package xid is a globally unique id generator suited for web scale. Features:
zize: 12 bytes (96 bits), smaller than UUID, larger than snowflake
base32 hex encoded by default (20 chars when transported as printable string, still sortable)
mon configured, you don't need set a unique machine and/or data center id
k-ordered
embedded time with 1 second precision
unicity guaranteed for 16,777,216 (24 bits) unique ids per second and per host/process
lock-free (i.e.: unlike UUIDv1 and v2)
A simple alternative to rcrowley's go-metrics that's a lot faster (and only does simple bandwidth metrics).
This library supports named counters, gauges and histograms. It also provides convenience wrappers for registering latency instrumented functions with Go's builtin http server.
This package provides the definitions for the Container Runtime Interface (CRI). CRI is a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a protocol buffers and gRPC API. Read more about CRI API at @urlhttps://kubernetes.io/docs/concepts/architecture/cri/,kubernetes docs.
This package implements RFC 2616 HTTP/1.1 standard.
This package is a fork of the standard library encoding/asn1 package, adding Basic Encoding Rules support for use with https://github.com/k-sone/snmpgo.
Package urlpath matches paths against a template. It's meant for applications that take in REST-like URL paths, and need to validate and extract data from those paths.
assetfs allows packages to serve static content embedded with the go-bindata tool with the standard net/http package.
Package putio is the Put.io API v2 client for Go. It's an alternative fork of https://github.com/igungor/go-putio.
This package provides a net.Conn wrapper around https://github.com/flynn/noise crypto protocols.
This package is a Go library that parses a curl (netscape) cookiejar file into a Go http.CookieJar.
This package provides a collection of utilities for Pluggable Transports.