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.
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.
Package vfsgen takes an http.FileSystem (likely at go generate time) and generates Go code that statically implements the provided http.FileSystem.
The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them. This package provides an command line interface (CLI) tool.
A collection of useful middleware for Go HTTP services and web applications.
This package provides implementations of various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.
Package lossyconn is a lossy connection simulator for Golang.
The ethtool package aims to provide a library that implements easy access to the Linux SIOCETHTOOL ioctl operations. It can be used to retrieve information from a network device such as statistics, driver related information or even the peer of a VETH interface.
Package smithyotelmetrics implements a Smithy client metrics adapter for the OTEL Go SDK.
Package jsonschema provides json-schema compilation and validation.
The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.
This package provides a Golang implementation of the Javascript Object Signing and Encryption set of standards. This includes support for JSON Web Encryption, JSON Web Signature, and JSON Web Token standards.
This package implements the Stream Control Transmission Protocol as specified in RFC 9260.
The @codeobfsvpn module contains a Go package that provides server and client components to use variants of the obfs4 obfuscation protocol. It is intended to be used as a drop-in Pluggable Transport for OpenVPN connections (although it can be used for other, more generic purposes).
This package provides a a drop-in replacement to github.com/pkg/errors and Go's standard errors package. It also provides of error objects, in ways suitable for distributed systems with mixed-version software compatibility.
This package provides a Go library that parses HTTP/1.1 Cache-Control header and returns a struct that is convenient for the end-user to do what they will with.
WebTunnel is a Go Pluggable Transport that attempts to imitate web browsing activities based on HTTP Upgrade (HTTPT).
This package provides implements a functionality of URL normalizer as described in RFC 3986.
This package provides rRPC templates used to interact with Google APIs.
This package provides a Golang web framework wit martini-like API.
Features:
zero allocation router
middleware support
crash-free
JSON validation
routes grouping
error management
rendering built-in
extendable
Package negroni is an idiomatic approach to web middleware in Go. It is tiny,non-intrusive, and encourages use of net/http Handlers.
This package provides a native DTLS 1.2 implementation in Golang.
Gorilla/Mux implements a request router and dispatcher for matching incoming requests with their respective handler.
Package dap contains data types and code for Debug Adapter Protocol (DAP) specification.
Package smithy provides the core components for a Smithy SDK.