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.
Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
This package facilitates the BusyBox style reexec of a binary. Handlers can be registered with a name and the argv 0 of the exec of the binary will be used to find and execute custom init paths.
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 functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
This package allows for a cgo argument to be passed a Go pointer.
This package implements Unicode Text Segmentation according to Unicode Standard Annex #29.
This package provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
Package flagenv provides the ability to populate flags from environment variables.
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 a library for conversion between Hebrew and Gregorian dates, and generation of lists of Jewish holidays for a given year. Shabbat and holiday candle lighting and havdalah times are approximated based on location.
Torah readings, Daf Yomi, and counting of the Omer can also be specified. Algorithms are included to calculate yahrzeits, birthdays, and anniversaries.
This package implements syscal fallocate by wrapping standard Go os.SEEK_SET.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
This package implements a functionality to serialize/deserialize JSON by using JIT and SIMD approaches.
This package implements an alternative logging extension.
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
Unicode transliterator in Golang - Replaces non-ASCII characters with their ASCII approximations.
Package editorconfig allows parsing and using EditorConfig files, as defined in https://editorconfig.org/.
Pflag is library to replace Go's flag package. It implements POSIX/GNU-style command-line options with double hyphens. It is is compatible with the GNU extensions to the POSIX recommendations for command-line options.
This package provides a functionality for parsing ISO 8601 durations and converting them to the time.Duration type.
This package provides a golang wrapper for parsing gocui keybindings.
This package implements a functionality to parse and construct common network packets.
Package percent escapes strings using percent-encoding.
This package implements recursive copy functionality for directory.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.