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.
This package provides a parser library for Golang which constructs parsers from definitions in struct tags and parses directly into those structs. The approach is similar to how other marshallers work in Golang, "unmarshalling" an instance of a grammar into a struct.
This package provides a text formatting functions in Go.
Package log implements a std log compatible logging system that draws some inspiration from the Python logging module from Python's standard library. It supports multiple handlers, log levels, zero-allocation, scopes, custom formatting, and environment and runtime configuration.
This package provides implementation of MessagePack encoding for Go programming language.
Package reedsolomon enables Erasure Coding. It's a Go port of the JavaReedSolomon.
For encoding high shard counts (>256) a Leopard implementation is used. For most platforms this performs close to the original Leopard implementation in terms of speed.
The quickfix Go package provides functions for fixing Go ASTs that are well typed but go build refuses to build.
This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.
Package strutil collects utils supplemental to the standard strings package.
This package provides a CLI build from the go-github-com-orisano-pixelmatch source.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
Blackfriday is a Markdown processor in Go.
This package provides Cloud Native Computing Foundation's CDI specification, for container-runtimes, to support third-party devices. It also includes tags.cncf.io/container-device-interface/specs-go submodule.
This package implements a functionality to decode data into Go structs.
This package implements an in-memory terminal emulator, designed to be used as a component within a larger application for displaying logs, running interactive shells, or rendering terminal output.
This package provides a Go library for storing and managing container images, layers, and containers on the filesystem. It supports multiple storage drivers including overlay, devicemapper, btrfs, and vfs.
This package provides a Go library for printing numbers as Hebrew letters.
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.
This package provides various Go utilities used by mautrix-go, bridges written in Go, as well as some other related libraries like whatsmeow.
This package implements a functionalit to list currently running Go processes.
Promptui is a library providing a simple interface to create interactive prompts for command-line applications. It supports selections, text input, and confirmation dialogs with customizable templates.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
This package provides a simple byte size formatting in Go.
This package provides a wrapper around libedit for Golang.
Package argv parses command line string into arguments array using the bash syntax.