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 camelcase is a micro package to split the words of a camelcase type string into a slice of words.
This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.
Package atime provides a platform-independent way to get atimes for files.
This package provides function FieldByName to access to any field (including private/unexported) of a structure.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides a functionality to generate type-safe converters for Go. The project is meant as alternative to jinzhu/copier that doesn't use reflection.
This package implements a reflect-based black magic for Go.
This package provides a code which implements the Kubernetes "apply" operation.
Package glob provides objects for matching strings with globs.
GoLog is a level-based logger written in Go.
This package provides a Go program for creating sanitized anchor names.
This package provides a functionality to read key presses from the keyboard, while in a terminal application, which may be combined to check for ctrl+c, alt+4, ctrl-shift, alt+ctrl+right, etc. It can also be used to simulate (mock) keypresses for CI testing.
subcommands implements a functionality for a single command to have many subcommands, each of which takes arguments.
Adaptive Replacement Cache is an enhancement over the standard LRU cache in that tracks both frequency and recency of use. This avoids a burst in access to new entries from evicting the frequently used older entries. It adds some additional tracking overhead to a standard LRU cache, computationally it is roughly 2x the cost, and the extra memory overhead is linear with the size of the cache.
This package is a Graylog Extended Log Format (specification) library for Go. GELF is an application-level logging protocol that avoids many of the shortcomings of syslog. While it can be run over any stream or datagram transport protocol, it has special support to allow long messages to be split over multiple datagrams.
The chardet package ports character set detection from ICU to Go.
Implementation of an R-Way Trie data structure.
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.
Hebcal's hdate package converts between Hebrew and Gregorian dates.
dbus is a library that implements native Go client bindings for the D-Bus message bus system.
This package provides a library for environment variables substitution.
This package provides a logging library used by Pion.
Go library for input handling using Windows Console API.
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.