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.
Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages.
The datacounter package provides counters for Go readers and writers.
Go library for the TOML configuration language This package provides command line interface (CLI) tools.
This package emulates aspects of the ill-fated "try" proposal using generics.
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.
This package provides a basic system stats like DiskUsage and MemoryInfo.
Gop is a Go pretty printer that formats Go data structures in a readable format for debugging and logging purposes.
Package btclog defines a logger interface and provides a default implementation of a subsystem-aware leveled logger implementing the same interface.
This package provides an implementation of the Alphanum Algorithm developed by Dave Koelle in Go.
Tengo is a small, dynamic, fast, secure script language for Go. Features:
simple and highly readable syntax
dynamic typing with type coercion
higher-order functions and closures
immutable values
securely embeddable and extensible
compiler/runtime written in native Go (no external deps or cgo)
executable as a standalone language/REPL
use cases: rules engine, state machine, data pipeline, transpiler
This package provides a command line interface (CLI) tool.
This package provides a Go implementation of bloom filters, based on murmurhash.
This package implements minimal utility functions for working with SQL dates and other date-only dates in Go.
The uuid package generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. This package now leverages the github.com/google/uuid package (which is based off an earlier version of this package).
This package provides a Go compiler front end.
This package implements functionality for parsing and formatting the mbox file format. It's an alternative fork of https://github.com/emersion/go-mbox.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
This package provides bindings for CRIU. The code is based on the Go-based PHaul implementation from the CRIU repository.
Package uuid can be used to generate and parse universally unique identifiers, a standardized format in the form of a 128 bit number.
term provides an API for working with terminals that includes:
Switching a terminal to the raw mode.
Getting, setting and restoring the state of a terminal.
Getting size of a terminal.
Reading passwords from a terminal without a local echo.
This package provides a Go color manipulation, conversion and printing library/utility.
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.
FileMutex is similar to sync.RWMutex, but also synchronizes across processes.
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.
This package provides a cross-platform facility for creating temporary files that are automatically cleaned up (even in the event of an unexpected process exit).