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.
This packae provides bindings for https://github.com/ostreedev/ostree, OSTree.
This package provides Go modules focused on text parsing, with lexers, parsers, and related tools.
Included modules are:
github.com/tekwizely/go-parsing
github.com/tekwizely/go-parsing/lexer
github.com/tekwizely/go-parsing/lexer/token
github.com/tekwizely/go-parsing/parser
Go sigar is a golang implementation of the sigar API. The Go version of sigar has a very similar interface, but is being written from scratch in pure go/cgo, rather than cgo bindings for libsigar. This package provides an alternative fork of https://github.com/cloudfoundry/gosigar.
This package implements a functionality to expose Kubernetes config filters directly as CLI commands for the purposes of development of the kyaml package and as a reference implementation for using the libraries.
This library provides unit multipliers and functions for Go.
Go package containing implementations of encoders and decoders for various data formats.
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
This package provides an implementation of Gil Tene's HDR Histogram data structure. The HDR Histogram allows for fast and accurate analysis of the extreme ranges of data with non-normal distributions, like latency.
This package provides functionality of converting a blob of text into a list of sentences.
cli is a library for implementing command-line interfaces. Features:
easy sub-command based CLIs:
cli foo,cli bar, etc.support for nested subcommands such as
cli foo baroptional support for default subcommands so
clidoes something other than errorsupport for shell autocompletion of subcommands, flags, and arguments with callbacks in Go
automatic help generation for listing subcommands
automatic help flag recognition of
-h,--help, etc.automatic version flag recognition of
-v,--versionhelpers for interacting with the terminal, such as outputting information, asking for input, etc.
use of Go interfaces/types makes augmenting various parts of the library a piece of cake
This package implements algorithms for exponentially weighted moving averages.
This Package provides a functionality of INI file read and write, implementing features:
load from multiple data sources(file,
[]byte,io.Readerandio.ReadCloser) with overwritesread with recursion values
read with parent-child sections
read with auto-increment key names
read with multiple-line values
read with tons of helper methods
read and convert values to Go types
read and WRITE comments of sections and keys
manipulate sections, keys and comments with ease
keep sections and keys in order as you parse and save
Package semver provides the ability to work with Semantic Versions in Go.
This library is an implementation of backoff algorithm for retrying operations. It respects context.Context natively, and the critical notifications are done through channel operations, allowing you to write code that is both more explicit and flexibile.
This package implements sysconf and provides the associated SC_* constants to query system configuration values at run time.
ChunkReader is a io.Reader wrapper that minimizes IO reads and memory allocations. It allocates memory in chunks and will read as much as will fit in the current buffer in a single call regardless of how large a read is actually requested. The memory returned via Next is owned by the caller. This avoids the need for an additional copy. It extracted from original implementation in https://github.com/jackc/pgx.
go-opt is a library to parse command line arguments based on tag annotations on struct fields. It came as a spin-off from aerc to deal with its internal commands.
This package provides simple colorized console logger for golang.
Package btclog defines a logger interface and provides a default implementation of a subsystem-aware leveled logger implementing the same interface.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
This package provides both library functions and a command-line tool to query information regarding the number of CPUs available to the system.
This package providies two additional libraries for go.uber.org/zap:
zapslogimplementsslog.Handlerwhich writes to the suppliedzapcore.Corezapfieldimplements experimentalzap.Fieldhelpers whose APIs may be unstable
This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.
Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit.