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 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.
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.
This package implements the Stream Control Transmission Protocol as specified in RFC 9260.
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
datadog-go is a library that provides a DogStatsD client in Golang.
This code is for loading database data that maps IP addresses to countries for collecting and presenting statistics on snowflake use that might alert us to censorship events.
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
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
This package is intended to be used by bridges between existing logging libraries and OpenTelemetry. Users should not directly use this package as a logging library. Instead, install one of the bridges listed in the [registry], and use the associated logging library.
The netns package provides a simple interface for handling network namespaces in Go.
The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.
This package provides helpers to validate Swagger 2.0 specification (aka OpenAPI 2.0).
This package provides an implementation of JSON Pointer for the Go programming language.
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 is a Go package for posting to a StatHat account.
Package @codexff is a net/http middleware/handler to parse Forwarded HTTP Extension in Golang.
Package resty provides Simple HTTP and REST client library for Go.
Package swag converts Go annotations to Swagger Documentation 2.0 for verity of Go web frameworks which may be integrated with an existing project using Swagger UI.
The Microsoft Authentication Library (MSAL) for Go is part of the Microsoft identity platform for developers (formerly named Azure AD) v2.0. It allows you to sign in users or apps with Microsoft identities (Azure AD and Microsoft Accounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.
OpenAPI toolkit runtime component for use in code generation or as untyped usage.
This package implements a low level functionality for WebAuthn library. It was forked from CloudFlare's github.com/cloudflare/cfssl/revoke.
This package provides a FTP server framework forked from https://github.com/yob/graval.
wazero is a WebAssembly Core Specification 1.0 and https://www.w3.org/TR/2022/WD-wasm-core-2-20220419/,2.0 compliant runtime. It has zero dependencies, and doesn't rely on CGO. This means you can run applications in other languages and still keep cross compilation.
This package contains several lexers and parsers written in Go.