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 implements a functionality to generate barcodes.
Supported Barcode Types:
2 of 5
Aztec Code
Codabar
Code 128
Code 39
Code 93
Datamatrix
EAN 13
EAN 8
PDF 417
QR Code
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
jsoncolor is a drop-in replacement for encoding/json's Marshal and MarshalIndent functions and Encoder type which produce colorized output using github.com/fatih/color.
go-units is a library to transform human friendly measurements into machine friendly values.
The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.
This package provides a command-line completion engine for the Kong CLI parser.
This package provides a code which implements the Kubernetes "apply" operation.
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.
Package pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. It is compatible with the GNU extensions to the POSIX recommendations for command-line options. This is an actively maintained fork of https://github.com/ogier/pflag.
Regexp2 is a feature-rich RegExp engine for Go.
Go library for input handling using Windows Console API.
Go library to load docker CLI configs, auths, etc. with minimal deps. So far the only deps are on the stdlib.
This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.
This package provides and alternative logging implementation for Go.
This package provides a command-line color library with 16/256/True color support, universal API methods and Windows support.
Features:
supports rich color output: 16-color (4-bit), 256-color (8-bit), true color (24-bit, RGB)
support converts HEX HSL value to RGB color
generic API methods:
Print,Printf,Println,Sprint,Sprintfsupports HTML tag-style color rendering, such as
<green>message</> <fg=red;bg=blue>text</>basic colors:
Bold,Black,White,Gray,Red,Green,Yellow,Blue,Magenta,Cyanadditional styles:
Info,Note,Light,Error,Danger,Notice,Success,Comment,Primary,Warning,Question,Secondarysupport by set
NO_COLORfor disable color or useFORCE_COLORfor force open color rendersupport RGB, 256, 16 color conversion
Package errors provides a robust error handling library with support for error wrapping, stack traces, context storage, and retry mechanisms. It extends the standard library's error interface with features like HTTP-like status codes, error categorization, and JSON serialization, while maintaining compatibility with `errors.Is`, `errors.As`, and `errors.Unwrap`. The package is thread-safe and optimized with object pooling for performance.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
Package lockfile handles pid file based locking. While a sync.Mutex helps against concurrency issues within a single process, this package is designed to help against concurrency issues between cooperating processes or serializing multiple invocations of the same process.
This package provides a Go module that provides a stabler alternative to exec.LookPath().
This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.
reflectwalk is a Go library for "walking" a value in Go using reflection, in the same way a directory tree can be "walked" on the file system. Walking a complex structure can allow you to do manipulations on unknown structures such as those decoded from JSON.
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 Golang data type for ordered maps where the keys keep the order that they're added. It can be de/serialized from/to JSON.
This package provides basic types for OSM elements (nodes/ways/relations/etc).
It include the following submodules:
parser/changeset- a parser for OSM changeset filesparser/diff- a parser for OSM diff files (.osc)parser/pbf- an efficient parser for OpenStreetMap PBF filesreplication- basic types for replication of OSM datareplication/changeset- functions for downloading OSM changeset filesreplication/diff- functions for downloading OSM diff filesstate- functions for reading and writing diff status files