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 is a Go parser for ssh_config files. Importantly, this parser attempts to preserve comments in a given file, so you can manipulate a ssh_config file from a program.
This package implements a functionality for reading and parsing the terminfo database.
This package provides functionality of converting a blob of text into a list of sentences. This package provides an command line interface (CLI) tool.
Common SELinux package used across the container ecosystem.
This package provides a cross-platform clipboard library.
Platforms supported:
Linux via
xcliporxselorwl-copy/wl-pasteMacOS via
pbcopy/pbpasteWindows via the Windows clipboard API
WSL via clip.exe/powershell.exe
Android Termux via
termux-clipboard-set/termux-clipboard-getPlan9 via
/dev/snarfAnything else via a user-defined script
This package provides tooling and utility libraries for perfoming and reading benchmarks results.
benchfmt- reads and writes the Go benchmark formatbenchunit- manipulates benchmark units and formats numbers in those unitsbenchproc- provides tools for filtering, grouping, and sorting benchmark resultsbenchmath- provides tools for computing statistics over distributions of benchmark measurements
This package implements optimal parameters for data-types.
This package provides a pretty-printer for Go. The functions defined by pp follow an API similar to fmt and its configuration can be customized globally.
Package camelcase is a micro package to split the words of a camelcase type string into a slice of words.
Golang utilities to make your life easier with zero allocations.
Package errors provides simple error handling primitives. It's an alternative fork of https://github.com/pkg/errors project.
Package bytesp is a plus to the standard bytes package.
Moby is an open-source project created by Docker to enable and accelerate software containerization.
go-semver is a semantic versioning library for Go. It lets you parse and compare two semantic version strings.
This package implements a functionality to marshal/unmarshal XML to/from map[string]interface values (and JSON); extract/modify values from maps by key or key-path, including wildcards.
This package defines functions that demangle GCC/LLVM C++ and Rust symbol names. This package recognizes names that were mangled according to the C++ ABI defined at https://codesourcery.com/cxx-abi/ and the Rust ABI.
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.
This package provides a Go program for creating sanitized anchor names.
This package implements a functionality for generating pretty-printed dumps of Go values.
This package provides functionality to generate Go code.
Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
This package provides a toolkit for logging that is both human and machine readable. It is modeled after the Go standard library's io and net/http packages and is an alternative to the standard library's log package.