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 implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
GoLLRB is a Left-Leaning Red-Black (LLRB) implementation of 2-3 balanced binary search trees in Go Language.
Package dig provides a functionality to implement resolving object dependencies graph during the process startup.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
Package vt100 implements a quick-and-dirty programmable ANSI terminal emulator.
glg is simple lock-free logging library for Go.
Golden files (.golden) contain the raw expected output of tests,which can contain control codes and escape sequences. golden package provides an API for comparing Golden files.
Package flagenv provides the ability to populate flags from environment variables.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.
NLP-related string utility functions for Golang.
This package implements a functionality for generating pretty-printed dumps of Go values.
This package provides a common plugin interface across containerd repositories.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
go-semver is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.
Package cpu implements processor feature detection used by the Go standard library.
Package percent escapes strings using percent-encoding.
This is a package extracted from go-ipfs. Its purpose to be used to compare a set of keys based on a given metric. The primary metric used is XOR, as in kademlia.
Proj is a selective and on-going port of the venerable PROJ.4 project to the Go language.
This package provides the following subpackages:
proj(top-level): the Conversion APIproj/cmd/proj: the simple proj command-line toolproj/core: the Core API, representing coordinate systems and conversion operationsproj/gie: a naive implementation of the PROJ.4 gie tool, plus the full set of PROJ.4 test case filesproj/merror: a little error packageproj/mlog: a little logging packageproj/operations: the actual coordinate operations; these routines tend to be closest to the original C codeproj/support: misc structs and functions in support of the core package
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
This package provides a token bucket implementation in Golang.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
Calculations for the position of the sun and moon. This is a Go port of the python-astral package.