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

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-d-mode 2.0.12-1.a4f9026
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs major mode for editing D code
Description:

This package provides an Emacs major mode for highlighting code written in the D programming language.

emacs-corfu 2.16
Propagated dependencies: emacs-compat@31.1.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/minad/corfu
Licenses: GPL 3+
Build system: emacs
Synopsis: Completion overlay region function
Description:

Corfu enhances the default completion in region function with a completion overlay. The current candidates are shown in a popup overlay below or above the point. Corfu can be considered the minimalistic completion-in-region counterpart of the Vertico minibuffer UI.

emacs-magit-tbdiff 1.2.0
Propagated dependencies: emacs-magit@4.7.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/magit-tbdiff
Licenses: GPL 3+
Build system: emacs
Synopsis: Magit extension for range diffs
Description:

Magit-tbdiff provides a Magit interface to git-range-diff (and its third-party predecessor git-tbdiff), a Git subcommand for comparing two versions of a topic branch.

emacs-nerd-icons-corfu 1.0.0
Propagated dependencies: emacs-corfu@2.16 emacs-nerd-icons@0.1.0-2.d41902f
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/LuigiPiucco/nerd-icons-corfu
Licenses: GPL 3+
Build system: emacs
Synopsis: Icons for Corfu via Nerd Icons
Description:

This package adds icons to corfu, using the nerd-icons package.

emacs-oauth2 0.19
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/oauth2.html
Licenses: GPL 3+
Build system: emacs
Synopsis: OAuth 2.0 authorization protocol implementation
Description:

This package provides an Elisp implementation of the OAuth 2.0 draft. The main entry point is oauth2-auth-and-store which will return a token structure. This token structure can be then used with oauth2-url-retrieve-synchronously or oauth2-url-retrieve to retrieve any data that need OAuth authentication to be accessed. If the token needs to be refreshed, the code handles it automatically and stores the new value of the access token.

emacs-rotate-text 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://nschum.de/src/emacs/rotate-text/
Licenses: GPL 2+
Build system: emacs
Synopsis: Cycle through words, symbols and patterns in Emacs
Description:

rotate-text allows you rotate to commonly interchanged text with a single keystroke. For example, you can toggle between "frame-width" and "frame-height", between "public", "protected" and "private" and between "variable1", "variable2" through "variableN".

emacs-mpv 0.2.0-0.2e0234b
Dependencies: mpv@0.41.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kljohann/mpv.el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Control MPV for easy note taking
Description:

This package is a potpourri of helper functions to control a MPV process via its IPC interface.

emacs-vdiff 0.2.4
Propagated dependencies: emacs-hydra@0.15.0-0.59a2a45
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/justbur/emacs-vdiff/
Licenses: GPL 3+
Build system: emacs
Synopsis: Frontend for diffing based on vimdiff
Description:

This package permits comparisons of two or three buffers based on diff output.

emacs-eval-in-repl-scheme 0.9.7
Propagated dependencies: emacs-eval-in-repl@0.9.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kaz-yos/eval-in-repl
Licenses: Expat
Build system: emacs
Synopsis: One keybinding to communicate with REPLs
Description:

This package provides an ESS-like binding to send lines or regions to a REPL from Scheme buffers.

emacs-plantuml-mode 1.9.0
Dependencies: plantuml@1.2024.6
Propagated dependencies: emacs-dash@2.20.0 emacs-deflate@0.0.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skuro/plantuml-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing PlantUML sources
Description:

This package provides a major mode for editing PlantUML sources. It features syntax highlighting, autocompletion, preview of buffer or region and use of locally installed binaries.

emacs-jsdoc 0.4.0
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0 tree-sitter-javascript@0.23.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/isamert/jsdoc.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Inserts JSDoc function comments/typedefs easily
Description:

This package provides an easy way to insert JSDoc function comments and typedefs using Emacs' builtin tree-sitter.

emacs-systemd-mode 1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/holomorph/systemd-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing Systemd units
Description:

This package provides a major mode for editing Systemd unit files in GNU Emacs.

emacs-bm 202506
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://joodland.github.io/bm/
Licenses: GPL 2+
Build system: emacs
Synopsis: Visual bookmarks for Emacs
Description:

This package provides visible, buffer local bookmarks and the ability to jump forward and backward to the next bookmark.

emacs-ebdb-i18n-chn 1.3.2
Propagated dependencies: emacs-ebdb@0.8.22 emacs-pyim@5.3.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/ebdb-i18n-chn.html
Licenses: GPL 3+
Build system: emacs
Synopsis: China-specific internationalization support for EBDB
Description:

EBDB-i18n-Chn makes EBDB nicer to use with China-based contacts, both for handling Chinese characters, and for formatting of phones and addresses. Be aware that using this library will incur a non-neglible slowdown at load time. It shouldn't have any real impact on search and completion times.

emacs-focus 1.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/larstvei/Focus
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for focusing in on relevant text
Description:

This package provides a minor mode that dims the color of text in neighboring sections.

emacs-frog-menu 0.2.11
Propagated dependencies: emacs-avy@0.5.0 emacs-posframe@1.5.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/clemera/frog-menu
Licenses: GPL 3+
Build system: emacs
Synopsis: Quickly pick items from ad hoc menus
Description:

This package provides a popup offering a preview of a list of candidates on which user-defined dispatch actions can act.

emacs-debbugs 0.46
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/debbugs.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Access the Debbugs bug tracker in Emacs
Description:

This package lets you access the GNU Bug Tracker from within Emacs.

For instance, it defines the command M-x debbugs-gnu for listing bugs, and the command M-x debbugs-gnu-search for bug searching. If you prefer the listing of bugs as TODO items of org-mode, you could use M-x debbugs-org and related commands.

A minor mode debbugs-browse-mode let you browse URLs to the GNU Bug Tracker as well as bug identifiers prepared for bug-reference-mode.

emacs-atom-one-dark-theme 0.4.0-0.1f1185b
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jonathanchu/atom-one-dark-theme
Licenses: GPL 3+
Build system: emacs
Synopsis: Atom One Dark color theme for Emacs
Description:

An Emacs port of the Atom One Dark theme from Atom.io.

emacs-consult-notmuch 1.1.0
Propagated dependencies: emacs-consult@3.6 emacs-notmuch@0.40
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/jao/consult-notmuch
Licenses: GPL 3+
Build system: emacs
Synopsis: Search and preview Notmuch emails using Consult
Description:

This package provides two commands using Consult to query Notmuch emails and present results either as single emails or full trees.

emacs-cider 1.21.0
Propagated dependencies: emacs-clojure-mode@5.23.0 emacs-parseedn@1.2.1 emacs-pkg-info@0.6 emacs-queue@0.2 emacs-sesman@0.3.4 emacs-spinner@1.7.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://cider.mx/
Licenses: GPL 3+
Build system: emacs
Synopsis: Clojure development environment for Emacs
Description:

CIDER (Clojure Interactive Development Environment that Rocks) aims to provide an interactive development experience similar to the one you'd get when programming in Emacs Lisp, Common Lisp (with SLIME or Sly), Scheme (with Geiser) and Smalltalk.

CIDER is the successor to the now deprecated combination of using SLIME + swank-clojure for Clojure development.

There are plenty of differences between CIDER and SLIME, but the core ideas are pretty much the same (and SLIME served as the principle inspiration for CIDER).

emacs-seeing-is-believing 1.2.0-0.fbbe246
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jcinnamond/seeing-is-believing
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for running the seeing-is-believing Ruby gem
Description:

Seeing Is Believing is a ruby gem to evaluate Ruby code, recording the results of each line. This minor mode provides an easy way to run it from Emacs on the current region or entire buffer.

emacs-citre 0.4.2
Dependencies: global@6.7 universal-ctags@6.2.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/universal-ctags/citre
Licenses: GPL 3+
Build system: emacs
Synopsis: Ctags IDE on Emacs
Description:

Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.

emacs-marginalia 2.12
Propagated dependencies: emacs-compat@31.1.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/minad/marginalia
Licenses: GPL 3+
Build system: emacs
Synopsis: Marginalia in the minibuffer completions
Description:

This package provides Marginalia mode which adds marginalia to the minibuffer completions. Marginalia are marks or annotations placed at the margin of the page of a book or in this case helpful colorful annotations placed at the margin of the minibuffer for your completion candidates.

emacs-tco 0.3-1.482db53
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Wilfred/tco.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Tail-call optimization for Emacs Lisp
Description:

This package provides tail-call optimization for Emacs Lisp functions that call themselves in tail position.

Total packages: 33009