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.
Libraries, samples, and tools to help Go developers develop AWS Lambda functions.
A collection of useful middleware for Go HTTP services and web applications.
This package provides a CSS3 tokenizer.
This package implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1): Caching.
This package provides Gradle templates for Smithy code generators.
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 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.
This package maps from a net.Conn to information about the other side of the connection, using various OS-specific facilities.
OjG is a high performance parser with a variety of additional JSON tools. OjG is optimized to processing huge data sets where data does not necessarily conform to a fixed structure.
Package otlptracegrpc provides an OTLP span exporter using gRPC. By default the telemetry is sent to @urlhttps://localhost:4317.
Goji is a HTTP request multiplexer, similar to std net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the http.Handler that corresponds to the first matching Pattern. Goji also supports Middleware (composable shared functionality applied to every request) and uses the standard context package to store request-scoped values.
This package provides support for SCTP support for Golang.
Package echo implements a high performance, minimalist Go web framework. Features:
optimized HTTP router which smartly prioritize routes
build robust and scalable RESTful APIs
group APIs
extensible middleware framework
define middleware at root, group or route level
data binding for JSON, XML and form payload
handy functions to send variety of HTTP responses
centralized HTTP error handling
template rendering with any template engine
define your format for the logger
highly customizable
automatic TLS via Let’s Encrypt
HTTP/2 support
Package sdk is the official AWS SDK v2 for the Go programming language.
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.
gqlgen is a go generate based GraphQL server library. It generates Go server code from a schema written in the GraphQL Schema Definition Language.
This package provides a library for parsing and formatting mbox files.
Package internal/configsources provides utilities for looking up configuration sources in AWS.
Package ndp implements the Neighbor Discovery Protocol, as described in RFC 4861.
GoPtLib is a library for writing Tor pluggable transports in Go.
This provides bidirectionally connected net.Conns, net.PacketConns made from socketpair(2) as well as bidirectionally connected net.TCPConns.
Package ot implements the ot-tracer-* propagator used by the default Tracer implementation from the OpenTracing project.
This package provides a high performance and feature rich codec and encoding library for the MessagePack, CBOR, JSON and the Binc formats.
This package provides gRPC Go Middlewares: interceptors, helpers and utilities - middleware that is executed either on the gRPC Server before the request is passed onto the user's application logic, or on the gRPC client either around the user call. It is a perfect way to implement common patterns: auth, logging, tracing, metrics, validation, retries, rate limiting and more, which can be a great generic building blocks that make it easy to build multiple microservices easily.