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 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.
Phony is a very minimal actor model library for Go, inspired by the causal messaging system in the Pony programming language.
Package xdg provides an implementation of the XDG Base Directory Specification. The specification defines a set of standard paths for storing application files including data and configuration files. For portability and flexibility reasons, applications should use the XDG defined locations instead of hardcoding paths. The package also includes the locations of well known user directories.
This package provides a wrapper for the Pluggable Authentication Modules application API.
This package provides a golang library for splitting command-line strings into words like a POSIX or Windows shell would.
This package provides a structured event logger for Golang developed for fluentd.
The options Go package resolves configuration values set via command line flags, config files, and default struct values.
Go-Logging implements a logging infrastructure for Go. Its output format is customizable and supports different logging backends like syslog, file and memory. Multiple backends can be utilized with different log levels per backend and logger.
This package provides a wrapper for ANSI escape code.
This package provides various Go utilities used by mautrix-go, bridges written in Go, as well as some other related libraries like whatsmeow.
This package provides an alternative implementation of regexp, with some code optimisations to make it run faster.
This package provides a bindings for tree-sitter in Golang.
Package stdr implements github.com/go-logr/logr.Logger in terms of Go's standard log package.
Package sqlstruct provides some convenience functions for using structs with the Go standard library's database/sql package.
Multi-log is based on logrus, and supports concurrently logging to two destinations: the console and a log file.
This package provides a golang wrapper for parsing gocui keybindings.
Package fileutil collects some file utility functions.
OSC52 is a terminal escape sequence that allows copying text to the clipboard.
This package provides a port of Pixelmatch, a pixel-level image comparison library, to Go. Both a library and a command-line tool are included in this package.
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.
Shellquote provides utilities for joining/splitting strings using sh's word-splitting rules.
It's an alternative fork of https://github.com/kballard/go-shellquote.
This package provides a Go library that first converts YAML to JSON using go-yaml and then uses json.Marshal and json.Unmarshal to convert to or from the struct. This means that it effectively reuses the JSON struct tags as well as the custom JSON methods MarshalJSON and UnmarshalJSON unlike go-yaml.
kubernetes-sigs/yaml is a permanent fork of ghodss/yaml.
This Go library automatically wraps words onto multiple lines. It's primary goal is to format command-line output, but of course word wrapping is a generally useful thing to do.
This package is toml parser and encoder for Go. The interface is similar to Go's standard library json and xml package.