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 basic image processing functions including resize, rotate, crop, and various adjustments. This is a fork maintained by Kovid Goyal for use in Kitty.
GopherLua is a Lua5.1(+ goto statement in Lua5.2) VM and compiler. It provides Go APIs that allow you to easily embed a scripting language to your Go host programs.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
This package implements a similar functionality like standard sync.WaitGroup
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
The nsq Go module provides a high-level Consumer and Producer types as well as low-level functions to communicate over the NSQ protocol https://nsq.io/.
This package provides a library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors).
Package cpu implements processor feature detection used by the Go standard library.
Package sqlite is a CGo-free port of SQLite. It is a drop-in replacement for mattn/go-sqlite3.
This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
Package retry provides a simple, stateless, functional mechanism to perform actions repetitively until successful.
This package provides a code generation tool for creating methods to serialize and de-serialize Go data structures to and from data interchange format - MessagePack. This package provides an command line interface (CLI) tool.
This package implements a functionality to decode data into Go structs.
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.
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.
This Go package provides a functionality to determine the maximum compatibility version of the current system. On x86-64 platforms it returns the maximum current microarchitecture level as defined in Microarchitecture levels.
Package pool contains helpers for pooling structures distinguishable by size.
This package provides a library for BOM detection.
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
bytebufferpool implements a pool of byte buffers with anti-fragmentation protection.
This package provides a filesystem glob API. It uses gobwas/glob underneath and returns only matching files or directories, depending on the configuration.
This package provides a fast and simple way to set a value in a JSON document.