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 functionality to initialize structs with default values. It supports almost all kind of types: int/8/16/32/64, uint/8/16/32/64, float32/64, uintptr, bool, string, map, slice, struct, f,map[K1]map[K2]Struct, []map[K1]Struct[]
Package filepathx adds double-star globbing support to the Glob function from the core path/filepath package. You might recognize "**" recursive globs from things like your .gitignore file, and zsh. The "**" glob represents a recursive wildcard matching zero-or-more directory levels deep.
This package provides a encoder and decoder of the PostgreSQL wire protocol version 3.
Package templatecheck checks Go templates for problems. It can detect many errors that are normally caught only during execution. Use templatecheck in tests to find template errors early, and along template execution paths that might only rarely be reached.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
This package is a Go library for interacting with the perf subsystem in Linux.
Suture provides Erlang-ish supervisor trees for Go. "Supervisor trees" -> "sutree" -> "suture" -> holds your code together when it's trying to die.
It is intended to deal gracefully with the real failure cases that can occur with supervision trees (such as burning all your CPU time endlessly restarting dead services), while also making no unnecessary demands on the "service" code, and providing hooks to perform adequate logging with in a production environment
This package provides a Go implementation of base32768, binary-to-text encoding, optimized for UTF-16.
This package implements a functionality for debugging and inspection utilities for cty Golang module.
Package log implements a std log compatible logging system that draws some inspiration from the Python logging module from Python's standard library. It supports multiple handlers, log levels, zero-allocation, scopes, custom formatting, and environment and runtime configuration.
Package strcase is a package for converting strings into various word cases (e.g. snake_case, camelCase, kebab-case, etc).
This package is a drop-in replacement for the Golang standard library log/syslog, but with support for TLS.
Goversion scans a directory tree and, for every executable it finds, prints the Go version used to build that executable.
This package is an implementation of HTTP Basic and HTTP Digest authentication.
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.
This packages is fork of gopkg.in/yaml.v2 maintained by YAML organization.
Package regexp implements regular expression search. The syntax of the regular expressions accepted is the same general syntax used by Perl, Python, and other languages. More precisely, it is the syntax accepted by RE2 and described at https://golang.org/s/re2syntax, except for \C.
This package provides a simple Go API to Linux's perf_event_open, supporting event counters and a basic set of events.
go-multierror is Golang module providing a mechanism for representing a list of error values as a single error. It is fully compatible with the standard errors package, including the functions As, Is, and Unwrap. This provides a standardized approach for introspecting on error values.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
This package provides wrappers around the ZFS command line tools.
Go package containing implementations of encoders and decoders for various data formats.
This package provides a simple ASCII tree composing tool.
Package temperrcatcher provides a TempErrCatcher object, which implements simple error-retrying functionality.