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.
Package appengine provides basic functionality for Google App Engine.
Hebcal's hdate package converts between Hebrew and Gregorian dates.
termenv lets you safely use advanced styling options on the terminal. It gathers information about the terminal environment in terms of its ANSI and color support and offers you convenient methods to colorize and style your output, without you having to deal with all kinds of weird ANSI escape sequences and color conversions.
This package provides all the Linux Capabilities userspace library API bindings in native Go.
This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.
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 native Golang client bindings for the D-Bus message bus system. This is a fork of https://github.com/godbus/dbus maintained by Kovid Goyal for use in Kitty.
The tview package implements rich widgets for terminal based user interfaces. The widgets provided with this package are useful for data exploration and data entry.
This is a repository containing Go bindings for writing FUSE file systems.
This package implements a goroutine pool with fixed capacity, managing and recycling a massive number of goroutines, allowing developers to limit the number of goroutines in your concurrent programs.
Package seccomp provides bindings for libseccomp, a library wrapping the Linux seccomp syscall. Seccomp enables an application to restrict system call use for itself and its children.
This package provides a more structured and controlled goroutines implementation.
Diskv (disk-vee) is a simple, persistent key-value store written in the Go language. It starts with a simple API for storing arbitrary data on a filesystem by key, and builds several layers of performance-enhancing abstraction on top. The end result is a conceptually simple, but highly performant, disk-backed storage system.
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.
Go library for loading environment variables from files
This package makes it a breeze to check and modify file permission bits.
PGV is a protoc plugin to generate polyglot message validators. While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This plugin adds support to protoc-generated code to validate such constraints. This package provides command line interface (CLI) tools.
This package provides schema of the external API types that are served by the Kubernetes API server.
This package implements a functionalit to list currently running Go processes.
This package provides x86_64 variant of ported from a Python module PeachPy, with some adaption to the Go language features.
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 functionality to generate type-safe converters for Go. The project is meant as alternative to jinzhu/copier that doesn't use reflection.
This package provides a collection of Golang utilities.
Package cmd runs external commands with concurrent access to output and status. It wraps the Go standard library os/exec.Command to correctly handle reading output (STDOUT and STDERR) while a command is running and killing a command. All operations are safe to call from multiple goroutines.