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 implements sysconf and provides the associated SC_* constants to query system configuration values at run time.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
This library provides a reflect api for Go programs without the runtime cost of the standard library reflect.Value.
The tomb package handles clean goroutine tracking and termination.
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.
Hebcal's greg package converts between Gregorian dates and R.D. (Rata Die) day numbers.
The fs package provides file-system-related Go functions.
This package implements ULID as specified in https://github.com/ulid/spec.
Features of ULID:
128-bit compatibility with UUID
1.21e+24 unique ULIDs per millisecond
lexicographically sortable
canonically encoded as a 26 character string, as opposed to the 36 character UUID
uses Crockford's base32 for better efficiency and readability (5 bits per character)
case insensitive
no special characters (URL safe)
monotonic sort order (correctly detects and handles the same millisecond)
This package provides a command line interface (CLI) tool.
Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go built-in flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options. It's an alternative fork of https://github.com/jessevdk/go-flags.
Style definitions for nice terminal layouts. Built with TUIs in mind.
This package provides a Go module that provides a stabler alternative to exec.LookPath().
This package implements functionality to encode and decode DRCS Sixel.
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
go-localeinfo extracts monetary/numeric/time formatting information, rather than the current locale name.
Package pgconn is a low-level PostgreSQL database driver. It operates at nearly the same level as the C library libpq.
It is primarily intended to serve as the foundation for higher level libraries such as https://github.com/jackc/pgx. Applications should handle normal queries with a higher level library and only use pgconn directly when required for low-level access to PostgreSQL functionality.
Docker Distribution is a Docker toolset to pack, ship, store, and deliver content. It contains Docker Registry 2.0 and libraries to interact with distribution components.
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.
This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.
runc is a CLI tool and library for spawning and running containers on Linux according to the OCI specification.
This package provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.
Package fuse enables writing FUSE file systems. It is a from-scratch implementation of the kernel-userspace communication protocol, and does not use the C library from the project called FUSE.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
This package provides a TTY utilities implementation for verity of operation systems.
This package provides a little terminal spinner library.