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 provides a Go library to create and print diffs.
This package implements sysconf and provides the associated SC_* constants to query system configuration values at run time.
This package provides shared utilities used to break circular dependencies of u-root project.
This package implements a Perl5 like temporary variable, for applications requiring reloading of configuration from environment variables or during the tests temporarily change the value of an environment variable in Golang.
This is a spelling corrector implementing the Damerau-Levenshtein distance. Takes a string value input from the user. Looks for an identical word on a list of words, if none is found, look for a similar word.
runewidth provides functions to get fixed width of the character or string. It is a fork of https://github.com/mattn/go-runewidth, updated to the newest Unicode and having various helper functions removed, so all that remains is just the runewidth.RuneWidth() function.
This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.
This package is a Go port of the Ruby terminal-tables library for fast and simple ASCII table generation.
This package provides the shellescape.Quote to escape arbitrary strings for a safe use as command line arguments in the most common POSIX shells.
Go library for decoding generic map values
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
This package contains the main implementation of the HCL. HCL is designed to be a language for expressing configuration which is easy for both humans and machines to read.
This package emulates aspects of the ill-fated "try" proposal using generics.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package provides a native Go clean room implementation of the Porter Stemming Algorithm. It's an alternative fork of https://github.com/reiver/go-porterstemmer.
This is a pure Go package for the Linux evdev interface, without cgo dependencies.
The implementation in this package has the following features:
Query device information such as the name, the physical location, the unique ID, the vendor/product/bus/version IDs
Query supported event types, codes and device properties
Query the current status of bit-field based input types (such as keyboard, switches etc) as well as information on absolute types (
ABS_X, ...) including their min/max values and current stateGrab/Ungrab/Revoke support for exclusive claiming of devices
Auto-generated
constdefinitions and maps for types and codes from the kernel include headers
This package is a Go library, for evtest and uinputtest, use go-evdev.
memory provides a single method reporting total physical system memory accessible to the kernel. It does not account for memory used by other processes.
PG* is a protoc plugin library for efficient proto-based code generation.
This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.
This specifically means:
forked processes may or may not inherit mappings
a file's timestamp may or may not be updated by writes through mappings
specifying a size larger than the file's actual size can increase the file's size
if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms
It's an alternative fork of https://github.com/edsrzf/mmap-go
This package generates UUID-format strings using high quality bytes. It is not intended to be RFC compliant, merely to use a well-understood string representation of a 128-bit value. It can also parse UUID-format strings into their component bytes.
This package provides isatty, a Go module that can tell you whether a file descriptor points to a terminal and the type of the terminal.
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 image resizing for the Go programming language with common interpolation methods.
This package provides ioctl wrapper to std syscall and os.