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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a small error library that augments the errors library in go standard library.
Quant provides an interface for image color quantizers.
PGV is a protoc plugin to generate polyglot message validators. While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This plugin adds support to protoc-generated code to validate such constraints.
This package provides a Golang library implementing a shell parser, formatter, and interpreter with bash support.
Leveled execution logs for Go.
OSC52 is a terminal escape sequence that allows copying text to the clipboard.
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 packae provides bindings for https://github.com/ostreedev/ostree, OSTree.
This package provides a C99 compiler front end.
This package provides shared utilities used to break circular dependencies of u-root project.
gitconfig is a package to get configuration values from gitconfig.
Package fx is a framework that makes it easy to build applications out of reusable, composable modules.
Go-Ps is a library for Go that implements OS-specific APIs to list and manipulate processes in a safe way.
This package offers an Internalization Translator for Go using Unicode CLDR Project data and pluralization rules. Its currently implemented features include
Rules generated from the CLDR data, v30.0.3
Contains Cardinal, Ordinal and Range Plural Rules
Contains Month, Weekday and Timezone translations built in
Contains Date & Time formatting functions
Contains Number, Currency, Accounting and Percent formatting functions
Supports the "Gregorian" calendar only
Support loading translations from files
Exporting translations to file(s), mainly for getting them professionally translated
This package is a Go library for interacting with the perf subsystem in Linux.
This package provides a simple way to create a system service.
This package implements syscal fallocate by wrapping standard Go os.SEEK_SET.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
Package termtext deals with monospace text as interpreted by terminals.
This package provides a functionality to work with recurrence rules for calendar dates. It offers a complete implementation of the RFC 2445 specification.
This package implements an in-memory terminal emulator, designed to be used as a component within a larger application for displaying logs, running interactive shells, or rendering terminal output.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
This package provides a wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.
It first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
This package provides a library for extended Backus–Naur form grammars. The input is text []byte satisfying the following grammar (represented itself in EBNF):.