_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


emacs-browse-at-remote 0.14.0
Propagated dependencies: emacs-f@0.21.0 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rmuslimov/browse-at-remote
Licenses: GPL 3+
Build system: emacs
Synopsis: Open github/gitlab/bitbucket/stash page from Emacs
Description:

This Emacs package allows you to open a target page on github/gitlab (or bitbucket) by calling browse-at-remote command. It supports dired buffers and opens them in tree mode at destination.

emacs-ein 20230826
Propagated dependencies: emacs-anaphora@1.0.4 emacs-dash@2.20.0 emacs-deferred@0.5.1 emacs-polymode@0.2.2 emacs-request@0.3.2-1.3336eaa emacs-websocket@1.16 emacs-with-editor@3.5.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/millejoh/emacs-ipython-notebook
Licenses: GPL 3+
Build system: emacs
Synopsis: Jupyter client for all languages
Description:

The Emacs IPython Notebook (EIN) package provides a Jupyter Notebook client and integrated REPL (like SLIME) in Emacs. EIN improves notebook editing by allowing you to use Emacs. It also expose IPython features such as code evaluation, object inspection and code completion. These features can be accessed anywhere in Emacs and improve Python code editing and reading in general in Emacs.

emacs-macrostep-geiser 0.2.0
Propagated dependencies: emacs-geiser@0.33.1 emacs-macrostep@0.9.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nbfalcon/macrostep-geiser
Licenses: GPL 3+
Build system: emacs
Synopsis: Macrostep for Geiser and Cider
Description:

This plug-in implements a Macrostep back-end powered by Geiser.

emacs-pdfgrep 1.4-1.a4ca0a1
Dependencies: pdfgrep@2.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jeremy-compostella/pdfgrep
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs module providing @code{grep} comparable facilities but for PDF files
Description:

pdfgrep is a GNU/Emacs module providing grep comparable facilities but for PDF files. Its usage is similar to the grep function. For example, using the next-error function gets you to the next matching page.

emacs-dired-du 0.5.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/dired-du.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Dired with recursive directory sizes
Description:

Display the recursive size of directories in Dired. This file defines a minor mode dired-du-mode to show the recursive size of directories in Dired buffers. If du program is available, then the directory sizes are obtained with it. Otherwise, the directory sizes are obtained with Lisp. The former is faster and provide a more precise value. For directories where the user doesn't have read permission, the recursive size is not obtained. Once this mode is enabled, every new Dired buffer displays recursive dir sizes.

emacs-bray 0.1-0.59574fc
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/ideasman42/emacs-bray/
Licenses: GPL 3+
Build system: emacs
Synopsis: Lightweight modal editing framework
Description:

This package provides a blank-slate for users to define their own modal editing workflow. It has the following features, among others:

  • The user can define custom states (like, say, normal, insert etc.) in any number at will;

  • States may be buffer-local, allowing context-dependent configuration and behavior;

  • States can hold settings such as cursor, keymaps and enter/exit hooks;

emacs-combobulate 0.2-2.17c7180
Propagated dependencies: tree-sitter-javascript@0.23.1 tree-sitter-python@0.25.0 tree-sitter-typescript@0.23.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter
Licenses: GPL 3+
Build system: emacs
Synopsis: Structured editing and navigation in Emacs with tree-sitter
Description:

Combobulate is a package that adds structured editing and movement to a wide range of programming languages. Unlike most programming major modes that use error-prone imperative code and regular expressions to determine what's what in your code, Combobulate uses Emacs 29's tree-sitter library. Tree-sitter maintains a concrete syntax tree of your code; it gives Combobulate absolute clarity of all aspects of your code, enabling more correct movement and editing than you would otherwise have.

emacs-rescript-mode 0.1.0-0.b9dda43
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jjlee/rescript-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for editing ReScript
Description:

This package provides a major mode for editing ReScript source code.

emacs-highlight-indent-guides 0.8.5-0.c2c9de4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/DarthFennec/highlight-indent-guides
Licenses: Expat
Build system: emacs
Synopsis: Minor mode to highlight indentation
Description:

This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.

emacs-flycheck-flow 1.1-1.9e8e52c
Propagated dependencies: emacs-flycheck@36.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lbolla/emacs-flycheck-flow
Licenses: GPL 3+
Build system: emacs
Synopsis: Flow support for @code{flycheck-mode}
Description:

This package allows flycheck-mode to provide syntax-checking for Flow files.

emacs-youtube-dl 1.0-2.af877b5
Dependencies: yt-dlp@2026.06.09
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skeeto/youtube-dl-emacs/
Licenses: Unlicense
Build system: emacs
Synopsis: Emacs youtube-dl download manager
Description:

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-consult-flycheck 1.1
Propagated dependencies: emacs-consult@3.6 emacs-flycheck@36.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/minad/consult-flycheck
Licenses: GPL 3+
Build system: emacs
Synopsis: Consult integration for Flycheck
Description:

This package provides the consult-flycheck command for Emacs, which integrates Consult with Flycheck.

emacs-nasm-mode 1.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skeeto/nasm-mode
Licenses: Unlicense
Build system: emacs
Synopsis: NASM x86 assembly major mode
Description:

NASM mode is a major mode for editing NASM x86 assembly programs. It includes syntax highlighting, automatic indentation, and imenu integration. Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.

emacs-platformio-mode 0.3.0
Propagated dependencies: emacs-async@1.9.9 emacs-projectile@2.9.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/zachmassia/platformio-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for building and uploading PlatformIO projects
Description:

This package provides an Emacs minor mode for building and uploading PlatformIO projects.

emacs-capf-autosuggest 0.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://repo.or.cz/emacs-capf-autosuggest
Licenses: GPL 3+
Build system: emacs
Synopsis: @code{eshell} completion suggestions for Emacs
Description:

This package provides comint autosuggestions for Emacs eshell.

emacs-mistty 1.5
Dependencies: bash@5.2.37
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/szermatt/mistty
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs terminal major mode based on Term
Description:

This package defines a major mode that runs a shell inside of a buffer, similarly to Comint mode. It is built on top of Term.

emacs-key-chord 0.8.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/key-chord.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Map pairs of simultaneously pressed keys to Emacs commands
Description:

emacs-key-chord provides key-chord-mode, a mode for binding key chords to commands. A key chord is defined as two keys pressed simultaneously or a single key quickly pressed twice.

emacs-yasnippet 0.14.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/joaotavora/yasnippet
Licenses: GPL 3+
Build system: emacs
Synopsis: Yet another snippet extension for Emacs
Description:

YASnippet is a template system for Emacs. It allows you to type an abbreviation and automatically expand it into function templates.

emacs-org-now 0.1-pre-1.8f6b277
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/org-now
Licenses: GPL 3+
Build system: emacs
Synopsis: Show current Org tasks in a sidebar
Description:

This package provides commands to show Org headings in a sidebar window while working on them. After defining one heading as the "now" heading, other headings can be refiled to it with one command, and back to their original location with another.

emacs-ob-restclient 0.02-3.1b021ce
Propagated dependencies: emacs-restclient@1.0-0.1800a4e
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alf/ob-restclient.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Org-babel functionality for @code{restclient-mode}
Description:

This package integrates restclient-mode with Org.

emacs-extend-smime 3.3
Propagated dependencies: emacs-defaultencrypt@5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://informationelle-selbstbestimmung-im-internet.de/Emacs.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Improved S/MIME support for Gnus in Emacs
Description:

ExtendSMIME is designed to be used with Gnus in Emacs. It enhances DefaultEncrypt (emacs-defaultencrypt) to support S/MIME (Secure/Multipurpose Internet Mail Extensions) via LDAP (Lightweight Directory Access Protocol). Before a message (e.g., email) is sent, ExtendSMIME searches for missing certificates via LDAP and imports them into gpgsm. When certificates for all recipients are available, DefaultEncrypt automatically encrypts the message. For details and instructions on how to use ExtendSMIME, please refer to the home page or read the comments in the source file, jl-smime.el.

emacs-org-fancy-priorities 1.1-1.819bb99
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/harrybournis/org-fancy-priorities
Licenses: Expat
Build system: emacs
Synopsis: Display org priorities as custom strings
Description:

This package provides a minor mode that displays Org priorities as custom strings. This mode does not change your files in any way, it only displays the priority part of a heading as your preferred string value.

emacs-spinner 1.7.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Malabarba/spinner.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode-line spinner for operations in progress
Description:

This Emacs package adds spinners and progress-bars to the mode-line for ongoing operations.

emacs-evil-numbers 0.7
Propagated dependencies: emacs-evil@1.15.0-0.008a6cd
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/juliapath/evil-numbers
Licenses: GPL 3+
Build system: emacs
Synopsis: Increment and decrement numeric literals
Description:

This package provides functionality to search for a number up to the end of a line and increment or decrement it.

Total packages: 72465