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.
go-re2 is a drop-in replacement for the standard library regexp package which uses the C++ re2 library for improved performance with large inputs or complex expressions. By default, re2 is packaged as a WebAssembly module, then compiled to Go using wasm2go. This means that it is compatible with any Go application, regardless of availability of cgo.
Package uuid provides implementations of the Universally Unique Identifier (UUID), as specified in RFC-4122 and the Peabody RFC Draft (revision 03).
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.
Go-difflib is a partial port of Python 3 difflib package. Its main goal was to make unified and context diff available in pure Go, mostly for testing purposes.
Safe and easy casting from one type to another in Go.
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.
This is a Unix utility that outputs randomness. It is a thin wrapper around crypto/rand.
Package fastuuid provides UUID generation of 192 bit universally unique identifiers. It also provides simple support for 128-bit RFC-4122 V4 UUID strings.
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.
This package is a UPnP DLNA Digital Media Server. It runs from the terminal, and serves content directly from the filesystem from the working directory, or the path given. The SSDP component will broadcast and respond to requests on all available network interfaces.
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.
Package pretty provides pretty-printing for Go values. This is useful during debugging, to avoid wrapping long output lines in the terminal.
It provides a function, Formatter, that can be used with any function that accepts a format string. It also provides convenience wrappers for functions in packages fmt and log.
This package implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
This package provides a unique identifier generator that is high performance, very fast, and tries to be entropy pool friendly.
hashstructure is a Go library for creating a unique hash value for arbitrary values in Go.
This cache implementation is a map with some expiration abilities over it, for different types with different caching needs, such as a small group of items that should never expire, items that should exist in cache forever only being removed when the cache is full. Most operations should be o(1) as well as all being thread safe.
This package implements a parser for uniform resource names (URN) as specified by IETF RFC 2141.
Tools to create and manage shared memory (POSIX Shared memory) across all Unix variants. Pure Go, no external dependencies. Implements Go versions of shm_open() and shm_unlink() that interoperate with the libc versions.
Package captcha implements generation and verification of image and audio CAPTCHAs. This is a fork of https://github.com/dchest/captcha.
This package is a Go implementation of the zap file format. The zap file format is used by the bleve search engine to store its indexes. It is documented at https://github.com/blevesearch/zapx/blob/master/zap.md. It was originated as https://github.com/blevesearch/zap.
This package provides a Sqlite3 driver for Go using database/sql.
PG* is a protoc plugin library for efficient proto-based code generation.
This package implements a functionality to convert .y (yacc[2]) source files to data suitable for a parser generator.
go-singleinstance is a Go library to have only one instance of a software (based on Python's tendo).