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.
jfmt is a JSON formatter which tries to produce opinionated output with more lines squashed into single one where possible (e.g. list, brackets, ordering). This package provides a command line interface (CLI) tool.
Semver is a library for Semantic versioning written in Go.
Package argv parses command line string into arguments array using the bash syntax.
This package provides a Go implementation of globs.
Package opt implements command-line flag parsing.
This package provides a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.
This package implements /dev/loop device in Go.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
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.
This package implements a functionality for generating things based on go files. This mechanism was first used in Kubernetes code-generator and is split out here for ease of reuse and maintainability.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package. This package provides a command line interface (CLI) tool.
This package provides an efficient way to capture timing information and periodically output metrics
This is a development helper program that generates a Golang interface by inspecting the structure methods of an existing .go file. The primary use case is to generate interfaces for gomock, so that gomock can generate mocks from those interfaces. This package provides a command line interface (CLI) tool.
File system notifications for Go
This package provides a parser for RDF files linearized using RDF/XML format. It is used to represent the RDF files in memory and write back in possibly different formats like JSON and XML.
errwrap is a package for Go that formalizes the pattern of wrapping errors and checking if an error contains another error.
This package provides a code which implements the Kubernetes "apply" operation.
go-multierror is Golang module providing a mechanism for representing a list of error values as a single error. It is fully compatible with the standard errors package, including the functions As, Is, and Unwrap. This provides a standardized approach for introspecting on error values.
Package match provides a simple pattern matcher with unicode support.
This package provides a support for a *nix (f)lex like tool on .l sources. The syntax is similar to a subset of (f)lex
This package provides a library, which supports copying value from one struct to another.
Golang utilities to make your life easier with zero allocations.
Package editorconfig allows parsing and using EditorConfig files, as defined in https://editorconfig.org/.
This package implements a deep pretty printer for Go data structures to aid data snapshotting.