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

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-mit-scheme-doc 20140203
Dependencies: mit-scheme@12.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://groups.csail.mit.edu/mac/users/gjs/6.945/dont-panic/
Licenses: GPL 2+
Build system: emacs
Synopsis: MIT-Scheme documentation lookup for Emacs
Description:

This package provides a set of Emacs functions to search definitions of identifiers in the MIT-Scheme documentation.

emacs-html-to-hiccup 1-0.50a52e2
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/plexus/html-to-hiccup
Licenses: MPL 2.0 GPL 3+
Build system: emacs
Synopsis: Turn HTML into Hiccup syntax
Description:

This is an Emacs package that turns HTML into Hiccup syntax which is a popular notation to use when doing Clojure/ClojureScript web development.

emacs-list-utils 0.4.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rolandwalker/list-utils
Licenses: GPL 3+
Build system: emacs
Synopsis: List-manipulation utility functions
Description:

This package provides a list manipulation library for Emacs.

emacs-eshell-bookmark 2.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Fuco1/eshell-bookmark
Licenses: GPL 3+
Build system: emacs
Synopsis: Provide @file{bookmark.el} integration for @code{eshell}
Description:

This package allows for bookmarking eshell buffers. Upon visiting the bookmark, a new eshell session will be opened in the appropriate directory if no eshell session is active.

emacs-dream-theme 1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/djcb/dream-theme
Licenses: GPL 3+
Build system: emacs
Synopsis: High-contrast Emacs theme
Description:

dream-theme is a dark, clean theme for Emacs. It is inspired by zenburn, sinburn and similar themes, but slowly diverging from them.

emacs-helm-org-rifle 1.7.1
Propagated dependencies: emacs-dash@2.20.0 emacs-f@0.21.0 emacs-helm@4.0.7 emacs-org@9.8.3 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/helm-org-rifle
Licenses: GPL 3+
Build system: emacs
Synopsis: Rifle through Org files
Description:

This package searches both headings and contents of entries in Org buffers and displays matching entries.

emacs-ytel 0.1.0-0.d40bc7e
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/grastello/ytel
Licenses: GPL 3+
Build system: emacs
Synopsis: Youtube front-end for Emacs
Description:

This package provides a major mode to search YouTube videos via an Elfeed-like buffer. Information about videos displayed in this buffer can be extracted and manipulated by user-defined functions to do various things such as playing them in some video player, or downloading them.

emacs-repology 1.2.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/repology.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Repology API access via Elisp
Description:

This package provides tools to query Repology API (see https://repology.org/api), process results, and display them.

emacs-bfuture 1.0.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/plattfot/bfuture.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Basic future concept for Emacs with Tramp support
Description:

This package provides basic functions for spawning processes asynchronous in Emacs and retrieving the output. It is similar to emacs-pfuture except that this works over Tramp but the feature set is more limited. For example, it cannot tell stdout and stderr apart.

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-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-ido-vertical-mode 0.1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/creichert/ido-vertical-mode.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Makes ido-mode display vertically
Description:

Makes ido-mode display prospects vertically.

emacs-purescript-mode 0.0.0-0.0acd1af
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purescript-emacs/purescript-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode and related tools for Purescript
Description:

This package provides an Emacs major mode for writing Purescript.

emacs-slime 2.32
Propagated dependencies: emacs-macrostep@0.9.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/slime/slime
Licenses: GPL 2+ Public Domain
Build system: emacs
Synopsis: Superior Lisp Interaction Mode for Emacs
Description:

SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.

emacs-add-hooks 3.1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nickmccurdy/add-hooks/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs function for setting multiple hooks
Description:

This package provides a add-hooks function tidies up duplicate hook and function names further into a single declarative call.

emacs-aio 1.1
Propagated dependencies: emacs-elfeed@4.0.1 emacs-skewer-mode@1.8.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skeeto/emacs-aio
Licenses: Unlicense
Build system: emacs
Synopsis: Async/Await for Emacs Lisp
Description:

aio is to Emacs Lisp as asyncio is to Python. This package builds upon Emacs generators to provide functions that pause while they wait on asynchronous events. They do not block any thread while paused.

emacs-piem 0.5.0
Dependencies: b4@0.14.3 emacs-debbugs@0.46 emacs-elfeed@4.0.1 emacs-notmuch@0.40
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://docs.kyleam.com/piem/
Licenses: GPL 3+
Build system: emacs
Synopsis: Glue for working with public-inbox archives
Description:

This package provides a collection of Emacs libraries for working with public-inbox archives. As much of the hard work here is already done by other Emacs libraries—things like mail clients, news readers, Git interfaces, and even web browsers—piem is mostly about bridging some of these parts for convenience.

emacs-whisper-el 0.4.7
Dependencies: ffmpeg@8.1.1 whisper-cpp@1.8.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/natrys/whisper.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Speech to text interface for Emacs
Description:

emacs-whisper-el captures audio with an input device, and transcribes text inserted into current Emacs buffer, optionally after translating to English from your local language. Transcription uses the C/C++ port whisper.cpp for inference.

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-helm-fish-completion 0.6
Propagated dependencies: emacs-helm@4.0.7 emacs-fish-completion@1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-helm/helm-fish-completion
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm interface for Emacs fish-completion
Description:

Helm Fish Completion is a Helm interface for Emacs fish-completion. It can be used in both Eshell and M-x shell.

emacs-tup-mode 1.3.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ejmr/tup-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing ``tupfiles'' used by the Tup build system
Description:

Tup mode provides syntax highlighting for all of the elements of tupfiles, such as rule definitions, user-defined variables, macros, flags, bin variables, and so on. The mode also allows you to execute Tup commands.

emacs-vui 1.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/d12frosted/vui.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Declarative, component-based UI library for Emacs
Description:

This package provides React-like components with state, hooks, reconciliation and layouts, rendered using native Emacs widgets.

emacs-vulpea-ui 1.1.0
Propagated dependencies: emacs-vulpea@2.2.0 emacs-vui@1.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/d12frosted/vulpea-ui
Licenses: GPL 3+
Build system: emacs
Synopsis: Sidebar infrastructure and widget framework for vulpea
Description:

This package provides a widget-based sidebar for Emacs that displays contextual information (stats, outline, backlins, links...) for emacs-vulpea notes.

emacs-ed-mode 0-0.69f4fb3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ryanprior/ed-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs ed emulation
Description:

ed-mode lets you interact with Emacs buffers like you would do with the ed editor.

Total packages: 72465