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 an Action runner for the Gitea forge.
Helper tool to run GitHub Actions locally.
Gcfg reads INI-style configuration files into Go structs.
This package provides a helper for the Gitea Action runer.
This package is a Go language toolkit for reading and writing files using the Git pkt-line format used in various Git operations.
This package provides a Git implementation library.
git-sync is a simple command that pulls a git repository into a local directory. It is a perfect "sidecar" container in Kubernetes - it can periodically pull files down from a repository so that an application can consume them.
Package actionlint is the implementation of actionlint linter. It's a static checker for GitHub Actions workflow files.
Package config provides utilities for loading configuration from multiple sources that can be used to configure the SDK's API clients, and utilities.
This package provides SCSS compiler support for Go applications.
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
TLSRouter is a TLS proxy that routes connections to backends based on the TLS SNI of the TLS handshake. It carries no encryption keys and cannot decode the traffic that it proxies.
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 linkheader provides functions for parsing HTTP Link headers.
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 jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 and 3.0 for Golang.
This library supports named counters, gauges and histograms. It also provides convenience wrappers for registering latency instrumented functions with Go's builtin http server.
Shared errors and error interface used throughout the various libraries found in the go-openapi toolkit.
Multiaddr is a standard way to represent addresses that does the following:
Support any standard network protocols.
Self-describe (include protocols).
Have a binary packed format.
Have a nice string representation.
Encapsulate well.
This is a Go port of the exponential backoff algorithm from Google's HTTP Client Library for Java.
Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. The retries exponentially increase and stop increasing when a certain threshold is met.
This packge provides a plugin for the Google protocol buffer compiler to generate Go code.
Package grequests implements a friendly API over Go's existing net/http library.
Package rpc2 provides bi-directional RPC client and server similar to net/rpc.
This package provides a generic Container Network Interface library to provide APIs for CNI plugin interactions.