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.
Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.
emacs-el-x defines the dflet macro to provide the historic behavior of flet, as well as declare-function stub for older Emacs.
Chatgpt-shell is a comint-based LLM shell for Emacs, with support for multiple backends.
The default paths used to store configuration files and persistent data are not consistent across Emacs packages, be them built-in or third-party ones. no-littering sets out to help clean ~/.emacs.d/ by putting configuration files and persistent data files in two user-defined directories, as well as using more descriptive names for files and subdirectories when appropriate.
This library implements support for some Org mode link types in other major modes. Links can be opened and edited like in Org mode.
This package provides an Emacs client for the Rocket.chat service.
Elfeed-protocol provides extra protocols to make self-hosting RSS readers like Fever, NewsBlur, ownCloud News and Tiny TIny RSS work with Elfeed.
This package allows for completion of field names, section names, field values, and more within haskell-cabal-mode.
This package provides support for the Puppet configuration language, including syntax highlighting, indentation of expressions and statements, linting of manifests and integration with Puppet Debugger.
This package provides Emacs Lisp utilities for a variety of tasks, including version control, task management, and regex-based replacement.
Valign provides visual alignment for Org mode, Markdown and Table.el tables on GUI Emacs. It can properly align tables containing variable-pitch font, CJK characters and images. Meanwhile, the text-based alignment generated by Org mode (or Markdown mode) is left untouched.
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.
sly-macrostep is a SLY contrib for expanding CL macros right inside the source file.
This package provides a minor mode for individual column faces in mu4e's mail overview.
Wucuo provides a spell checker on top of either Aspell or Hunspell, and relies on Flyspell internally. It operates on the current region or buffer, a file, or a complete directory.
This package adds support for using Chez Scheme in Emacs with Geiser.
This package displays keyword entries from source code comments and Org files in the Magit status buffer. Activating an item jumps to it in its file. By default, it uses keywords from hl-todo, minus a few (like NOTE).
Nano modeline is a minor mode for Emacs that modifies the mode line as [ status | name (primary) secondary ]. It can be displayed at the bottom or at the top.
REDUCE IDE is an Emacs package that provides an Integrated Development Environment for the REDUCE computer algebra system within the GNU Emacs editor. Its two major components are Emacs Lisp libraries that provide major modes for editing REDUCE source code and running a command-line version of REDUCE in an Emacs window.
This package provides an ESS-like binding to send lines or regions to a REPL from Lua buffers.
This library implements an HTML back-end for the Org generic exporter, producing output appropriate for Haunt's html-reader.
This package provides a minor mode for preview of Markdown files, and sends rendered Markdown to a web browser.
GNU Hyperbole, or just Hyperbole, is a programmable hypertextual information management system. It offers rapid views and interlinking of all kinds of textual information, utilizing Emacs for editing. In particular, Hyperbole lets you quickly create and activate hyperlink buttons, build outlines, manage all your contacts, your windows and frames, and search across buffers, directory trees, or the web.
This package provides quick navigation to a specific parent directory using Eshell.