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 package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
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.
This package provides a cron library for Go. It implements a cron spec parser and job runner.
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
Package squirrel provides a fluent SQL generator.
This package provides a useful boilerplate and organizational information for all OCI projects.
Set is the set collection for the Go language.
The loginshell package provides a Go library to get the login shell of the current user.
This package provides a duplicate function call suppression mechanism with support for context cancellation.
This Package provides filters that can be chained together in a manner similar to Unix pipelines.
Set is the set collection for the Go language.
This package implements a reflection-free, zero-allocation JSON encoder, and the base Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they'd prefer a more familiar, loosely typed API.
This package provides a simple error package with stack traces.
Puddle is a tiny generic resource pool library hat uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality required for a resource pool. It can be used directly or it can be used as the base for a domain specific resource pool. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.
This package provides a transport-agnostic, filesystem metadata manifest system.
This package provides functions to calculate LCS values from two arbitrary arrays.
Package deque provides a fast ring-buffer deque (double-ended queue) implementation for Golang.
It generalizes a queue and a stack, to efficiently add and remove items at either end with O(1) performance. Queue (FIFO) operations are supported using PushBack and PopFront. Stack (LIFO) operations are supported using PushBack and PopBack.
fastime is a time function library for Go with zero memory allocation. fastime is returning the approximate time.
Package goldie provides test assertions based on golden files. It's typically used for testing responses with larger data bodies.
The colorful package provides a library for using colors in Go. It stores colors in RGB and provides methods for converting these to various color spaces.
Package mapstructure exposes functionality to convert one arbitrary Go type into another, typically to convert a map[string]interface into a native Go structure.
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.
Package crawlspace provides a means to dynamically interact with registered Go objects in a live process, using small scripting language based around the reflect package inspired by Twisted's manhole library .
Package libc provides a C standard library implementation for use with ccgo-generated code.