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.
TPM 2.0 library for directly communicating with a TPM device.
This package provides a small parser for git todo files. This package is a modified clone of https://github.com/fsmiamoto/git-todo-parser for purpose of LazyGit project.
This package provides re-implemented Golang Generics map, filter, contains, find functionality.
Package logfmt implements utilities to marshal and unmarshal data in the logfmt format. The logfmt format records key/value pairs in a way that balances readability for humans and simplicity of computer parsing. It is most commonly used as a more human friendly alternative to JSON for structured logging.
This package is a vt10x terminal emulation backend. It has larged been influenced by st, rxvt, xterm, and iTerm as reference.
Easy file permissions for golang. Easily get and set file permission bits.
This package provides a git implementation in pure Go. It's a modified fork of original go-git/go-git project.
This package provides a shared functionality for lazygit, lazydocker, etc.
Package bom is used to clean up UTF-8 Byte Order Marks.
The Unicode Standard defines UTF-8 byte order marks as the byte sequence 0xEF,0xBB,0xBF, but neither requires nor recommends their use. The Go standard library provides no support for UTF-8 byte order marks, and it looks like it never will.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This package provides helpers such as map, find, contains and filter, it's an alternative implementation of standard reflect module.
This package provides a GraphQL client and code generator for Go.
This is a parser for graphql, written to mirror the graphql-js reference implementation as closely while remaining idiomatic and easy to use.
This package provides the mocking framework for the Golang. It integrates well with Golang's built-in testing package, but can be used in other contexts too.
This is a package for detecting MIME types and extensions based on magic numbers. Features include
fast and precise MIME type and file extension detection
long list of supported MIME types
common file formats are prioritized
small and simple API
handles MIME type aliases
thread safe
low memory usage, besides the file header
Package xurls extracts urls from plain text using regular expressions.
This library supports the parsing and verification as well as the generation and signing of JWTs. Current supported signing algorithms are HMAC SHA, RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.
Package clipboard read/write on clipboard
Package fuzzy provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
This package provides an expect-like interface to automate control of applications. It is unlike expect in that it does not spawn or manage process lifecycle. This package only focuses on expecting output and sending input through it's pseudoterminal.
Package implements the decoding of logfmt key-value pairs.
This package will pretty print a compact representation of a Go data structure. It can also produce a much more verbose, one-item-per-line representation suitable for computing diffs.
Package jsonschema uses reflection to generate JSON Schemas from Go types.
Features:
supports arbitrarily complex types, including interface, maps, slices, etc.
supports json-schema features such as minLength, maxLength, pattern, format, etc.
supports simple string and numeric enums
supports custom property fields via the jsonschema_extras struct tag
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.