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.
This package provides a sleep-aware-sleep() function, that doesn't pause (for too long) if the system goes to hibernation.
The termui Go library draws customizable dashboard widgets in a text terminal. It includes several common widgets: lists, trees, tables and tabs, but also more complex items such as (stacked) bar and pie charts, scatter plots, gauges, and even images and a canvas for drawing `high resolution' braille dots.
You can also easily create new custom widgets. Widgets can be coloured and styled and positioned absolutely or relatively. They respond to keyboard, mouse, and terminal resizing events.
Package pgservicefile is a parser for PostgreSQL service files (e.g. .pg_service.conf).
@codego-glob is a single-function library implementing basic string glob support.
The terminfo package implements terminfo database reading for Go.
This provides containers-storage, a command line tool for manipulating local layer/image/container stores.
It depends on storage, which is a pretty barebones wrapping of the graph drivers that exposes the create/mount/unmount/delete operations and adds enough bookkeeping to know about the relationships between layers.
It wraps that as thinly as possible, so that other tooling can use it to import layers from images. Those other tools can then either manage the concept of images on their own, or let the API/CLI handle storing the image metadata and/or configuration.
Golang library with a bunch of procedures to handle serial ports on Arduino (and compatible) boards.
This package provides tools for Incremental file directory sync in Golang.
This package provides a Go implementation of the Stempel stemmer, an algorithmic stemmer frequently used with (but not limited to) the Polish language.
This package is a simple Go library that provides retry functionality for functions that may fail. It includes various customizable retry strategies, such as fixed delay, backoff delay, and random delay.
Billy implements an interface based on the OS's standard library to develop applications without depending on the underlying storage. This makes it virtually free to implement mocks and testing over file system operations.
This package provides ANSI colors for Golang. The package supports Printf/Sprintf etc.
Resiliency patterns for golang. Based in part on Hystrix, @urlhttps://github.com/Shopify/semian, Semian, and others.
Currently implemented patterns include:
circuit-breaker
semaphore
deadline/timeout
batching
retriable
This package provides a driver for Mongo data base.
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
Package expect provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's psuedoterminal.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
OSC52 is a terminal escape sequence that allows copying text to the clipboard.
This package implements a functionality to serialize/deserialize JSON by using JIT and SIMD approaches.
Package cpu implements processor feature detection used by the Go standard library.
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
This package provides traditional getopt processing for implementing programs that use traditional command lines.
This package provides an immutable treap implementation in the Go Language. A treap is a data structure that maintains a dynamic set of ordered keys and allows binary searches among the keys. Its height is, with high probability, proportional to the logarithm of the number of keys, so that each search, insertion, or deletion operation takes logarithmic time to perform. gtreap's implementation of a treap is immutable, and thus provides a simple approach to multi-version concurrency control. It's an alternative fork of https://github.com/steveyen/gtreap.
This package provides the Windows API used at Charmbracelet.