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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package is an Emacs minor mode for displaying and interacting with hunks of text managed in a version control system. Added modified and deleted areas can be indicated with symbols on the edge of the buffer, and commands can be used to move between and perform actions on these hunks.
Git, Mercurial, Subversion and Bazaar are supported, and many parts of the display and behaviour is easily customisable.
This package consists of custom logic to interact with Nyxt from Emacs.
This package is a port of z, and keeps track of visited directories and commands invoked within them in order to enable navigation via input of matching regexps.
This package provides both a basic major mode for editing CSound files, as well as a REPL for fast feedback when composing and sound-designing using CSound.
This package adds XOAuth2 authentication capabilities to Emacs auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.
This package provides macros that can translate code into equivalent continuation-passing code, as well as miscellaneous utility functions written in continuation-passing style.
This package provides native integration with Claude Code CLI through the MCP. It creates a bidirectional bridge between Claude and Emacs, enabling Claude to leverage Emacs features including LSP, project management, tree-sitter, and custom Elisp functions. Features include automatic project detection and session management, terminal integration with vterm or eat, diagnostic integration with Flycheck and Flymake, advanced diff viewing with ediff, and an extensible MCP tools server for accessing Emacs commands such as xref and imenu.
This is a storage package used by completion engines like company-math.
Weblorg is a static site generator particularly suitable for blogs, written in Emacs Lisp and with support for templates and themes. It requires no external dependencies.
SRV implements RFC 2782 (SRV records). It is used to look up hostname and port for a service at a specific domain. There might be multiple results, and the caller is supposed to attempt to connect to each hostname+port in turn.
This package provides an Emacs VC backend to work with Mercurial repositories through the Mercurial command server. The main advantage compared to vc-hg is speed.
This package allows dabbrev-expand to be used within isearch-mode.
Emacs major mode for jinja2 with: syntax highlighting, sgml/html integration, and indentation (working with sgml).
This package provides the command memory-usage, which lists all buffers and how much memory they use.
This package provides an ESS-like binding to send lines or regions to a REPL from Standard ML buffers.
This is an Emacs package that turns HTML into Hiccup syntax which is a popular notation to use when doing Clojure/ClojureScript web development.
RMSBolt is a package to provide assembly or bytecode output for a source code input file.
This package provides a simple mode-line configuration for Emacs.
This package provides a sidebar for Org buffers. At the top is a chronological list of scheduled and deadlined tasks in the current buffer (similar to the Org agenda ,but without all its features), and below that is a list of all other non-done to-do items. If the buffer is narrowed, the sidebar only shows items in the narrowed portion; this allows seeing an overview of tasks in a subtree.
This is XML/XHTML done with S-Expressions in EmacsLisp. Simply, this is the easiest way to write HTML or XML in Lisp. This library uses the native form of XML representation as used by many libraries already included within Emacs. See esxml-to-xml for a concise description of the format.
This Emacs package complements the refactoring functionality you'd find in Clojure mode and CIDER.
List all available packages in Helm (with installed packages displayed in their own respective face). Fuzzy-search, mark and execute the desired action over any selections of packages: Install, uninstall, display packages details (in Org Mode) or insert details at point, find files owned by packages... And much more, including performing all the above over the network.
This Emacs package provides a global minor mode mode-line-bell-mode which sets ring-bell-function to a function that will briefly flash the mode-line when the bell is rung.
This package provides a visual zap-to-char command for Emacs.