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.
Redshank is a collection of code-wrangling Emacs macros mostly geared towards Common Lisp, but some are useful for other Lisp dialects, too. Redshank's code transformations aim to be expression-based (as opposed to character-based).
This package provides a minor mode to emulate the behavior of a Caps Lock key.
This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.
This package provides an Emacs major mode for editing nginx config files.
This package provides utilities to use swagg.el to generate API client libraries from Swagger specs.
sly-quicklisp is an external contrib for SLY that provides a sly-quickload command that prompts the user for a package to install.
This package defines the Org link type orgit-topic, which can be used to link to Forge topic buffers.
Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.
This package provides a major mode for editing and executing BQN code. It can be used to interactively evaluate BQN code in buffer or can be used to launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an executable implementation is required such as cbqn or dbqn.
robot-log is an Emacs major mode that allows more easily viewing and navigating RobotFramework debug log files. It provides syntax highlighting and convenient shortcuts to move from one keyword to the next, or locate errors.
The Pythonic Emacs package provides function for convenient running Python on different platforms on local and remote hosts including Docker containers and Vagrant virtual machines. To use Pythonic with Docker you need to install Docker Tramp Emacs package.
This package generates drill cards based on an Org mode table in the current subtree. The cards are inserted under a new ``Cards'' heading in the current tree.
This package provides an Emacs frontend to Ruby's ri documentation tool, and offers lookup and completion. The main function you should use as interface to ri is M-x yari.
This library enables additional font locking in Dired mode. This is adapted from the extra font lock rules provided by Drew Adams' Dired+ package.
This package parses Makefiles and build-system files for multiple project types.
This package implements the Agent Client Protocol (ACP) for Emacs, a standardized protocol for communicating with LLM agents.
This package fontifies the ssh config keywords and creates keybindings for skipping from host section to host section.
Cape provides some Completion At Point Extensions, which can be used in combination with Corfu completion UI or the default completion UI. The completion backends used by completion-at-point are so called completion-at-point-functions (Capfs). In principle, the Capfs provided by Cape can also be used by Company.
This package provides a comprehensive list of diagnostic-functions for use with Flymake, give users the tools to easily define new syntax checkers and help selectively enable or disable diagnostic functions based on major modes.
Debpaste is an Emacs interface for the Debian Pastezone, allowing you to receive, post, and delete pastes. It communicates with the server using XML-RPC.
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.
evil-cleverparens remaps Evil keybindings to allow modal editing with screwing up the structure of Lisp code. Alternatives for verb commands which would are normally destructive (such as deletion) are provided. Those alternative commands are and bound by default to their corresponding Evil keys.
Right-clicking a file in most GUI file managers provides an “Open with” menu for choosing which application should be used. This package implements such functionality for Emacs default file manager Dired.
Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.