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.
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.
because sync.Map is only available in go 1.9, we can use concurrent.Map to make code portable
Package xxhash implements the 64-bit variant of xxHash (XXH64) as described at http://cyan4973.github.io/xxHash/.
This package provides supplemental Go libraries for text processing.
Reports unused function parameters and results in your code.
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 package is intended to be a more powerful and safer alternative to reflect.DeepEqual for comparing whether two values are semantically equal.
reflect api that avoids runtime reflect.Value cost
This repository holds supplemental Go packages for low-level interactions with the operating system.
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.
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.
Package lint defines common interfaces for Go code checkers.
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 is a small package that temporarily highlights the current line after a given function is invoked. The affected functions are defined in the user option pulsar-pulse-functions and the effect takes place when either pulsar-mode (buffer-local) or pulsar-global-mode is enabled.
emacs-multitran is a zero-dependency Emacs interface to the https://multitran.com online dictionary.
This package provides an intuitive GUI for pueue task manager.
Emacs-Guix provides a visual interface, tools and features for the GNU Guix package manager. Particularly, it allows you to do various package management tasks from Emacs. To begin with, run M-x guix-about or M-x guix-help command.
This repository contains the yasnippet snippets library for Doom Emacs.
To allow for the usage of Emacs functions and macros that are defined in newer versions of Emacs, compat.el provides definitions that are installed ONLY if necessary. These reimplementations of functions and macros are at least subsets of the actual implementations. Be sure to read the documentation string to make sure.
Not every function provided in newer versions of Emacs is provided here. Some depend on new features from the core, others cannot be implemented to a meaningful degree. The main audience for this library are not regular users, but package maintainers. Therefore commands and user options are usually not implemented here.
This is a package to allow you to pop open and interact with Elixir REPL (IEx, presently).
This provides a list of issues with the Emacs package metadata of a file, e.g., the package dependencies it requires. Checks will currently be enabled only if a Package-Requires: or Package-Version: header is present in the file.