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.
emacs-validate-html installs the command validate-html, which sends the current buffer to the World Wide Web Consortium’s HTML Validator service and displays the results in a buffer in Compilation mode.
Puni is an Emacs minor mode for structured editing: soft deletion, expression navigating and manipulating. It supports many major modes out of the box.
A window-layout management library that can split a frame or a window into some windows according to a layout recipe.
This package displays tables in Org mode and OrgTbl mode using Unicode characters.
Chatgpt-shell is a comint-based LLM shell for Emacs, with support for multiple backends.
This Emacs package provides a mode for the Julia programming language.
Nerd-icons an alternative to all-the-icons. It works on both GUI and terminal, and requires a nerd font installed on your system.
This package lets you create notes that are kept in sync when you scroll through the document, but that are external to it---the notes themselves live in an Org-mode file. As such, this leverages the power of Org-mode (the notes may have outlines, latex fragments, babel, etc...) while acting like notes that are made in the document.
xterm-color.el is an ANSI control sequence to text-property translator.
This package provides text objects for evil-mode with boundaries defined by syntax highlighting.
emacs-scel is an Emacs interface to SuperCollider. SuperCollider is a platform for audio synthesis and algorithmic composition.
This Emacs package provides the opencl-mode major mode for editing OpenCL kernels. It supports syntax highlighting and online access to the OpenCL documentation through the opencl-lookup function.
This package provides an Emacs library to use the Emacsclient as $EDITOR of child processes, making sure they know how to call home. For remote processes a substitute is provided, which communicates with Emacs on stdout instead of using a socket as the Emacsclient does.
This library allows you to put text data into boxes and align them horizontally, applying margin, padding, borders.
This package provides a simple command to restart Emacs from within Emacs.
git-link returns the URL for the current buffer's file location at the current line number or active region. git-link-commit returns the URL for a commit. URLs are added to the kill ring.
Pippel is an Emacs frontend for the Python package manager Pip. As Pippel also uses Tabulated List mode, it provides a similar package menu like package-list-packages.
find-file-in-project finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
This package implements the Growl Notification Protocol GNTP described at http://www.growlforwindows.com/gfw/help/gntp.aspx. It is incomplete as it only lets you send but not receive notifications.
tracking.el provides a way for different modes to notify the user that a buffer needs attention. The user then can cycle through them using C-c C-SPC.
Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.
This library allows creating SVG icons by parsing remote collections whose license are compatibles with Emacs. The default size of an icon is exactly 2x1 characters such that it can be inserted inside a text without disturbing alignment.
This package provides an Ivy interface for working with the password store (pass) in Emacs.
This package provides a add-hooks function tidies up duplicate hook and function names further into a single declarative call.