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 popup offering a preview of a list of candidates on which user-defined dispatch actions can act.
This package provides an Emacs-native KeePass client to open, read, and modify KDBX files. It supports password-only and keyfile authentication, allows entry lookup using regular-expression selectors (group, title, username, URL), and can return results either as a flat list or grouped by entry.
evil-cleverparens remaps Evil keybindings to allow modal editing with screwing up the structure of Lisp code. Alternatives for verb commands which would are normally destructive (such as deletion) are provided. Those alternative commands are and bound by default to their corresponding Evil keys.
This program is an implementation of 2048 for Emacs. The goal of this game is to create a tile with value 2048. The size of the board and goal value can be customized.
Nyan mode is an analog indicator of your position in the buffer. The cat should go from left to right in your mode-line, as you move your point from 0% to 100%. You can click on the rainbow or the empty space to scroll backwards and forwards and also animate it.
This package provides variables which persist across sessions. Values are stored in a directory in user-emacs-directory, using one file per value. This makes it easy to delete or remove unused variables.
AGitjo is a GNU Emacs package that extends Magit with a new menu for AGit-Flow operations, to make them more convenient for users. The AGit workflow enables users to create and edit pull requests using just the git push command. This package is intended specifically for use with Forgejo-based (e.g. Codeberg) repositories.
ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.
Puni is an Emacs minor mode for structured editing: soft deletion, expression navigating and manipulating. It supports many major modes out of the box.
This package provides a development environment and REPL interaction package for Julia in the spirit of Common Lisp’s SLIME and Clojure’s CIDER. It enables convenient and dynamic REPL-driven development.
This package provides Finite State Machine library to make asynchronous programming in Emacs Lisp easy and fun.
anzu provides a minor mode that displays the current match and total match information in the mode-line in various search modes.
This package provides commands to produce paragraph-like output. markov-text generates pseudo-random text from sample input using a Markov chain; paragraph and sentence lengths follow the chain states and are not directly controlled. It also includes a separate Lorem Ipsum generator with its own database and an interactive lorem-ipsum-insert command.
This package allows reading Reddit from within Emacs interactively.
This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames.
Simple package to disconnect from the online world for a while, possibly reconnecting later. Any interruptions or distractions which occur once the command is run are guaranteed to be local.
This package provides an Emacs minor mode for highlighting device tree files.
This package provides functions to startup ssh-agent, set the needed environment variables in Emacs, and prompt for passphrases from within Emacs so that pushes and pulls from magit will not require entering any passphrase.
It can also be useful on Unix-like platforms to delay having to enter your passphrase until the first time you push to a remote.
This package is an Emacs Scala IDE using LSP mode to connect to Metals.
Emacs StackExchange client. Ask and answer questions on Stack Overflow, Super User, and other StackExchange sites.
This package provides Emacs major modes for editing various Git configuration files, such as .gitattributes, .gitignore, and .git/config.
emacs-anaphora implements anaphoric expressions for Emacs Lisp.
Anaphoric expressions implicitly create one or more temporary variables which can be referred to during the expression. This technique can improve clarity in certain cases. It also enables recursion for anonymous functions.
This is an Emacs version of Atomic Chrome and Ghost Text, which are extensions that allows you to edit text areas of the browser in Emacs.
The input on Emacs is reflected to the browser instantly and continuously. You can use both the browser and Emacs at the same time. They are updated to the same content bi-directionally.
Engine mode is a global minor mode for Emacs. It enables you to easily define search engines, bind them to keybindings, and query them from the comfort of your editor.