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.
This package provides various refactoring functions for JavaScript.
This package offers a native comint shell experience to interact with any agent powered by Agent Client Protocol (ACP).
This package provides an Emacs package for more context in compilation/grep buffers. Works with wgrep, ack, ag, ivy.
Posframe can pop a posframe at point. A posframe is a child frame displayed within its root window's buffer. Posframe is fast and works well with CJK languages.
Show Font lets you preview a font inside of Emacs. It does so in three ways: prompt for a font on the system and display it in a buffer, list all known fonts in a buffer with a short preview for each, and provide a major mode to preview a font whose file is among the installed ones.
Vertico provides a minimalistic vertical completion UI, which is based on Emacs' default completion system. By reusing the default system, it achieves full compatibility with built-in Emacs commands and completion tables. Vertico is pretty bare-bone and only provides a minimal set of commands. Additional optional enhancements can be provided externally by complementary packages.
This package provides interfaces to abstract various LLMs out in the world. To respect user freedom, it will warn you before interacting with non-free LLMs.
This Emacs package provides a mode for the Julia programming language.
Emacs-Calibre is a package for interacting with https://calibre-ebook.com/Calibre libraries from Emacs.
This is an Emacs major mode for Meson build system files. Syntax highlighting works reliably. Indentation works too, but there are probably cases where it breaks.
BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an address book for email and snail mail addresses, phone numbers and the like. It can be linked with various Emacs mail clients (Message and Mail mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.
emacs-spark is a sparkline generation library for Emacs Lisp. It generates a sparkline string given a list of numbers. It is a port of cl-spark to Emacs Lisp.
Prescient is a library for sorting and filtering, as well as extensions for Ivy and Company that make use of the library.
Org Roam BibTeX is a library which offers a tighter integration between Org Roam, Helm-BibTeX, and Org Ref. It allows users to access their bibliographical notes in Org Roam directory via Helm BibTeX, Ivy BibTeX, or by opening Org Ref's cite: links.
This program is a table component for Emacs Lisp. Other programs can use this table component for the application UI.
This package provides a major mode for the Lean theorem prover, version 4.
LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.
This package define functions for swapping buffers between windows contained in the same frame. An alternate behavior is to have the current window switch to the previous buffer instead of swapping with the other window.
Monokai theme is a port of the popular TextMate Monokai theme for Emacs.
Repeat multi-command "edits" with configurable behavior, supporting multiple modal editing systems.
Company is a modular completion mechanism. Modules for retrieving completion candidates are called back-ends, modules for displaying them are front-ends. Company comes with many back-ends, e.g., company-elisp. These are distributed in separate files and can be used individually.
This package provides a function---epithet-rename-buffer---to rename the current buffer with a descriptive name. The name suggestion is governed by the epithet-suggesters hook variable: each hook should return either a name suggestion or nil, they are called in turn and the first non-nil suggestion is taken.
Emacs Muse (also known as Muse) is an authoring and publishing environment for Emacs. It simplifies the process of writing documents and publishing them to various output formats such as HTML, LaTeX, or PDF.
This package provides convenient ways to interact with Claude from within Emacs, including sending commands, toggling the Claude window, and accessing slash commands.