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.
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
Go library for the TOML configuration language
This package implements /dev/loop device in Go.
This package provides a udev implementation in Golang developed from scratch. This library allow to listen and manage Linux-kernel (since version 2.6.10) Netlink messages to user space (ie: NETLINK_KOBJECT_UEVENT).
This package can be used to return the elapsed time since a given time in a human-readable format.
This package implements a deep pretty printer for Go data structures to aid data snapshotting.
This packages is an alternative fork of https://github.com/yaml/go-yaml.
This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.
Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
Package smbios provides detection and access to System Management BIOS (SMBIOS) and Desktop Management Interface (DMI) data and structures.
mtree is a filesystem hierarchy validation tooling and format. This is a library and simple CLI tool for mtree(8) implemented in Go.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages. This package provides a command line interface (CLI) tool.
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 provides a tabwriter implementation with additional features for padding and filtering escape sequences.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package. This package provides a command line interface (CLI) tool.
Semver is a library for Semantic versioning written in Go.
This package provides a Go library for storing and managing container images, layers, and containers on the filesystem. It supports multiple storage drivers including overlay, devicemapper, btrfs, and vfs.
This package provides a bindings for tree-sitter in Golang.
This package provides a opinionated logging for Golang. Features:
zero dependencies
Global logger (with optional local logger)
leveled
useful defaults / i.e. zero-config
simple API
colors on Linux
set leveling via environmental variables
LOGGER=trace|debug|info|warn|error
Package mem provides the mem.RO type that allows you to cheaply pass & access either a read-only []byte or a string.
This package allows for a cgo argument to be passed a Go pointer.
This package provides Cloud Native Computing Foundation's CDI specification, for container-runtimes, to support third-party devices. It also includes tags.cncf.io/container-device-interface/specs-go submodule.
This package provides a way to check whether two Go source directories contain equivalent code.