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.
Monolith-Go is a Go library for working with byte sequences.
The chardet package ports character set detection from ICU to Go.
This package provides an implementation of the Alphanum Algorithm developed by Dave Koelle in Go.
This package provides a reporter for the go-metrics library which posts metrics to Graphite.
This package provides implementation of various data structures and algorithms in Go.
This package provides functionality to load functions used in Sonic JSON library.
This package provides a handy interface to do a topological sort of some data in a pretty lightweight way.
Package xpty provides platform-independent interfaces to interact with pseudo-terminals (PTYs) in Go. It abstracts the differences between Unix and Windows systems and supports both ConPTY and classic Unix PTYs.
This package allows for a cgo argument to be passed a Go pointer.
This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.
Package tint implements a zero-dependency slog.Handler that writes tinted (colorized) logs. The output format is inspired by the zerolog.ConsoleWriter and slog.TextHandler.
This package implements a log client.
rxhash is a Go library for creating a unique hash value for struct in Go, but data consistency.
Package parentdeath detects when a parent process dies so that child processes can clean up and exit, even when the parent is killed violently (SIGKILL) or when children are launched in ways that prevent normal signal delivery (e.g. via sudo systemd-run).
This package works with the flags package to implement sub-commands in the manner of git and similar tools.
This packages provides an implementation of the official Go software development kit (SDK) for the Model Context Protocol (MCP).
This package provides notify, a file system event notification library in Go. It's an alternative fork of https://github.com/rjeczalik/notify.
misspell assists with correcting commonly misspelled English words in source files. A neutral variety of English is used by default, but a US or UK locale can be selected.
Go Figure prints beautiful ASCII art from text. It supports FIGlet files, and most of its features.
go-diff offers algorithms to perform operations required for synchronizing plain text:
compare two texts and return their differences
perform fuzzy matching of text
apply patches onto text
Package goversion provides utilities to get the Go module version information.
This package provides a simple TUN/TAP interface library for Go that efficiently works with standard packages like io, bufio, etc.. Use waterutil with it to work with TUN/TAP packets/frames.
This package provides an implementation of the Unicode Text Segmentation specification for Go. Specifically, it currently includes only the grapheme cluster segmentation algorithm.
Package pgio is a low-level toolkit building messages in the PostgreSQL wire protocol.