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.
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 an ANSI color package to output colorized or SGR defined output to the standard output.
Style definitions for nice terminal layouts. Built with TUIs in mind.
Package cursor contains cross-platform methods to move the terminal cursor in different directions. This package can be used to create interactive CLI tools and games, live charts, algorithm visualizations and other updatable output of any kind.
Package colorprofile provides a way to downsample ANSI escape sequence colors and styles automatically based on output, environment variables, and Terminfo databases.
This package provides traditional getopt processing for implementing programs that use traditional command lines.
doublestar is a Go implementation of path pattern matching and globbing with support for "doublestar" patterns.
Go-md2man is a Go program that converts markdown to roff for the purpose of building man pages.
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 a golang library for splitting command-line strings into words like a POSIX or Windows shell would.
This package provides utilities for loading, compiling, and debugging eBPF programs. It has minimal external dependencies and is intended to be used in long running processes.
This package provides a Golang log library supporting tracing and log levels that works by wrapping the standard log library.
This package provides a wrapper around libedit for Golang.
The OCI Image Format project creates and maintains the software shipping container image format spec (OCI Image Format).
go-opt is a library to parse command line arguments based on tag annotations on struct fields. It came as a spin-off from aerc to deal with its internal commands.
Safe and easy casting from one type to another in Go.
This package implements Go types for over 70 PostgreSQL types. It is the type system underlying the https://github.com/jackc/pgx PostgreSQL driver. These types support the binary format for enhanced performance with pgx. They also support the database/sql Scan and Value interfaces and can be used with https://github.com/lib/pq.
Set is the set collection for the Go language.
This package implements Swiss Tables as described in https://abseil.io/about/design/swisstables. It provides pseudo-randomized iteration (iteration order will change from one iteration to the next) and iteration stability akin to Go's builtin map if the map is mutated during iteration.
Package strftime provides strftime/strptime compatible time formatting and parsing.
go-msgio implements functionality to read and write length-delimited slices. It's helpful for building wire protocols.
The liner Go package implements a simple command line editor with history, inspired by linenoise. Xterm as well as WIN32 terminal codes are supported.
This package provides a Go library for reading from continuously updating files, like tail -f.
This package provides a ordered map library that maintains amortized O(1) for Set, Get, Delete and Len.