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 single Tree implementation, optimized for sparse nodes of radix tree.
Package udev provides a cgo wrapper around the libudev C library.
This package facilitates the BusyBox style reexec of a binary. Handlers can be registered with a name and the argv 0 of the exec of the binary will be used to find and execute custom init paths.
This package provides an implementation of nquads and yacc parsers.
go-libnp is a tiny cross-platform library for extracting information about the music/image/video that is Now Playing on the system.
This package implements the Go version of the ANTLR 4 runtime - ANother Tool for Language Recognition, a parser generator that uses a LL algorithm for parsing.
Shlex is a simple lexer for go that supports shell-style quoting, commenting, and escaping.
This Package provides filters that can be chained together in a manner similar to Unix pipelines.
uritemplate is a Go implementation of URI Template RFC6570 with full functionality of URI Template Level 4. It can also generate a regexp that matches expansion of the URI Template from a URI Template.
The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portability. CEL's C-like syntax looks nearly identical to equivalent expressions in C++, Go, Java, and TypeScript.
This package provides implementation of MessagePack encoding for Go programming language.
This package provides a pflag adapter for the mango man-page generator.
Billy implements an interface based on the OS's standard library to develop applications without depending on the underlying storage. This makes it virtually free to implement mocks and testing over file system operations.
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 Go helpers for data sizes (kilobytes, petabytes), human readable sizes, parsing.
Package throttler fills the gap between sync.WaitGroup and manually monitoring goroutines with channels. The API is almost identical to Wait Groups, but it allows user to set a max number of workers that can be running simultaneously. It uses channels internally to block until a job completes by calling Done(err) or until all jobs have been completed.
Package validator implements value validations for structs and individual fields based on tags. It's an alternative fork of https://github.com/go-playground/validator.
Gson is a Go library for querying JSON data using path expressions, similar to JSONPath but with a simpler syntax.
This package prints HTTP requests and responses in a pretty format on the terminal. It can be used both on the client-side and server-side for debugging and development purposes.
This package implements a pure Go driver and toolkit for PostgreSQL. It is different from other drivers such as pq because, while it can operate as a database/sql compatible driver, pgx is also usable directly. It offers a native interface similar to database/sql that offers better performance and more features.
subcommands implements a functionality for a single command to have many subcommands, each of which takes arguments.
This is a pure Go implementation of encoding and decoding text with the SentencePiece.
This package implements functionality for encoding and decoding Concise Binary Object Representation (RFC 8949) and CBOR Sequences, with CBOR tags, Golang struct tags (toarray, keyasint, omitempty), float64/32/16, and big.Intp.
Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses.