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.
Package csvvalue provides an efficient parser for a single line CSV value. It is more efficient than the standard library csv package for parsing many small values. For multi-line CSV parsing, the standard library is recommended.
base32 encoding package from Go with NoPadding option
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.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.
ignore is a library which returns a new ignorer object which can test against various paths. This is particularly useful when trying to filter files based on a .gitignore document.
Package vaxis is a terminal user interface for modern terminals. It supports supports modern terminal features, such as styled underlines and graphics. A widgets package is provided with some useful widgets.
This package provides an implementation of JSON5.
Package strcase converts strings to various cases.
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 optparse parses command line arguments very similarly to GNU getopt_long(). It supports long options and optional arguments, but does not permute arguments. It is intended as a replacement for Go's flag package.
Package log implements a std log compatible logging system that draws some inspiration from the Python logging module from Python's standard library. It supports multiple handlers, log levels, zero-allocation, scopes, custom formatting, and environment and runtime configuration.
This package implements /dev/loop device in Go.
fswatch is a go library for watching file system changes to does not depend on inotify.
This package implements a functionality of an in-memory key:value store/cache that is suitable for applications running on a single machine. This in-memory cache uses Go Generics which is introduced in 1.18.
Package pubsub implements a simple multi-topic pub-sub library.
This package provides a cron expression parser in the Go language. Given a cron expression and a time stamp, you can get the next time stamp which satisfies the cron expression.
Package sqlite is a CGo-free port of SQLite. It is a drop-in replacement for mattn/go-sqlite3.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
This is a package extracted from go-ipfs. Its purpose to be used to compare a set of keys based on a given metric. The primary metric used is XOR, as in kademlia.
This is a Unix utility that outputs randomness. It is a thin wrapper around crypto/rand.
This package parses text into shell arguments. Based on the cpan module Parse::CommandLine.
Flagconf provides extensions to Go's flag package to support prefixed environment variables and a simple config file format.
This package implements functionality to encode and decode DRCS Sixel. This package provides an command line interface (CLI) tools:
comparesuffixfsmis a finite state machine generator for the porter2switchvsmap