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 library implements an HTTP server inside of Emacs to communicate with the user or other external programs.
This package allows GnuPG passphrase to be prompted through the minibuffer instead of graphical dialog.
To use, add allow-emacs-pinentry to ~/.gnupg/gpg-agent.conf, reload the configuration with gpgconf --reload gpg-agent, and start the server with M-x pinentry-start.
This package provides a very basic version of major mode for Nushell shell scripts.
Vlf is an Emacs minor mode that allows viewing, editing, searching and comparing large files in batches.
ripgrep is an Emacs search package based on the ripgrep command line tool.
This package lets you browse categories, view topics, read posts, and participate in discussions on Discourse, directly from Emacs.
emacs-gitpatch lets users easily send git patches, created by git format-patch, from magit, dired and ibuffer buffers.
This package mainly defines a macro which helps remove some of the boilerplate code from defining new Flymake backend functions.
This Emacs package provides modes for ebuild, eclass, eblit, GLEP42 news items, openrc and runscripts.
This package provides ivy-read as an alternative to completing-read and similar functions. No attempt is made to determine the best candidate. Instead, the user can navigate candidates with ivy-next-line and ivy-previous-line. The matching is done by splitting the input text by spaces and re-building it into a regular expression.
Flycheck Elm adds Flycheck support for Elm language.
This package provides integration between LSP mode and treemacs, and implementation of treeview controls using treemacs as a tree renderer.
This package adds support for evaluating sclang Org mode source blocks.
This package manages a video download queue for yt-dlp, which serves as the back end. New videos can be queued at any time. All yt-dlp backends are supported. It is possible to create download profiles depending on the downloaded URL.
When writing your academic paper, you might get stuck trying to find the right phrase that captures your intention. This package tries to alleviate that problem by presenting you with a list of phrases organized by the topic or by the paper section that you are writing. This package has around 600 phrases so far.
Using this package is easy, just call academic-phrases to get a list of phrases organized by topic, or call academic-phrases-by-section to browse the phrases by the paper section and fill-in the blanks if required.
Literate-Elisp is an Emacs lisp library to provide an easy way to use literal programming in Emacs lisp. It extends the Emacs load mechanism so Emacs can load Org files as Lisp source files directly.
Discomfort is an interface to mount and unmount disks in Emacs, using UDisks2.
Emacs minor-mode for Stumpwm
This package can be used to tie related commands into a family of short bindings with a common prefix---a Hydra. Once you summon the Hydra (through the prefixed binding), all the heads can be called in succession with only a short extension. Any binding that isn't the Hydra's head vanquishes the Hydra. Note that the final binding, besides vanquishing the Hydra, will still serve its original purpose, calling the command assigned to it. This makes the Hydra very seamless; it's like a minor mode that disables itself automatically.
Unfold CSS-selector-like expressions to markup. It is intended to be used with SGML-like languages: XML, HTML, XHTML, XSL, etc.
This package provides an Emacs library for parsing .bib files.
ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.
This package provides a sort of right-click contextual menu for Emacs offering you relevant actions to use on a target determined by the context.
In the minibuffer, the target is the current best completion candidate. In the *Completions* buffer the target is the completion at point. In a regular buffer, the target is the region if active, or else the file, symbol or URL at point.
The type of actions offered depend on the type of the target. For files you get offered actions like deleting, copying, renaming, visiting in another window, running a shell command on the file, etc. For buffers the actions include switching to or killing the buffer. For package names the actions include installing, removing or visiting the homepage.
Ghub provides basic support for using the APIs of various Git forges from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitlab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using only a handful of functions that are not resource-specific.