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 implements an immutable radix tree. It only provides a single Tree implementation, optimized for sparse nodes.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
PG* is a protoc plugin library for efficient proto-based code generation.
Package redact provides facilities for separating safe and unsafe pieces of data when logging and constructing error object.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
Package kyaml contains libraries for reading and writing Kubernetes Resource configuration as YAML.
Package unidecode implements a unicode transliterator which replaces non-ASCII characters with their ASCII approximations.
This package implements fuctionality of detecting and decoding various content front matter formats e.g. JSON, TOML and YAML.
This package implements Go types for over 70 PostgreSQL types. It is the type system underlying the https://github.com/jackc/pgx PostgreSQL driver. These types support the binary format for enhanced performance with pgx. They also support the database/sql Scan and Value interfaces and can be used with https://github.com/lib/pq.
Package logutils augments the standard log package with levels.
This package provides a Go library for calculating sunrise and sunset times from geographical coordinates and a date.
BadgerDB implements an embeddable, key-value (KV) database, written in pure Go. It is designed to be highly performant for both reads and writes simultaneously. It uses Multi-Version Concurrency Control, supports concurrent serializable transactions.
This package provides utilities for manipulating POSIX capabilities.
This package implements a functionality to generate barcodes.
Supported Barcode Types:
2 of 5
Aztec Code
Codabar
Code 128
Code 39
Code 93
Datamatrix
EAN 13
EAN 8
PDF 417
QR Code
This package provides implementation of MessagePack encoding for Go programming language.
Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.
Mergo merges same-type structs and maps by setting default values in zero-value fields. Mergo won't merge unexported (private) fields. It will do recursively any exported one. It also won't merge structs inside maps (because they are not addressable using Go reflection).
This package provides a Go library for printing numbers as Hebrew letters.
This package implements a reflection-free, zero-allocation JSON encoder, and the base Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they'd prefer a more familiar, loosely typed API.
Package atomicfile provides the ability to write a file with an eventual rename on Close (using os.Rename). This allows for a file to always be in a consistent state and never represent an in-progress write.
Package mode provides a native Go implementation of BSD's setmode and getmode which can be used to modify the mode bits of an os.FileMode value based on a symbolic value as described by the Unix chmod command.
This package implements a functionality to translate C to Go source code.
This package implements FollowSymlinkInScope which is an extension of path/filepath.EvalSymlinks, as well as a Windows long-path aware version of path/filepath.EvalSymlinks from the Go standard library.
This package implements functionality to format Assembler code the same way that gofmt formats Go code.
This package provides a cron library for Go. It implements a cron spec parser and job runner.