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 implementation of the porter stemming algorithm: http://tartarus.org/~martin/PorterStemmer/index.html.
This package provides a reflection extension.
This package implements a functionality to translate C to Go source code.
This package provides a collection of ANSI-aware methods and io.Writers helping you to transform blocks of text.
This package provides a functionality to create and access LevelDB databases.
This package provides a Go implementation of base32768, binary-to-text encoding, optimized for UTF-16.
This package (type inf.Dec) implements a "infinite-precision" decimal arithmetic.
This package provides a code which implements the Kubernetes "apply" operation.
This package provides a platform-agnostic Go library to locate TrueType font files in your system's user and system font directories.
This package provides a collection of utilities for file manipulation in golang.
This package implements 16 bit floats that can store numbers like 1.02e12 for exponents in [-15, 15].
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 provides function FieldByName to access to any field (including private/unexported) of a structure.
This package provides a cross-platform clipboard library.
Platforms supported:
Linux via
xcliporxselorwl-copy/wl-pasteMacOS via
pbcopy/pbpasteWindows via the Windows clipboard API
WSL via clip.exe/powershell.exe
Android Termux via
termux-clipboard-set/termux-clipboard-getPlan9 via
/dev/snarfAnything else via a user-defined script
This package is a Go library that draws progress bars on the terminal.
This package provides various utility functions to work with Go structs.
Package colorprofile provides a way to downsample ANSI escape sequence colors and styles automatically based on output, environment variables, and Terminfo databases.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
Package pubsub implements a simple multi-topic pub-sub library.
Sprig provides over 100 functions that extend the Go template system. Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.
This package implements functionality to initialize structs with default values. It supports almost all kind of types: int/8/16/32/64, uint/8/16/32/64, float32/64, uintptr, bool, string, map, slice, struct, f,map[K1]map[K2]Struct, []map[K1]Struct[]
This package provides some utilities for messing with extended Backus–Naur form grammars.
This package provides a hook for Logrus to write directly to a file on the file system. The log levels are dynamic at instantiation of the hook, so it is capable of logging at some or all levels.
A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.