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 flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.
This package is a very simple wrapper around log/syslog
Package builder provides a method for writing fluent immutable DSL builders. It uses immutable persistent data structures so that each step in the method chain can be reused.
This package implements a functionality for consuming the runc binary in Go applications. It tries to expose all the settings and features of the runc CLI.
Package levenshtein implements distance and similarity metrics for strings, based on the Levenshtein measure.
This package provides apparmor support for Go. AppArmor is a Linux kernel security module that allows the system administrator to restrict program's capabilities such as network access, raw socket access, and the permission to read, write, or execute files
This package implements a functionality to parse /proc information for Golang.
This package provides INI file read and write functionality in Go.
This package is a simple, useful and opinionated CLI package in Go.
This package provides the ability to generate Sortable Identifiers. These identifiers are also universally unique.
This package embodies four different projects.
Go versions of many standard Linux tools, such as ls, cp, or shutdown.
A way to compile many Go programs into a single binary with busybox mode.
A way to create initramfs (an archive of files) to use with Linux kernels, embeddable into firmware.
Go bootloaders that use kexec to boot Linux or multiboot kernels such as ESXi, Xen, or tboot. They are meant to be used with LinuxBoot.
This package provides a CLI build from the go-github-com-tklauser-numcpus source.
shlex implements a simple lexer which splits input into tokens using shell-style rules for quoting and commenting.
This package implements a restriction for the current processes' ability to use files, using Linux 5.13's Landlock feature.
Package seccomp provides bindings for libseccomp, a library wrapping the Linux seccomp syscall. Seccomp enables an application to restrict system call use for itself and its children.
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.
Package errors provides errors that have stack-traces. It provides the type *Error which implements the standard golang error interface, so you can use this library interchangeably with code that is expecting a normal error return.
Package abool provides atomic Boolean type for cleaner code and better performance.
Package zstd is a collection of extensions to Go's standard library.
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.
cpuid provides information about the CPU running the current program. CPU features are detected on startup, and kept for fast access through the life of the application. Currently x86 / x64 (AMD64) is supported, and no external C (cgo) code is used, which should make the library very eas to use.
This package attempts to represent Go values in a form that can be used almost directly in Go source code.
This package provides an ANSI color package to output colorized or SGR defined output to the standard output.
This package is an extension for the standard sync package and provides the following concurrent data structures for Go: a concurrent counter, concurrent hash table, multiple concurrent queues and mutex.