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.
libuecc is a very small generic-purpose Elliptic Curve Cryptography library compatible with Ed25519.
udevil is a command line program that mounts and unmounts removable devices without a password, shows device info, and monitors device changes. It can also mount ISO files, NFS, SMB, FTP, SSH and WebDAV URLs, and tmpfs/ramfs filesystems.
because sync.Map is only available in go 1.9, we can use concurrent.Map to make code portable
Enforce a stricter format than gofmt, while being backwards compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with.
This repository holds packages for writing tools that work directly with Go module mechanics. That is, it is for direct manipulation of Go modules themselves.
The specific case of loading packages should still be done by invoking the go command, which remains the single point of truth for package loading algorithms.
Kingpin is a fluent-style, type-safe command-line parser. It supports flags, nested commands, and positional arguments.
This repository holds supplemental Go packages for low-level interactions with the operating system.
Package lint defines common interfaces for Go code checkers.
This package provides a flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH).
Reports unused function parameters and results in your code.
Staticcheck is a state of the art linter for the . Using static analysis, it finds bugs and performance issues, offers simplifications, and enforces style rules.
Package jsoniter implements encoding and decoding of JSON as defined in RFC 4627 and provides interfaces with identical syntax of standard lib encoding/json. Converting from encoding/json to jsoniter is no more than replacing the package with jsoniter and variable type declarations (if any). jsoniter interfaces gives 100% compatibility with code using standard lib.
This package provides supplemental Go libraries for text processing.
reflect api that avoids runtime reflect.Value cost
This package is intended to be a more powerful and safer alternative to reflect.DeepEqual for comparing whether two values are semantically equal.
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
Deprecated: A tool that suggests interfaces is prone to bad suggestions, so its usefulness in real code is limited. This tool will remain available as a proof of concept, and for others to examine and learn from.
This package holds the transition packages for the new Go 1.13 error values.
This subrepository holds the source for various packages and tools that support the Go programming language.
Mood-line is a minimal Emacs mode-line configuration that aims to replicate some of the features of the Doom modeline package.
Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.
Ledger uses text files for input. It reads the files and generates reports; there is no other database or stored state. To use Ledger, you create a file of your account names and transactions, run from the command line with some options to specify input and requested reports, and get output. The output is generally plain text, though you could generate a graph or html instead. Ledger is simple in concept, surprisingly rich in ability, and easy to use.
This package provides the Emacs mode.
This package provides various handy commands based on the Emacs completion function completing-read, which allows quickly selecting from a list of candidates.