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 a implementation reflection that greatly improved performance, that is between 25 to 50x time faster than native one.
This package provides function FieldByName to access to any field (including private/unexported) of a structure.
This package provides a set of functions to mount and unmount mounts.
This package will pretty print a compact representation of a Go data structure. It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides a simple key/value logging interface for Golang for use in development and production environments. Unlike the standard library log package, this package provides logging levels that provide decreased output based upon the desired amount of output. It also comes with a command-line program hclogvet that can be used to check that the logging level methods on hclog.Logger are used correctly.
go-redis is the official Redis client library for the Go programming language. It offers a straightforward interface for interacting with Redis servers.
Go library provides utilities for building command line interfaces.
Implementation of an R-Way Trie data structure.
This package provides ansi, a Go module that can generate ANSI colored strings.
This package aims to provide algorithms optimized to leverage advanced instruction sets of modern CPUs to maximize throughput and take the best advantage of the available compute power. It includes functions that have often been designed to work on arrays of values, which is where SIMD and branchless algorithms shine.
lumin is a simple command-line program which highlights matches to a specified pattern (string or regex) in the specified files. This is like grep with --color, except that lumin shows all lines, not just matching lines. This package provides a CLI tool and colors library.
This package provides a set of libraries that implementing low-level, kubernetes-independent packages supplementing the Go standard libs.
Go library provides utilities for building command line interfaces.
This package provides a text formatting functions in Go.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
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 Go library for dealing with maps, slices, JSON and other data.
This package provides tooling and utility libraries for perfoming and reading benchmarks results.
benchfmt- reads and writes the Go benchmark formatbenchunit- manipulates benchmark units and formats numbers in those unitsbenchproc- provides tools for filtering, grouping, and sorting benchmark resultsbenchmath- provides tools for computing statistics over distributions of benchmark measurements
Logrus is a structured logger for Go, completely API compatible with the standard library logger.
Package platforms provides a toolkit for normalizing, matching and specifying container platforms.
Command line argument parser following the GNU standard.
This package provides a functionality to remove common leading whitespace from multiline strings. Inspired by (code textwrap.dedent) in Python.
This package provides the ability to generate Sortable Identifiers. These identifiers are also universally unique.