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

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-http-server 0.1.0-0.00e746b
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/martenlienen/http-server.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs HTTP server
Description:

This library implements an HTTP server inside of Emacs to communicate with the user or other external programs.

emacs-pinentry 0.1-2.0079964
Propagated dependencies: gnupg@2.4.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/pinentry.html
Licenses: GPL 3+
Build system: emacs
Synopsis: GnuPG Pinentry server implementation
Description:

This package allows GnuPG passphrase to be prompted through the minibuffer instead of graphical dialog.

To use, add allow-emacs-pinentry to ~/.gnupg/gpg-agent.conf, reload the configuration with gpgconf --reload gpg-agent, and start the server with M-x pinentry-start.

emacs-nushell-mode 0.1.0-0.c179c3c
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mrkkrp/nushell-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for Nushell scripts
Description:

This package provides a very basic version of major mode for Nushell shell scripts.

emacs-vlf 1.7.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/m00natic/vlfi/
Licenses: GPL 2+
Build system: emacs
Synopsis: View large files in Emacs
Description:

Vlf is an Emacs minor mode that allows viewing, editing, searching and comparing large files in batches.

emacs-ripgrep 0.4.0
Propagated dependencies: ripgrep@15.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nlamirault/ripgrep.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Search using ripgrep from inside Emacs
Description:

ripgrep is an Emacs search package based on the ripgrep command line tool.

emacs-discourse-mode 0.2.4
Propagated dependencies: emacs-compat@31.0.0.1 emacs-markdown-mode@2.8 emacs-request@0.3.2-1.3336eaa
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/glenneth/discourse-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs package for interacting with Discourse forums
Description:

This package lets you browse categories, view topics, read posts, and participate in discussions on Discourse, directly from Emacs.

emacs-gitpatch 0.5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tumashu/gitpatch
Licenses: GPL 3+
Build system: emacs
Synopsis: Mail git patch from Emacs
Description:

emacs-gitpatch lets users easily send git patches, created by git format-patch, from magit, dired and ibuffer buffers.

emacs-flymake-quickdef 1.0.0-0.150c583
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/karlotness/flymake-quickdef
Licenses: GPL 3+
Build system: emacs
Synopsis: Quickly define a new Flymake backend
Description:

This package mainly defines a macro which helps remove some of the boilerplate code from defining new Flymake backend functions.

emacs-ebuild-mode 1.81
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://devmanual.gentoo.org
Licenses: GPL 2+
Build system: emacs
Synopsis: Major modes for Gentoo package files
Description:

This Emacs package provides modes for ebuild, eclass, eblit, GLEP42 news items, openrc and runscripts.

emacs-ivy 0.15.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/abo-abo/swiper
Licenses: GPL 3+
Build system: emacs
Synopsis: Incremental vertical completion for Emacs
Description:

This package provides ivy-read as an alternative to completing-read and similar functions. No attempt is made to determine the best candidate. Instead, the user can navigate candidates with ivy-next-line and ivy-previous-line. The matching is done by splitting the input text by spaces and re-building it into a regular expression.

emacs-flycheck-elm 0-0.1b60050
Propagated dependencies: emacs-flycheck@36.0 emacs-let-alist@1.0.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/bsermons/flycheck-elm
Licenses: GPL 3+
Build system: emacs
Synopsis: Flycheck support for the Elm language
Description:

Flycheck Elm adds Flycheck support for Elm language.

emacs-lsp-treemacs 0.5
Propagated dependencies: emacs-lsp-mode@10.0.0 emacs-treemacs@3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-lsp/lsp-treemacs
Licenses: GPL 3+ CC-BY 4.0 Expat
Build system: emacs
Synopsis: Integration between LSP mode and treemacs
Description:

This package provides integration between LSP mode and treemacs, and implementation of treeview controls using treemacs as a tree renderer.

emacs-ob-sclang 0.1-1.cd3f3c8
Propagated dependencies: emacs-org@9.8.3 emacs-scel@20170629-1.aeea3ad
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://repo.or.cz/ob-sclang
Licenses: GPL 3+
Build system: emacs
Synopsis: Org Babel support for SuperCollider
Description:

This package adds support for evaluating sclang Org mode source blocks.

emacs-ytdl 1.3.6-0.2ea3daf
Dependencies: yt-dlp@2026.06.09
Propagated dependencies: emacs-async@1.9.9 emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/tuedachu/ytdl
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface for youtube-dl
Description:

This package manages a video download queue for yt-dlp, which serves as the back end. New videos can be queued at any time. All yt-dlp backends are supported. It is possible to create download profiles depending on the downloaded URL.

emacs-academic-phrases 0.1-1.0823ed8
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0 emacs-ht@2.4-0.1c49aad
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nashamri/academic-phrases
Licenses: GPL 3+
Build system: emacs
Synopsis: Bypass that mental block when writing your papers
Description:

When writing your academic paper, you might get stuck trying to find the right phrase that captures your intention. This package tries to alleviate that problem by presenting you with a list of phrases organized by the topic or by the paper section that you are writing. This package has around 600 phrases so far.

Using this package is easy, just call academic-phrases to get a list of phrases organized by topic, or call academic-phrases-by-section to browse the phrases by the paper section and fill-in the blanks if required.

emacs-literate-elisp 0.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jingtaozf/literate-elisp/tags
Licenses: GPL 3+
Build system: emacs
Synopsis: Load Emacs Lisp code blocks from Org files
Description:

Literate-Elisp is an Emacs lisp library to provide an easy way to use literal programming in Emacs lisp. It extends the Emacs load mechanism so Emacs can load Org files as Lisp source files directly.

emacs-discomfort 0-1.873eea8
Propagated dependencies: emacs-debase@0.7-1.0b6fc2a
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/discomfort
Licenses: GPL 3+
Build system: emacs
Synopsis: User interface to mount and unmount disks in Emacs
Description:

Discomfort is an interface to mount and unmount disks in Emacs, using UDisks2.

emacs-stumpwm-mode 0.0.1-3.920f8fc
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/stumpwm/stumpwm-contrib
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs minor-mode for Stumpwm
Description:

Emacs minor-mode for Stumpwm

emacs-hydra 0.15.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/abo-abo/hydra
Licenses: GPL 3+
Build system: emacs
Synopsis: Make Emacs bindings that stick around
Description:

This package can be used to tie related commands into a family of short bindings with a common prefix---a Hydra. Once you summon the Hydra (through the prefixed binding), all the heads can be called in succession with only a short extension. Any binding that isn't the Hydra's head vanquishes the Hydra. Note that the final binding, besides vanquishing the Hydra, will still serve its original purpose, calling the command assigned to it. This makes the Hydra very seamless; it's like a minor mode that disables itself automatically.

emacs-emmet-mode 1.0.8-2.322d3bb
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/smihica/emmet-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Unofficial Emmet's support for Emacs
Description:

Unfold CSS-selector-like expressions to markup. It is intended to be used with SGML-like languages: XML, HTML, XHTML, XSL, etc.

emacs-parsebib 6.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/joostkremers/parsebib
Licenses: Modified BSD
Build system: emacs
Synopsis: Library for parsing @file{.bib} files
Description:

This package provides an Emacs library for parsing .bib files.

emacs-ws-butler 1.3-0.9ee5a76
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.nongnu.org/nongnu/ws-butler.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Unobtrusively remove trailing whitespace
Description:

ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.

emacs-embark 1.2
Propagated dependencies: emacs-avy@0.5.0 emacs-consult@3.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/oantolin/embark
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mini-buffer actions rooted in keymaps
Description:

This package provides a sort of right-click contextual menu for Emacs offering you relevant actions to use on a target determined by the context.

In the minibuffer, the target is the current best completion candidate. In the *Completions* buffer the target is the completion at point. In a regular buffer, the target is the region if active, or else the file, symbol or URL at point.

The type of actions offered depend on the type of the target. For files you get offered actions like deleting, copying, renaming, visiting in another window, running a shell command on the file, etc. For buffers the actions include switching to or killing the buffer. For package names the actions include installing, removing or visiting the homepage.

emacs-ghub 5.2.0
Propagated dependencies: emacs-compat@31.0.0.1 emacs-cond-let@1.1.2 emacs-llama@1.0.4 emacs-let-alist@1.0.6 emacs-treepy@0.1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/ghub
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs client libraries for the APIs of various Git forges
Description:

Ghub provides basic support for using the APIs of various Git forges from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitlab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using only a handful of functions that are not resource-specific.

Total packages: 32521