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 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.
This package provides a native, idiomatic interface to HDFS. Where possible, it mimics the functionality and signatures of the standard `os` package.
Package httprc implements a cache for resources available over http(s). Its aim is not only to cache these resources so that it saves on HTTP roundtrips, but it also periodically attempts to auto-refresh these resources once they are cached based on the user-specified intervals and HTTP Expires and Cache-Control headers, thus keeping the entries relativelyfresh.
Package ec2 provides a resource detector for Amazon Elastic Compute Cloud instances using aws-sdk-go-v2.
websocket is a minimal and idiomatic WebSocket library for Go.
Main features:
Minimal and idiomatic API.
First class context.Context support.
Fully passes the WebSocket autobahn-testsuite.
JSON helpers in the wsjson subpackage
Zero alloc reads and writes.
Concurrent writes.
net.Conn wrapper
Ping pong API.
RFC 7692 permessage-deflate compression.
CloseRead helper for write only connections
Compile to Wasm.
go-xdr implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes RFC 1832 and RFC 1014) in pure Go.
This package provides a high performance and feature rich codec and encoding library for the MessagePack, CBOR, JSON and the Binc formats.
The netns package provides a simple interface for handling network namespaces in Go.
Package stdouttrace contains an OpenTelemetry exporter for tracing telemetry to be written to an output destination as JSON.
This package provides an OpenTracing instrumentation for net/http standard library.
This package provides a Go client for the NAT-PMP internet protocol for port mapping and discovering the external IP address of a firewall.
Xurls extracts urls from plain text using regular expressions. It can be used as both a binary and a library.
This package provides an OpenTelemetry Google Cloud resource mapping module.
This package is forwarded headers middleware to use if application is run behind reverse proxy.
Package ws implements a client and server for the WebSocket protocol as specified in RFC 6455.
This package provides a toolkit for building TURN, specified in RFC 8656, servers and clients.
pion/turn is an API for building STUN/TURN clients and servers, not a binary you deploy then configure. It may require copying the examples and making minor modifications to fit your need, no knowledge of Go is required however.
The advantage of this is that you don't need to deal with complicated configuration files, or custom APIs to modify the state of Pion TURN. After you instantiate an instance of a Pion TURN server or client you interact with it like any library. The quickest way to get started is to look at the examples or GoDoc.
Package godo is the DigitalOcean API v2 client for Go.
Package cloud is the root of the packages used to access Google Cloud Services.
gqlgen is a go generate based GraphQL server library. It generates Go server code from a schema written in the GraphQL Schema Definition Language.
The Cascadia package implements CSS selectors for use with the parse trees produced by the html package.
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
This package provides a Go Client Library for Certificate Authority API.
Package easyproto provides building blocks for marshaling and unmarshaling (encoding/decoding) protobuf v3 messages according to https://protobuf.dev/programming-guides/encoding.
Package elastic provides an interface to the Elasticsearch server https://www.elastic.co/products/elasticsearch.