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.
This package contains experimental code for Outline SDK.
This package provides nftables bindings in Go. It is not intended to support arbitrary use cases, but instead specifically focuses on supporting Kubernetes components which are using nftables.
This package provides a plugin system over WebAssembly. As a plugin is compiled to Wasm, it can be size-efficient, memory-safe, sandboxed and portable. The plugin system auto-generates Go SDK for plugins from Protocol Buffers files. While it is powered by Wasm, plugin authors/users don't have to be aware of the Wasm specification since the raw Wasm APIs are capsulated by the SDK.
This package provides utilities for managing Google Cloud credentials, including functionality for creating, caching, and refreshing OAuth2 tokens. It offers customizable options for different OAuth2 flows, such as 2-legged (2LO) and 3-legged (3LO) OAuth, along with support for PKCE and automatic token management.
This package implements a functionality to fills a struct with form values.
This package provides a Go library and set of tools for app developers to easily reuse Outline's advanced networking strategies to mitigate even the most complex network-level interference.
This package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.
This package provides the parseutil Golang package. It is part of HashiCorp's Secure division products stdlib.
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.
This package provides an interface for implementing milter mail filters for Go.
This package provides proto definitions for the KMS API.
protobuild works by scanning the Golang package in a project and emitting correct protoc commands, configured with the plugins, packages and details of your choice. The main benefit is that it makes it much easier to consume external types from vendored projects. By integrating the protoc include paths with Go's vendoring and GOPATH, builds are much easier to keep consistent across a project. This package provides a source library and built command protobuild.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
This package provides a Golang library to determine the real client IP address by inspecting common headers such as X-Forwarded-For and X-Real-IP, with safe fallbacks in the presence of proxies.
Package httpcache provides a http.RoundTripper implementation that works as a mostly RFC 7234 compliant cache for HTTP responses. It is only suitable for use as a "private" cache (i.e. for a web-browser or an API-client and not for a shared proxy).
This package implements a proxy.Dialer which uses HTTP(s) CONNECT requests.
This package is a high-level OpenPGP library built on top of the Golang crypto library.
This package provides a Golang implementation of the Raft Protocol. Raft is a protocol with which a cluster of nodes can maintain a replicated state machine. See https://raft.github.io/raft.pdf for more info.
Package httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests.
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
This package provides a TCP-level socket options that allow manipulation of TCP connection facilities.
Go-stun is a go implementation of the STUN client (RFC 3489 and RFC 5389).
This package provides a foundational library to analyze an OpenAPI Initiative specification document for easier reasoning about the content.