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.
gg is a plotting package for Go inspired by the Grammar of Graphics.
These packages provide more specialized math routines than are available in the standard Go math package. go-moremath currently focuses on statistical routines, with particular focus on high-quality implementations and APIs for non-parametric methods.
This package provides a high-performance Uint128 type that supports standard arithmetic operations. Unlike math/big, operations on Uint128 values always produce new values instead of modifying a pointer receiver. A @codeUint128 value is therefore immutable, just like uint64 and friends.
Package bigfft implements multiplication of big.Int using FFT (Schonhage-Strassen method for multiplying integers).
Gcfg reads INI-style configuration files into Go structs.
This package provides an Action runner for the Gitea forge.
Helper tool to run GitHub Actions locally.
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.
This package is a Go language toolkit for reading and writing files using the Git pkt-line format used in various Git operations.
goconfig is a Go library for parsing configuration files that have the same syntax as .gitconfig files. It understands multiple values configuration, and can parse configurations include via include.path directives. includeIf.*.path directives are not supported yet.
Package actionlint is the implementation of actionlint linter. It's a static checker for GitHub Actions workflow files.
This package provides a helper for the Gitea Action runer.
This package provides a Git implementation library.
This package provides a GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way.
This package provides a Go module fasthttp which may be used as replacement for native net/http module.
This package provides command line tools: gqlclient, gqlclientgen, and gqlintrospect. For the Golang libriray, see go-git-sr-ht-emersion-gqlclient package.
go-github is a Go client library for accessing the GitHub API v3.
This package provides an implementation of JSON Reference, initially prototyped in https://github.com/xeipuuv/gojsonreference.
This package provides a Go implementation of the Varlink protocol, a protocol for inter-process communication. Varlink utilizes a plain-text, JSON-based format for messages and is designed to be accessible to both humans and machines.
go-github is a Go client library for accessing the GitHub API v3.
This package provides an API to interact with GCP.
This package contains a set of modules which aid the development of APIs for clients and servers based on gRPC and Google API conventions.
Package router is a trie based high performance HTTP request router.
BunRouter is a fast HTTP router for Go with unique combination of features:
middlewares allow to extract common operations from HTTP handlers into reusable functions
error handling allows to further reduce the size of HTTP handlers by handling errors in middlewares
routes priority enables meaningful matching priority for routing rules: first static nodes, then named nodes, lastly wildcard nodes
net/httpcompatible API which means using minimal API without constructing huge wrappers that try to do everything: from serving static files to XML generation (for example,gin.Contextorecho.Context)