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.
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 Go implementation of the Snowball stemmer for natural language processing. It's an alternative fork of https://github.com/kljensen/snowball.
This package provides Go bindings for faiss, a library for vector similarity search.
This package implements a reflection-free, zero-allocation JSON encoder, and the base Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they'd prefer a more familiar, loosely typed API.
Upside Down supports a pluggable key-value storage interface. This package provides that key-value store API interface.
This package provides a library for accessing the keychain, typically the SecretService D-Bus interface on GNU/Linux.
golib is a collection of unrelated libraries. This package provides a following list of Golang models:
bufpipeImplements a buffered pipe.
cronParses and runs cron schedules.
hashmergeMerges hash checksums.
jsoncsImplements JSON Canonicalization Scheme (JCS) as specified in RFC 8785.
jsonfmtImplements a JSON formatter.
memfileImplements an in-memory emulation of
os.File.unitconvImplements string conversion functionality for unit prefixes.
This package provides utilities for correcting image orientation based on EXIF metadata. It's an alternative fork of https://github.com/edwvee/exiffix maintained by Kitty community.
pcidb is a small Golang library for programmatic querying of PCI vendor,product and class information.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.
Collection of Go modules for the Go Language Server project.
The tomb package handles clean goroutine tracking and termination.
This package provides a set of libraries that implementing low-level, kubernetes-independent packages supplementing the Go standard libs.
Package gettext provides bindings for https://www.gnu.org/software/gettext/.
This package implements column-formatted output for Golang.
The package provides cadvisor, which provides information about the resource usage and performance characteristics of running containers.
The ansiterm package provides a writer to output the ANSI escape codes for color and styles.
Package color is an ANSI color package to output colorized or SGR defined output to the standard output. The API can be used in several way, pick one that suits you.
Package mem provides the mem.RO type that allows you to cheaply pass & access either a read-only []byte or a string.
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.
Package properties is a library for handling maps of hierarchical properties. This library is mainly used in the Arduino platform software to handle configurations made of key/value pairs stored in files with an INI like syntax.
Package syslog provides generic interfaces and structs for syslog messages and transport. Subpackages contains various parsers or scanners for different syslog formats.
This module contains pure Go implementation of the Wayland protocol. Currently only wayland-client functionality is supported. It's an alternative chain of forks https://github.com/micaplush/go-wayland -> https://github.com/MatthiasKunnen/go-wayland -> https://github.com/rajveermalviya/go-wayland the original is unmaintained project.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.