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.
Yaml mode is an Emacs major mode for editing files in the YAML data serialization format. As YAML and Python share the fact that indentation determines structure, this mode provides indentation and indentation command behavior very similar to that of Python mode.
This package adds icons to the modeline in Emacs, using the nerd-icons package.
This package provides a major mode for editing Fluke 9010a "9LC" files.
This package provides an Emacs interface to the command line tool zoxide.
This package highlights Doxygen comments.
In addition to highlighting Doxygen commands and their arguments, entire Doxygen comment are highlighted, making them stand out compared to other comments. The code blocks are highlighted according to the language they are written in.
Tide is an Interactive Development Environment (IDE) for Emacs which provides the following features:
ElDoc
Auto complete
Flycheck
Jump to definition, Jump to type definition
Find occurrences
Rename symbol
Imenu
Compile On Save
Highlight Identifiers
Code Fixes
Code Refactor
Organize Imports
This minor mode tries to find and highlight problems with your writing in English as you type. It primarily detects "weasel words" and abuse of passive voice.
This package adds syntax highlighting to <pre> code blocks rendered by shr, used by EWW and similar interfaces. It reads CSS class annotations such as language-python and fontifies block contents using the corresponding Emacs major mode.
Codex IDE for Emacs provides a native Emacs interface for Codex app-server sessions. It renders conversations in Emacs buffers, supports interactive approvals, clickable file references, diff views, session management, and an optional MCP bridge for exposing live Emacs context to Codex.
Meaning of HTTP headers codes.
emacs-popon allows you to pop text on a window, what we call a popon. Popons are window-local and sticky, they don't move while scrolling, and they even don't go away when switching buffer, but you can bind a popon to a specific buffer to only show on that buffer.
This package provides transparent Age file encryption and decryption in Emacs. It is based on the Emacs EasyPG code and offers similar Emacs file handling for Age encrypted files: maintain .org.age encrypted Org files, provide Age encrypted authentication information out of .authinfo.age, open/edit/save Age encrypted files via Tramp...
This package provides a Lua language support in lsp-mode client for Emacs.
Zerodark is a dark theme inspired from One Dark and Niflheim. An optional mode-line format can be enabled with zerodark-setup-modeline-format.
emacs-org-brain implements a variant of concept mapping in Emacs, using org-mode. An org-brain is a network of org-mode entries, where each entry is a file or a headline, and you can get a visual overview of the relationships between the entries: parents, children, siblings and friends. This visual overview can also be used to browse your entries. You can think of entries as nodes in a mind map, or pages in a wiki.
This Emacs minor mode creates an automatically updated buffer called *Ilist* that is populated with the current buffer's imenu entries. This buffer is typically shown as a sidebar (Emacs vertically splits the window).
company-ebdb provides Company mode integration for EBDB. It is copied more or less intact from company-bbdb, originally by Jan Tatarik.
Picpocket is an image viewer for GNU Emacs. It has commands for:
File operations on the picture files (delete, move, copy, hardlink).
Scale and rotate the picture.
Associate pictures with tags which are saved to disk.
Filter pictures according to tags.
Customizing keystrokes for quick tagging and file operations.
Undo and browse history of undoable commands.
This package, a port of vim-exchange, provides an Evil operator for exchanging text.
This package provides M-x goto-last-change command that goes to the point of the most recent edit in the current Emacs buffer. When repeated, go to the second most recent edit, etc. Negative argument, C-u -, is used for reverse direction.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
This package provides expression based interactive search procedures for emacs-lisp-mode.
Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.
Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.