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 ULID as specified in https://github.com/ulid/spec.
Features of ULID:
128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This is a weakref map for Go 1.18, with some inspiration from xeus2001's weakref implementation.
This provides both a weak.Ref object to store weak references, and a weak.Map object for maps.
This package works with the flags package to implement sub-commands in the manner of git and similar tools.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package parses human-friendly relative date/time ranges.
This package provides tiny utilities for use during the release preparation tasks.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
This package provides the in-toto attestation format specification and Go language bindings. In-toto attestations are authenticated metadata about software artifacts, providing verifiable claims about how software was produced.
Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.
This package provides a terminal event input handler and driver.
The terminfo package implements terminfo database reading for Go.
Package fuse enables writing and mounting user-space file systems. Subpackages:
fuseprovides support for mounting a new file system and reading requests from the kernelfuseopsenumerates the supported requests from the kernel, and provides documentation on their semanticsfuseutil, in particular theFileSysteminterface, provides a convenient way to create a file system type and export it to the kernel viafuse.Mount.
Adaptive Replacement Cache is an enhancement over the standard LRU cache in that tracks both frequency and recency of use. This avoids a burst in access to new entries from evicting the frequently used older entries. It adds some additional tracking overhead to a standard LRU cache, computationally it is roughly 2x the cost, and the extra memory overhead is linear with the size of the cache.
Package ring implements a FIFO queue backed by a ring buffer.
This package provides an utility to work with vellum FST files.
Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages.
This package is a very simple wrapper around log/syslog
Package beeep provides a cross-platform library for sending desktop notifications and beeps.
This package implements algorithms for exponentially weighted moving averages.
This package implements a functionality to calculate the Levenshtein Distance.
This is a library for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data. It an alternative fork of https://github.com/golang/geo.
This package implements a functionality for reading and parsing the terminfo database.
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 implements the JSON Canonicalization Scheme (JCS) as defined in RFC 8785. JCS provides a predictable serialization of JSON data, which is useful for digital signatures.