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.
Benchmark Emacs Startup time without ever leaving your Emacs.
elfeed-org lets you manage your Elfeed subscriptions in Org-mode. Maintaining tags for all RSS feeds is cumbersome using the regular flat list, where there is no hierarchy and tag names are duplicated a lot. Org-mode makes the book keeping of tags and feeds much easier.
This package provides a new org link type for playing back multimedia files from org-mode using EMMS, The Emacs Multimedia System. If the link contains a track position, playback will start at the specified position.
This package provides the ability to use the silver searcher, a code searching tool, sometimes abbreviated to ag. Features include version control system awareness, use of Perl compatible regular expressions, editing the search results directly and searching file names rather than the contents of files.
This package provides functions to generate random words using user-provided rules.
Expand region increases the selected region by semantic units. Just keep pressing the key until it selects what you want. There's also er/contract-region if you expand too far.
This package define functions for swapping buffers between windows contained in the same frame. An alternate behavior is to have the current window switch to the previous buffer instead of swapping with the other window.
This project started as fork of org-reveal. It provides an export back-end for HTML presentations with reveal.js from Org mode source files.
Helm Selector is a collection of Helm helper functions for convenient buffer selection.
It is especially helpful to create Helm sessions to navigate buffers of a given mode in a “do what I mean” fashion:
If current buffer is not of mode X, switch to last buffer of mode X. If current buffer is of mode X, show a Helm session of all buffers in mode X. In the Helm session, it’s also possible to input an arbitrary name which will be used for the creation of a new buffer of mode X.
This package helps you control your GNU/Linux desktop from Emacs. With desktop-environment, you can control the brightness and volume as well as take screenshots and lock your screen. The package depends on the availability of shell commands to do the hard work for us. These commands can be changed by customizing the appropriate variables.
This package provides native integration with Claude Code CLI through the MCP. It creates a bidirectional bridge between Claude and Emacs, enabling Claude to leverage Emacs features including LSP, project management, tree-sitter, and custom Elisp functions. Features include automatic project detection and session management, terminal integration with vterm or eat, diagnostic integration with Flycheck and Flymake, advanced diff viewing with ediff, and an extensible MCP tools server for accessing Emacs commands such as xref and imenu.
This package provides the hydra-ivy/body command, which is a quasi-prefix map, with many useful bindings. These bindings are shorter than usual, using mostly unprefixed keys.
Zenburn theme is a port of the popular Vim Zenburn theme for Emacs. It is built on top of the custom theme support in Emacs 24 or later.
This package provides scripts and configurations to leverage LSP mode in Docker environment.
sly-package-inferred is an external contrib for SLY that replaces its completion with a function which is better suited for systems using package inferred style.
pyvenv.el is a minor mode to support using Python virtual environments (virtualenv) inside Emacs.
This package injects example uses of Elisp functions into their respective *Help* buffers.
This package provides a group of backends permitting auto-completion for AUCTeX.
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
Clue is a tool for helping you take notes while reading code.
Code reading is all about finding connections between different locations in a project. With Clue, you can take notes about these connections in plain text (or your favorite markup language), and insert links to take you to these locations.
This package provides an Emacs interface to communicate with Jupyter kernels. It provides REPL and Org mode source code block frontends to Jupyter kernels and kernel interactions integrated with Emacs' built-in features.
Cast hexagrams and consult the I Ching, or 'Book of Changes' from the comfort of Emacs. The I Ching can be used as a divination method, pattern generator or fixed point for millennia of commentary & exegesis. This package provides methods for casting and describing hexagrams, querying the oracle, and finding patterns in randomness. The descriptions of hexagrams and their classification have been drawn from public domain sources, tradition and antiquity.
Reverso is an emacs client for the reverso.net service.
This package provides utilities for formatting and sending Git patches via Email, without leaving Emacs.