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 provides functions to support ert, the Emacs Regression Test framework. It includes
a set of predicates for comparing strings, buffers and file contents.
explainer functions for all predicates giving useful output macros for creating many temporary buffers at once, and for restoring the buffer list.
methods for testing indentation, by comparison or "round-tripping".
methods for testing fontification.
Assess aims to be a stateless and noiseless as possible, leaving Emacs unchanged whether the tests succeed or fail and suppressing extraneous messages.
Outorg is for editing comment-sections of source-code files in temporary Org-mode buffers. It turns conventional literate-programming upside-down in that the default mode is the programming-mode, and special action has to be taken to switch to the text-mode (i.e. Org-mode).
This package provides a generic completion method based on building a balanced decision tree with each candidate being a leaf. To traverse the tree from the root to a desired leaf, typically a sequence of read-key can be used.
In order for read-key to make sense, the tree needs to be visualized appropriately, with a character at each branch node. So this completion method works only for things that you can see on your screen, all at once, such as the positions of characters, words, line beginnings, links, or windows.
emacs-eimp allows interactive image manipulation from within Emacs. It uses the mogrify utility from ImageMagick to do the actual transformations.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
Simple corfu as-you-type auto-suggestion candidate overlay with a visual indication of whether there are many or exactly one candidate available.
This is an Emacs library which lets you forward and reverse geocode using Nominatim, a component of OpenStreetMap.
Enlive is an Emacs library that allows the user to query HTML documents from within Elisp using a DSL similar to CSS selectors.
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.
Eat (Emulate A Terminal) is a terminal emulator in Emacs, written in pure Elisp. It has features like Sixel support, complete mouse support and shell integration.
This package allows editing files as another user, including the root user.
ERC is a powerful, modular, and extensible IRC client for Emacs.
Emacs extension for Habitica, a RPG style habit tracker and todo list.
Company is a modular completion mechanism. Modules for retrieving completion candidates are called back-ends, modules for displaying them are front-ends. Company comes with many back-ends, e.g., company-elisp. These are distributed in separate files and can be used individually.
mwim provides several commands to switch between various line positions, like moving to the beginning/end of code, line, or comment.
RMSBolt is a package to provide assembly or bytecode output for a source code input file.
This package provides an Emacs interface for Docker.
Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using libclang it can provide syntax checking and autocompletion on compiler level which is very resistant against false positives. It also integrates well with other packages like eldoc-mode and especially company-mode as described on the homepage.
Fennel mode provides font-lock, indentation, navigation, and REPL for Fennel code within Emacs.
RYO modal provides a convenient way of defining modal keybindings in Emacs, and does not come with any predefined bindings.
This library publishes Org mode files as posts to any instance of the federated blogging platform WriteFreely.
This package provides a major mode for editing ReScript source code.
This package adds support to Org-Babel for evaluating Elm code.
This package displays emojis in Emacs similar to how Github, Slack, and other websites do. It can display plain ASCII like :) as well as Github-style emojis like :smile:. It provides a minor mode emojify-mode to enable the display of emojis in a buffer.