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.
A Go library providing various concurrency utilities including a backport of sync.Map to Go versions below 1.9 and a cancellable Goroutine with explicit ownership.
Package buffer implements a series of Buffers which can be composed to implement complicated buffering strategies.
Supported buffers:
Wrapper for bytes.
File-based buffering.
A fixed length linked-list of buffers.
A queue of buffers.
A single buffer which begins overwriting the oldest buffered data when it reaches its capacity.
A single buffer which when full, writes the overflow to a given io.
Empty buffer.
Customize buffers.
go-cache is an in-memory key:value store/cache similar to Memcached that is suitable for applications running on a single machine. Its major advantage is that, being essentially a thread-safe map[string]interface with expiration times, it doesn't need to serialize or transmit its contents over the network.
This package provides an extension for https://github.com/urfave/cli, to read flag values from JSON, YAML, and TOML.
gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.
This package provides a Go program for creating sanitized anchor names.
Package pgpassfile is a parser PostgreSQL .pgpass files.
This package provides a support for system calls that are run simultaneously on all threads under Linux.
This package provides a pure Go implementation of functionality comparable to GNU Readline, i.e. line editing and command history for simple TUI programs.
This package provides an implementation for the goverter feature wrapErrorsUsing.
Go-Autostart is a Go library to run a command after login.
This package provides a library to works with graphics.
gitconfig is a package to get configuration values from gitconfig.
This package implements a very simple parser for a YAML-like config language for Golang.
Package cellbuf provides terminal cell buffer functionality.
Gson is a Go library for querying JSON data using path expressions, similar to JSONPath but with a simpler syntax.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
Package logfmt implements utilities to marshal and unmarshal data in the logfmt format. The logfmt format records key/value pairs in a way that balances readability for humans and simplicity of computer parsing. It is most commonly used as a more human friendly alternative to JSON for structured logging.
cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way.
Go library provides utilities for building command line interfaces.
This package provides a native Go clean room implementation of the Porter Stemming Algorithm. It's an alternative fork of https://github.com/reiver/go-porterstemmer.
This package is intended to support forward-only iteration in a variety of use cases while avoiding the normal errors and leaks that can happen with iterators in Go. It provides mechanisms for map/select filtering, background iteration through a goroutine, and error handling throughout.
Go library provides utilities for building command line interfaces.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).