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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a Go module that provides a safer alternative to exec.LookPath() on Windows.
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.
Package ssh wraps the crypto/ssh package with a higher-level API for building SSH servers. The goal of the API was to make it as simple as using net/http, so the API is very similar.
The yaml package enables Golang programs to comfortably encode and decode YAML values. It was developed within Canonical as part of the juju project, and is based on a pure Golang port of the libyaml C library to parse and generate YAML data quickly and reliably.
Package xurls extracts urls from plain text using regular expressions.
Package toml is a TOML parser and manipulation library.
This package provides utilities for efficiently performing Win32 IO operations in Go. Currently, this package is provides support for genreal IO and management of
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 is a modified clone of github.com/invopop/jsonschema for purpose of LazyGit project.
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.
Package shlex provides a simple lexical analysis like Unix shell.
Package diff provides quick and easy string diffing functions based on github.com/sergi/go-diff, mainly for diffing strings in tests
This package provides a golang wrapper for parsing gocui keybindings.
This package provides basic assertions along with building blocks for custom assertions to be used alongside native Go testing.
TPM 2.0 library for directly communicating with a TPM device.
Mousetrap is a tiny library that answers a single question.
This package provides functionality for killing processes across different platforms. Handles killing children of processes as well as the process itself.
This package provides a small parser for git todo files.
This package provides an alternative implementation of standard encoding/json with higher performance.
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 a shared functionality for lazygit, lazydocker, etc.
This is a simple package to add a spinner or progress indicator to any terminal application.
Jibber Jabber is a GoLang Library that can be used to detect an operating system's current language.
Package rgbterm colorizes bytes and strings using RGB colors, for a full range of pretty terminal strings.
This package provides a GraphQL client and code generator for Go.