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.
Implementation of multibase (self identifying base encodings) in Go.
Package multicodec exposes the multicodec table as Go constants.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
This package implements a flexible and configurable option for command line arguments parsing.
This package implements a deep pretty printer for Go data structures to aid data snapshotting.
This package provides shared utilities used to break circular dependencies of u-root project.
go-units is a library to transform human friendly measurements into machine friendly values.
This repository contains modified Go standard library packages for use as work arounds until issues are addressed in the official distribution.
gopdf is a Go library for generating PDF documents.
This package implements Swiss Tables as described in https://abseil.io/about/design/swisstables. It provides pseudo-randomized iteration (iteration order will change from one iteration to the next) and iteration stability akin to Go's builtin map if the map is mutated during iteration.
The term package implements PTY creation and termios get/set attributes. It also contains some convenience functions for colors, SSH to and from termios translations, readCh, reading passwords, etc.
Package pgerrcode contains constants for PostgreSQL error codes.
The diskqueue Go package provides a file system backed FIFO queue.
JWW is primarily a wrapper around the standard log library. It provides a few advantages over using the standard log library alone.
ready to go out of the box
one library for both printing to the terminal and logging (to files)
really easy to log to either a temp file or a file you specify
Package color is an ANSI color package to output colorized or SGR defined output to the standard output. The API can be used in several way, pick one that suits you.
This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.
This is a package extracted from go-ipfs. Its purpose to be used to compare a set of keys based on a given metric. The primary metric used is XOR, as in kademlia.
This package includes a full parser and expander for terminfo capability strings to avoid hard-coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.
mph is a Go package that implements a minimal perfect hash table over strings.
copystructure is a Go library for deep copying values in Go.
This allows you to copy Go values that may contain reference values such as maps, slices, or pointers, and copy their data as well instead of just their references.
This package implements functionality of mapping files into memory. It tries to provide a simple interface, but doesn't go out of its way to abstract away every little platform detail.
This specifically means:
forked processes may or may not inherit mappings
a file's timestamp may or may not be updated by writes through mappings
specifying a size larger than the file's actual size can increase the file's size
if the mapped file is being modified by another process while your program's running, don't expect consistent results between platforms
This package provides utilities for manipulating POSIX capabilities.
Package watchdog runs a singleton memory watchdog in the process, which watches memory utilization and forces Go GC in accordance with a user-defined policy.
This package provides a golang wrapper for parsing gocui keybindings.