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 helps you to not screw up your Paredit setup when using Evil mode. Whenever you try to use a modifier command like d, c, y to modify the Paredit buffer, it will stop you to do so in the case you break the parity of parenthesis.
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.
This package discovers key bindings and their meaning for the current Emacs major-mode.
This package provides tools to query Repology API (see https://repology.org/api), process results, and display them.
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.
Parseclj is an Emacs Lisp library for parsing Clojure code and EDN data. It supports several input and output formats, all powered by the same shift-reduce parser function.
This package adds support for the Racket implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.
This package extends Comint mode: it parses markup in the output stream, enabling plots and graphics to be embedded, and adds command-line functions which plug into Emacs (e.g., use :e <filename> to edit a file).
Creates a visual pulse to indicate the region that is being deleted, changed, yanked, or pasted when using evil commands
solaire-mode is inspired by editors which visually distinguish code-editing windows from sidebars, popups, terminals, ecetera. It changes the background of file-visiting buffers (and certain aspects of the UI) to make them easier to distinguish from other, less important buffers.
Allows emacs-company to use child frames for its candidate menus.
emacs-company-posframe is fast enough for daily use and supports CJK languages.
Telephone Line is a new implementation of Powerline for Emacs with optional baked-in Evil support, antialiased separators, and an easy configuration language which makes it trivial to write your own themes.
This package collects Emacs garbage collection (GC) statistics over time and saves it in the format that can be shared with Emacs maintainers.
This package does not upload anything automatically. You will need to upload the data manually, by sending email attachment. If necessary, you can review emacs-gc-stats-file (defaults to ~/.emacs.d/emacs-gc-stats.eld) before uploading-it is just a text file.
ox-epub extends the (X)HTML exporter to generate .epub files directly from OrgMode. This will export EPUB version 2, which should give broad compatibility. It should also be relatiely easy to convert the resulting .epub to a .mobi file. Needs a working zip utility (default is zip).
emacs-exiftool is an Elisp wrapper around ExifTool. ExifTool supports reading and writing metadata in various formats including EXIF, XMP and IPTC.
This package lets you switch Ruby versions using chruby.
This is a simple implementation of Async/Await inspired by the TypeScript implementation.
This package provides Yasnippets snippets for Doom Emacs. It also exposes a small API to assist in writing your own snippets.
This package provides tools for assembling an ELPA.
This minor mode takes care of managing the window sizes by enforcing a fixed and automatic balanced layout where the currently selected window is resized according to zoom-size which can be an absolute value in lines/columns, a ratio between the selected window and frame size or even a custom callback.
This Emacs library provides functionality for converting the first letter of Pinyin to Simplified/Traditional Chinese characters.
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 adds support for working with Erlang code blocks with org-babel in org-mode.
Meaning of HTTP headers codes.