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.
Package pubsub implements a simple multi-topic pub-sub library.
The vtclean provides the vtclean command and a library designed to clean up raw terminal output by stripping escape sequences, optionally preserving color.
This package provides a simple lexical analyzer to parse shell-like commands.
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.
Package wincred provides primitives for accessing the Windows Credentials Management API. This includes functions for retrieval, listing and storage of credentials as well as Go structures for convenient access to the credential data.
Termbox is a library that provides a minimalistic API which allows the programmer to write text-based user interfaces.
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.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
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 implements RFC 5545 iCalendar specification.
Package userns provides utilities to detect whether we are currently running in a Linux user namespace.
This package implements functionality for reading the unique machine ID (/etc/machine-id) of most OSs (without admin privileges).
This package provides various Protocol Buffer extensions for the Go language, namely support for record length-delimited message streaming.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
PG* is a protoc plugin library for efficient proto-based code generation.
Ingo is a Go library helping you to persist flags in a INI-like configuration file.
Go library provides utilities for building command line interfaces.
This package provides a collection of utilities for file manipulation in golang.
Package shell returns a user's shell across multiple platforms.
This package provides a CLI build from the go-github-com-orisano-pixelmatch source.
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
This package, fsx, takes the style of the io/fs package, and extends it with more features:
fsx provides the ability to write files (using OpenFile, which is much like the os package feature you're already familiar with)
fsx provides the ability to create directories
fsx provides the ability to delete files and directories
fsx provides features for reading symlinks, and creating them
This package provides a protobuf definition of the user.rootlesscontainers extended attribute. The main purpose of this attribute is to allow for a interoperable and standardised way of emulating persistent syscalls in a https://rootlesscontaine.rs/ (syscalls such as chown(2) which would ordinarily fail).
This package implements a functionality to convert .y (yacc[2]) source files to data suitable for a parser generator.