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 provides a golang wrapper for parsing gocui keybindings.
gocovmerge takes the results from multiple go test -coverprofile runs and merges them into one profile.
Package sqlite is a CGo-free port of SQLite. It is a drop-in replacement for mattn/go-sqlite3.
Sprig is a library that provides more than 100 commonly used template functions.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.
This package provides misc utilities for Golang.
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
Package gu provides Generic Utilities for the Go programming language with low in complexity.
The bom package provides small tools for cleaning BOMs from a byte array or reader.
clipboard provides copying and pasting to the clipboard for Go.
This package provides a udev implementation in Golang developed from scratch. This library allow to listen and manage Linux-kernel (since version 2.6.10) Netlink messages to user space (ie: NETLINK_KOBJECT_UEVENT).
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
Ristretto is a fast, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance. It's a fork of dgraph-io/ristretto project.
rxhash is a Go library for creating a unique hash value for struct in Go, but data consistency.
This package provides a very simple thread-safe progress bar. The progressbar implements an io.Writer so it can automatically detect the number of bytes written to a stream, so you can use it as a progressbar for an io.Reader. When progressbar's length is undetermined, a customizable spinner is shown.
This package provides a ZFS snapshotter plugin for containerd.
This package provides a Golang implementation of an ordered map, which is a map that also keeps track of the order in which keys were inserted.
Package cmdflag provides simple command line commands processing on top of the standard library flag package.
This package provides a toolchain for slog Go library.
Style definitions for nice terminal layouts. Built with TUIs in mind.
Package btrfs provides bindings for working with btrfs partitions from Go. The Linux kernel headers are only required on compilation time, not on run time.
This library defines functions to perform string interning in Go, storing only one copy of each unique string in memory. All functions may be called concurrently with themselves and each other.
This is a package to change the color of the text and background in the console, working both under Windows and other systems. Under Windows, the console APIs are used. Otherwise, ANSI texts are output.
Go programs designed to run from most *nix style operating systems can import this package to enable running programs as services without modifying them.