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.
Xcscope is an Emacs interface to Cscope, the source cross-referencing tool.
This package provides a collection of Paredit-like functions for editing in HTML mode.
Greader is a module that sends any Emacs buffer to a TTS engine, such as Espeak-NG or Speech Dispatcher.
The mode supports timer reading, automatic scrolling of buffers in modes like Info mode, and repeating reading of regions or the whole buffer. It also includes a feature to facilitate the compilation of Espeak-NG pronunciations.
Sage Shell mode provides an Emacs front-end for SageMath. It can run the Sage terminal inside Emacs, and allows editing .sage source files with a dedicated major mode and sending their contents directly to that terminal.
Project-X provides convenience features for Emacs' Project library. In particular, it saves and restores project files and window configurations across sessions.
A bleak theme. Uses shades of gray and the occasional splash of color. Designed for 256-color terminals. Comes in light and dark!
This package calculates a precise word count in org-mode by excluding unwanted elements such as code blocks, options, and drawers. The results are displayed on the modeline.
EXWM-X is a derivative window manager based on EXWM, with focus on mouse-control.
Mood-line is a minimal Emacs mode-line configuration that aims to replicate some of the features of the Doom modeline package.
Markup Faces is like font-lock-faces, but tailored for markup languages instead programming languages. The sub-group markup-faces-text is also intended for text viewing modes such as Info or Woman. This gives a common look and feel across different markup language modes and text viewing modes respectively.
This package can be used with multiple-cursors to provide an incremental search that moves all fake cursors in sync.
This package adds Clojure syntax checker clj-kondo.
This major mode facilitates editing Robot Framework source files with features such as syntax highlighting, comments, finding keywords, completing keywords and smart indentation.
This package lets you use C-h, C-j, C-k and C-l to navigate between Emacs windows and tmux panes.
This package provides provides variants of eval-last-sexp that work on the containing list or s-expression, as well as an option for visually flashing evaluated s-expressions.
This package provides commands to quickly switch between shell buffers.
Alert is a Growl-workalike for Emacs which uses a common notification interface and multiple, selectable "styles", whose use is fully customizable by the user.
ox-gemini adds support for exporting Org files in Gemini format. Many things were taken from the ASCII exporter, from which ox-gemini derives.
This package provides both a basic major mode for editing CSound files, as well as a REPL for fast feedback when composing and sound-designing using CSound.
This package provides commands to open external terminal emulators from Emacs, whose initial working directories are determined in relation to the current buffer.
emacs-which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup. For example, after enabling the minor mode if you enter C-x and wait for the default of 1 second, the minibuffer will expand with all of the available key bindings that follow C-x (or as many as space allows given your settings).
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
This package provides a hybrid of keyboard macros and yasnippet. You create the snippet on the go, usually to be used just in the one place. It's fast, because you're not leaving the current buffer, and all you do is enter the code you'd enter anyway, just placing ~ where you'd like yasnippet fields and mirrors to be.
This package provides the ability to scrape YouTube, with the results displayed in a tabulated list format. The videos can be opened with a user-defined video player (by default mpv) or downloaded using yt-dlp. This package also includes a minimal yt-dlp wrapper.