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.
Go library for ini files
This package provides a simple Go application to get the size of the terminal.
This package provides a golang library for splitting command-line strings into words like a POSIX or Windows shell would.
Ristretto is a concurrent, fixed size, in-memory cache with a dual focus on throughput and hit ratio performance.
This package provides a map between English nouns and their plurals and vice-versa (e.g. people is mapped to person).
Package fx is a framework that makes it easy to build applications out of reusable, composable modules.
This package implements the JSON Canonicalization Scheme (JCS) as defined in RFC 8785. JCS provides a predictable serialization of JSON data, which is useful for digital signatures.
This package provides Go modules focused on text parsing, with lexers, parsers, and related tools.
Included modules are:
github.com/tekwizely/go-parsing
github.com/tekwizely/go-parsing/lexer
github.com/tekwizely/go-parsing/lexer/token
github.com/tekwizely/go-parsing/parser
This package allows access different file time metadata from Golang.
Logrus is a structured logger for Go, completely API compatible with the standard library logger.
This Go library is for walking the directories of a code repository, while respecting .gitignore and .ignore files.
This package provides a Go compiler front end.
Package times provides a platform-independent way to get atime, mtime,ctime and btime for files.
Package btreemap implements an ordered key-value map using an in-memory B-Tree of arbitrary degree.
This is a memcache client library for the Go programming language.
This package implements a direct port of a few of the functions from Python's shutil package for high-level filesystem operations.
The bom package provides small tools for cleaning BOMs from a byte array or reader.
This package provides useful encodings not included in the standard Text package, including some for dealing with I/O streams from non-UTF-friendly sources.
This package provides various convenience functions for dealing with random numbers and strings.
Package strings provides utility functions for working with strings in Go.
Package channels provides a collection of helper functions, interfaces and implementations for working with and extending the capabilities of golang's existing channels. The main interface of interest is Channel, though sub-interfaces are also provided for cases where the full Channel interface cannot be met (for example, InChannel for write-only channels).
This package provides a simple Golang inotify wrapper.
This package is a fully functional and comments-support configuration file(.ini) parser.
This Go package provides a functionality to determine the maximum compatibility version of the current system. On x86-64 platforms it returns the maximum current microarchitecture level as defined in Microarchitecture levels.