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 ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host. The protocol uses simple framing for sending requests, responses, and data using multiple streams.
Package browser provides helpers to open files, readers, and URLs in a browser window.
Package dburl provides a standard, net/url.URL style mechanism for parsing and opening SQL database connection strings for Go. Provides standardized way to parse and open @url#URL,URL's for popular databases PostgreSQL, MySQL, SQLite3, Oracle Database, Microsoft SQL Server, in addition to most other SQL databases with a publicly available Go driver.
This package provides a Django-syntax like template-engine.
This package provides the classic Tool Command Language Expect implementation in Golang.
WebTunnel is a Go Pluggable Transport that attempts to imitate web browsing activities based on HTTP Upgrade (HTTPT).
Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation.
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.
zerossl implements the ZeroSSL REST API.
The REST API is distinct from the ACME endpoint, which is a standardized way of obtaining certificates.
This package is a high-level OpenPGP library built on top of the Golang crypto library.
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)
This package provides a fully featured interface to the DNS. Both server and client side programming is supported. The package allows complete control over what is sent out to the DNS. The API follows the less-is-more principle, by presenting a small interface.
This package provides a native DTLS 1.2 implementation in Golang.
Package mautrix implements the Matrix Client-Server API and originated from https://github.com/matrix-org/gomatrix.
Features:
appservice support (Intent API like mautrix-python, room state storage, etc)
end-to-end encryption support (incl. interactive SAS verification)
high-level module for building puppeting bridges
high-level module for building chat clients
wrapper functions for the Synapse admin API
structs for parsing event content
helpers for parsing and generating Matrix HTML
helpers for handling push rules
Package otelhttptrace provides instrumentation for the /net/http/httptrace package.
Package cidr is a collection of assorted utilities for computing network and host addresses within network ranges. It expects a CIDR-type address structure where addresses are divided into some number of prefix bits representing the network and then the remaining suffix bits represent the host.
This package provides NT (New Technology) LAN Manager/Negotiate authentication over HTTP.
This package provides the binding for Stripe REST APIs.
This package contains a Go-based implementation of an API server that implements the discovery service APIs defined in data-plane-api.
eggsampler/acme is a Go client library implementation for RFC8555 (previously ACME v2). This library can be used with the Let's Encrypt Certificate Authority (CA), but also other ACME compliant CA's such as ZeroSSL, Google Trust Services and others listed at https://acmeclients.com/certificate-authorities/.
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.
Generates slug from Unicode string for use in URLs.
Package arp implements the ARP protocol, as described in RFC 826.
This package implements a TCP-level socket options that allow manipulation of TCP connection facilities.