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 parses text into shell arguments. Based on the cpan module Parse::CommandLine.
HyperLogLog is an improved version of HyperLogLog for the count-distinct problem, approximating the number of distinct elements in a multiset. This implementation offers enhanced performance, flexibility, and simplicity while maintaining accuracy.
It's an alternative fork of https://github.com/mattn/go-runewidth.
Flagconf provides extensions to Go's flag package to support prefixed environment variables and a simple config file format.
Package uilive provides a writer that live updates the terminal. It provides a buffered io.Writer that is flushed at a timed interval.
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 an idiomatic Go retry module.
Package sqlstruct provides some convenience functions for using structs with the Go standard library's database/sql package.
Package memory implements a memory allocator.
fswatch is a go library for watching file system changes to does not depend on inotify.
This package is an implementation of HTTP Basic and HTTP Digest authentication.
Package cellbuf provides terminal cell buffer functionality.
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 wrapper around go-yaml designed to enable a better way of handling YAML when marshaling to and from structs.
This package provides a way to check whether two Go source directories contain equivalent code.
The ansiterm package provides a writer to output the ANSI escape codes for color and styles.
This package provides a circular buffer object. The buffer can be written to infinitely, but has a fixed size, so only the last size bytes are ever retained.
This package wraps and interprets ffmpeg's ffprobe for Go.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.
This package provides a Go implementation of bloom filters, based on murmurhash.
This package implements a functionality to decode data into Go structs.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
InterConv converts interfaces into any data type.
Data type that can be converted:
Int
Int8
Int32
Int16
Int64
Float32
Float64
Boolean
String
Uint
Uint8
Uint16
Uint32
Uint64
Uintptr
gopdf is a Go library for generating PDF documents.