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 is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
Package firebird provides database/sql driver for Firebird RDBMS.
This package implements a functionality for creating, managing, inspecting, and destroying cgroups. The resources format for settings on the cgroup uses the OCI runtime-spec found here.
Package strftime provides strftime/strptime compatible time formatting and parsing.
This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.
Unicode transliterator in Golang - Replaces non-ASCII characters with their ASCII approximations.
This package provides functions to get the fixed width of a character or string.
This package provides ansi, a Go module that can generate ANSI colored strings.
This package implements a speed-optimized natural sorting (natsort) in Golang. This implementation does not allocate memory, does not depend on sort and hence doesn't depend on reflect.
Package templatecheck checks Go templates for problems. It can detect many errors that are normally caught only during execution. Use templatecheck in tests to find template errors early, and along template execution paths that might only rarely be reached.
Quant provides an interface for image color quantizers.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
This package implements a feature of limiting the maximum number of concurrently started routines which has the same role and API as sync.WaitGroup. It could for example be used to start multiples routines querying a database but without sending too much queries in order to not overload the given database.
Package shell returns a user's shell across multiple platforms.
env is a simple, zero-dependencies library to parse environment variables into structs.
Shorthand is a superset and friendlier variant of JSON designed with several use-cases in mind..
This package generates ASCII tables. Features:
automatic Padding
support Multiple Lines
supports Alignment
support Custom Separators
automatic Alignment of numbers and percentage
write directly to http , file etc via
io.Writerread directly from CSV file
optional row line via
SetRowLinenormalise table header
make CSV Headers optional
enable or disable table border
set custom footer support
optional identical cells merging
set custom caption
optional reflowing of paragrpahs in multi-line cells
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides a Go library for reading from continuously updating files, like tail -f.
pcidb is a small Golang library for programmatic querying of PCI vendor,product and class information.
Package argv parses command line string into arguments array using the bash syntax.
Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
Package mountinfo provides a set of functions to retrieve information about OS mounts as seen by the current process is available from /proc/self/mountinfo.
Package zerolog provides a lightweight logging library dedicated to JSON logging.