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

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-adaptive-wrap 0.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/adaptive-wrap.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Smart line-wrapping with wrap-prefix
Description:

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.

emacs-pyvenv 1.21
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jorgenschaefer/pyvenv
Licenses: GPL 3+
Build system: emacs
Synopsis: Python virtual environment interface for Emacs
Description:

pyvenv.el is a minor mode to support using Python virtual environments (virtualenv) inside Emacs.

emacs-org-reveal 20222711-1.f55c851
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/yjwen/org-reveal
Licenses: GPL 3+
Build system: emacs
Synopsis: Org and Reveal.js powered HTML presentation tool
Description:

Org-Reveal is a org-mode extension that allows to create beautiful presentations (slides) with 3D effects from simple but powerful Org contents.

emacs-abyss-theme 0.7.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mgrbyte/emacs-abyss-theme
Licenses: GPL 3+
Build system: emacs
Synopsis: Dark theme with strong colours for Emacs
Description:

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.

emacs-doric-themes 1.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/protesilaos/doric-themes
Licenses: GPL 3+
Build system: emacs
Synopsis: Highly readable minimalist Emacs themes
Description:

This package provides a set of Emacs themes that conform with a minimalist aesthetic: they use few colours and appear monochromatic in many contexts

emacs-org-tanglesync 1.1-3.af83a73
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/mtekman/org-tanglesync.el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Sync Org source blocks with tangled external files
Description:

This package automatically pulls changes from source code to their corresponding tangled blocks.

emacs-mode-line-idle 0.2-0.1dc0115
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/ideasman42/emacs-mode-line-idle
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple delayed text evaluation for the mode-line
Description:

Mode Line Idle provides a convenient way to defer text evaluation which integrates into existing mode-line without requiring a minor mode or configuration.

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-pass 2.0
Propagated dependencies: emacs-password-store@2.3.2 emacs-f@0.21.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/NicolasPetton/pass
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for @file{password-store.el}
Description:

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.

emacs-empv 6.2.0
Dependencies: mpv@0.41.0 yt-dlp@2026.06.09
Propagated dependencies: emacs-compat@31.0.0.1 emacs-consult@3.6 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/isamert/empv.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs multimedia player, media library manager, YouTube frontend
Description:

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.

emacs-column-enforce-mode 1.0.4-1.14a7622
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jordonbiondo/column-enforce-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Highlight text that extends beyond a certain column
Description:

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 0.2.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/TransposeFrame
Licenses: FreeBSD
Build system: emacs
Synopsis: Transpose window arrangement in current frame
Description:

emacs-transpose-frame provides some interactive functions which allows users to transpose windows arrangement in currently selected frame.

emacs-ligature 1.0-1.3d14604
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mickeynp/ligature.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Typographic ligatures in Emacs
Description:

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.

emacs-quick-fasd 1.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jamescherti/quick-fasd.el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Navigate file system within Emacs by using @code{fasd}
Description:

quick-fasd integrates the fasd tool within the Emacs environment, providing fast access to frequently used files and directories.

emacs-solaire-mode 2.0.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hlissner/emacs-solaire-mode
Licenses: Expat
Build system: emacs
Synopsis: Change background of file-visiting buffers in Emacs
Description:

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-eglot 1.23
Propagated dependencies: emacs-eldoc@1.16.0 emacs-external-completion@0.1 emacs-flymake@1.4.5 emacs-jsonrpc@1.0.28 emacs-project@0.11.2 emacs-xref@1.7.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/joaotavora/eglot
Licenses: GPL 3+
Build system: emacs
Synopsis: Client for Language Server Protocol (LSP) servers
Description:

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.

emacs-multi 2.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kurisuwhyte/emacs-multi
Licenses: Expat
Build system: emacs
Synopsis: Clojure-style multi-methods for Emacs Lisp
Description:

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.

emacs-ag 0.48
Dependencies: the-silver-searcher@2.2.0
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Wilfred/ag.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Front-end for ag (the-silver-searcher) for Emacs
Description:

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.

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-scel 20170629-1.aeea3ad
Dependencies: supercollider@3.14.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/supercollider/scel
Licenses: GPL 2+
Build system: emacs
Synopsis: SuperCollider Emacs interface
Description:

emacs-scel is an Emacs interface to SuperCollider. SuperCollider is a platform for audio synthesis and algorithmic composition.

emacs-i-ching 20241113.1642
Propagated dependencies: emacs-request@0.3.2-1.3336eaa
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/zzkt/i-ching
Licenses: GPL 3+
Build system: emacs
Synopsis: The Book of Changes
Description:

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.

emacs-gdscript-mode 1.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/godotengine/emacs-gdscript-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: GDScript support and syntax highlighting in Emacs
Description:

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.

emacs-persistent-scratch 0.3.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Fanael/persistent-scratch
Licenses: FreeBSD
Build system: emacs
Synopsis: Preserve the scratch buffer across Emacs sessions
Description:

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-lsp-java 3.1-1.4909c14
Propagated dependencies: emacs-dap-mode@0.8 emacs-lsp-mode@10.0.0 emacs-markdown-mode@2.8 emacs-dash@2.20.0 emacs-f@0.21.0 emacs-ht@2.4-0.1c49aad emacs-request@0.3.2-1.3336eaa emacs-treemacs@3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-lsp/lsp-java/
Licenses: GPL 3+
Build system: emacs
Synopsis: Java support for lsp-mode
Description:

Emacs Java IDE using Eclipse JDT Language Server.

Total packages: 32521