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 package provides a set of Emacs functions to search definitions of identifiers in the MIT-Scheme documentation.
This is an Emacs package that turns HTML into Hiccup syntax which is a popular notation to use when doing Clojure/ClojureScript web development.
This package provides a list manipulation library for Emacs.
This package allows for bookmarking eshell buffers. Upon visiting the bookmark, a new eshell session will be opened in the appropriate directory if no eshell session is active.
dream-theme is a dark, clean theme for Emacs. It is inspired by zenburn, sinburn and similar themes, but slowly diverging from them.
This package searches both headings and contents of entries in Org buffers and displays matching entries.
This package provides a major mode to search YouTube videos via an Elfeed-like buffer. Information about videos displayed in this buffer can be extracted and manipulated by user-defined functions to do various things such as playing them in some video player, or downloading them.
This package provides tools to query Repology API (see https://repology.org/api), process results, and display them.
This package provides basic functions for spawning processes asynchronous in Emacs and retrieving the output. It is similar to emacs-pfuture except that this works over Tramp but the feature set is more limited. For example, it cannot tell stdout and stderr apart.
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.
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.
Makes ido-mode display prospects vertically.
This package provides an Emacs major mode for writing Purescript.
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
This package provides a add-hooks function tidies up duplicate hook and function names further into a single declarative call.
aio is to Emacs Lisp as asyncio is to Python. This package builds upon Emacs generators to provide functions that pause while they wait on asynchronous events. They do not block any thread while paused.
This package provides a collection of Emacs libraries for working with public-inbox archives. As much of the hard work here is already done by other Emacs libraries—things like mail clients, news readers, Git interfaces, and even web browsers—piem is mostly about bridging some of these parts for convenience.
emacs-whisper-el captures audio with an input device, and transcribes text inserted into current Emacs buffer, optionally after translating to English from your local language. Transcription uses the C/C++ port whisper.cpp for inference.
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.
Helm Fish Completion is a Helm interface for Emacs fish-completion. It can be used in both Eshell and M-x shell.
Tup mode provides syntax highlighting for all of the elements of tupfiles, such as rule definitions, user-defined variables, macros, flags, bin variables, and so on. The mode also allows you to execute Tup commands.
This package provides React-like components with state, hooks, reconciliation and layouts, rendered using native Emacs widgets.
This package provides a widget-based sidebar for Emacs that displays contextual information (stats, outline, backlins, links...) for emacs-vulpea notes.
ed-mode lets you interact with Emacs buffers like you would do with the ed editor.