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.
Ellama is a tool for interacting with large language models from Emacs. It allows you to ask questions and receive responses from the LLMs. Ellama can perform various tasks such as translation, code review, summarization, enhancing grammar/spelling or wording and more through the Emacs interface. Ellama natively supports streaming output, making it effortless to use with your preferred text editor.
This package is an alternative frontend for completion-at-point. It replaces the standard completions buffer with Ido prompt.
Emacspeak is a speech interface that allows visually impaired users to interact independently and efficiently with the computer. Audio formatting---a technique pioneered by AsTeR---and full support for W3C's Aural CSS (ACSS) allows Emacspeak to produce rich aural presentations of electronic information. By seamlessly blending all aspects of the Internet such as Web-surfing and messaging, Emacspeak speech-enables local and remote information via a consistent and well-integrated user interface.
Solarized for Emacs is a port of the Solarized theme for Vim. This package provides a light and a dark variant.
This is a thin wrapper around erc that enables one to use the ZNC IRC bouncer with ERC.
RYO modal provides a convenient way of defining modal keybindings in Emacs, and does not come with any predefined bindings.
This package supports HTTP GET and POST requests with url-encoded parameters, as well as web sockets.
lem.el is an Emacs client for Lemmy, the federated link aggregator.
This package provides an Emacs interface to the online service Inspirehep
MLScroll is a text-based scrollbar for the Emacs mode line. Enable it with mlscroll-mode.
Tempel is a tiny template package for Emacs, which uses the syntax of the Emacs Tempo library. You may also write your templates in Lisp.
This package provides tree-sitter major mode for editing Devicetree files.
json-reformat provides a reformatting tool for JSON.
emacs-keyfeq tracks and shows how many times you used a command.
This package provides a minimalist Emacs extension to search http://www.bing.com/dict. It supports English to Chinese, and Chinese to English.
This package provides a major mode that shows metadata of media files.
This package uses spaced repetition algorithms to conduct interactive drill sessions to aid in memorization. In these sessions you are shown flash cards created in Org mode.
This package provides a frontend for grepping tools like ag and ack, as well as features for editing search results.
This package provides the macro pretty-hydra-define to define hydras with one column per group of heads.
Ibuffer-VC adds functionality to Ibuffer for grouping buffers by their parent revision control system root directory, and for displaying, or sorting, by the status of listed files.
The plz-media-type library enhances MIME type handling for HTTP requests within Emacs. It leverages the Plz HTTP library for networking calls and introduces a mechanism to process responses based on the content type header. This library defines various classes and methods for parsing and processing standard MIME types, including JSON, XML, HTML, and binary data, in a streaming and non-streaming way.
This is a set of functions to use Org Roam with Consult. This packages replaces Org Roam's own completing read functions with equivalent versions utilizing Consult's internal API.
ewmctrl provides an Emacs interface to wmctrl command-line window-management program.
This package allows you to load environments buffer locally. The package is named ben, which stands for Buffer ENvironments.
The project relies on direnv which allows setting per-directory environments through .envrc files.
The main improvement of ben over envrc is the asynchronous processing of environments, which prevents Emacs from freezing. This is especially useful while loading computationally heavy environments, such when loading .envrc files that rely on Guix. In these cases, computations can take hours to complete. This package aims to facilitate loading such environments in the background.