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.
HyperLogLog is an improved version of HyperLogLog for the count-distinct problem, approximating the number of distinct elements in a multiset. This implementation offers enhanced performance, flexibility, and simplicity while maintaining accuracy.
Regexp2 is a feature-rich RegExp engine for Go. This package is a fork of dlclark/regexp2 providing a more similar API to regexp.
This package implements a functionality to parse and construct common network packets.
This package implements safe atomic saving of files. Instead of truncating and overwriting the destination file, it creates a temporary file in the same directory, writes to it, and then renames the temporary file to the original name when calling Commit.
This package implements a very simple parser for a YAML-like config language for Golang.
Package p takes in values and returns a pointer to the value.
Go package xstrings is a collection of string functions,which are widely used in other languages but absent in Go package strings.
This package provides a driver for Mongo data base.
This package provides an API for finding and listing processes in a platform-agnostic way.
Package syslog provides a slog handler for transmitting logs locally or over the network using the syslog protocol described in RFC 5424.
This package provides a Go library for reading from continuously updating files, like tail -f.
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 provides the in-toto attestation format specification and Go language bindings. In-toto attestations are authenticated metadata about software artifacts, providing verifiable claims about how software was produced.
This package implements recursive copy functionality for directory.
Package pty is a wrapper for github.com/creack/pty, which provides functions for working with Unix terminals.
Notify is a Go library for interacting with the DBus notification service defined by freedesktop.org at https://developer.gnome.org/notification-spec/. Notify can deliver desktop notifications over DBus, ala how libnotify does it.
The package Expr provides a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed.
This package implements functionality to encode and decode DRCS Sixel.
This package implements a functionality of encoding/decoding property lists (Apple XML, Apple Binary, OpenStep and GNUStep) from/to arbitrary Go types.
Dasel (short for data-selector) allows you to query and modify data structures using selector strings. It's similar to jq/yq, but supports JSON, YAML, TOML, XML and CSV with zero runtime dependencies.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package.
This package is a simple exponential backoff counter in Go.
Package sdnotify implements systemd readiness notifications as described in https://www.freedesktop.org/software/systemd/man/sd_notify.html.
This package provides simple colorized console logger for golang.