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 Emacs package provides the adaptive-wrap-prefix-mode minor mode which sets the wrap-prefix property on the fly so that single-long-line paragraphs get word-wrapped in a way similar to what you'd get with M-q using adaptive-fill-mode, but without actually changing the buffer's text.
pyvenv.el is a minor mode to support using Python virtual environments (virtualenv) inside Emacs.
Org-Reveal is a org-mode extension that allows to create beautiful presentations (slides) with 3D effects from simple but powerful Org contents.
A dark theme with contrasting colours for Emacs based on the lush theme by Andre Richter, using the same colours palette as the the built-in dichromacy theme; intended to be suitable for red/green colour blind users.
This package provides a set of Emacs themes that conform with a minimalist aesthetic: they use few colours and appear monochromatic in many contexts
This package automatically pulls changes from source code to their corresponding tangled blocks.
Mode Line Idle provides a convenient way to defer text evaluation which integrates into existing mode-line without requiring a minor mode or configuration.
This package integrates restclient-mode with Org.
This is a major mode for managing password-store (pass) keychains. The keychain entries are displayed in a directory-like structure and can be consulted and modified.
This package is an Emacs multimedia player based on mpv. It offers a comprehensive interface to mpv, including convenient features such as an embedded radio manager, YouTube integration, and a local music and video library manager.
Column Enforce mode highlights text that extends beyond a certain column. It can be used to enforce 80 column rule. It can also be configured for any N-column rule.
emacs-transpose-frame provides some interactive functions which allows users to transpose windows arrangement in currently selected frame.
This package maps ordinary graphemes (characters) to fancy ligatures, if both your version of Emacs and the font supports it. With this package you can control where Emacs must display ligatures. That is useful if you only want a subset of the ligatures in certain major modes, for instance, or if you want to ensure that some modes have no ligatures at all.
quick-fasd integrates the fasd tool within the Emacs environment, providing fast access to frequently used files and directories.
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.
Emacs Polyglot, or Eglot, is an Emacs Language Server Protocol client that stays out of the way. It guesses the LSP program to start for the current file, using the major mode as a hint. It prompts you to enter one if it fails.
Provides Emacs Lisp with a form of polymorphism by way of predicate dispatching. Methods consist of a dispatch function, and a series of branches. The dispatch function is applied to the arguments, and the result value is checked against the expectations of each branch to define which one to invoke.
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 manages a video download queue for yt-dlp, which serves as the back end. It manages a single yt-dlp subprocess, downloading one video at a time. New videos can be queued at any time.
emacs-scel is an Emacs interface to SuperCollider. SuperCollider is a platform for audio synthesis and algorithmic composition.
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.
This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.
Preserve the state of scratch buffers across Emacs sessions by saving the state to and restoring it from a file, with auto-saving and backups.
Emacs Java IDE using Eclipse JDT Language Server.