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 lockfile handles pid file based locking. While a sync.Mutex helps against concurrency issues within a single process, this package is designed to help against concurrency issues between cooperating processes or serializing multiple invocations of the same process.
This is a repository containing Go bindings for writing FUSE file systems.
This package provides a simple lexical analyzer to parse shell-like commands.
Golex is a lex/flex like (not fully POSIX lex compatible) utility. It renders .l formated data to Go source code. The .l data can come from a file named in a command line argument. If no non-opt args are given, golex reads stdin.
Package logutils augments the standard log package with levels.
This package provides native Golang client bindings for the D-Bus message bus system. This is a fork of https://github.com/godbus/dbus maintained by Kovid Goyal for use in Kitty.
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.
docker-credential-helpers is a suite of programs to use native stores to keep Docker credentials safe.
This package provides a library for building interactive and accessible prompts on terminals supporting ANSI escape sequences.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
This package provides a Go module that provides a stabler alternative to exec.LookPath().
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.
This package implements the leaky-bucket rate limit algorithm. It refills the bucket based on the time elapsed between requests instead of requiring an interval clock to fill the bucket discretely.
This package provides a pretty printing library for Golang values.
This package provides a set of utilities to safely iterate over arbitrary array and maps types.
gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
Package firebird provides database/sql driver for Firebird RDBMS.
This package provides a simple ASCII tree composing tool.
This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.
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.
Package mexpr provides a simple expression parser, originally built for use in templating languages (e.g. for-loop variable selection, if-statement evaluation) so is minimal in what it supports by design.
Go package xstrings is a collection of string functions,which are widely used in other languages but absent in Go package strings.
This is a Go package that implements decoding of JSON5.
It's an alternative fork of https://github.com/titanous/json5.