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

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-beginend 2.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/DamienCassou/beginend
Licenses: GPL 3+
Build system: emacs
Synopsis: Redefine @code{M-<} and @code{M->} for Emacs modes
Description:

beginend redefines M-< and M-> keybindings for Emacs modes so that point moves to meaningful locations. Redefined keys are still accessible by pressing the same key again.

emacs-yeetube 2.3.0
Dependencies: mpv@0.41.0 torsocks@2.4.0 yt-dlp@2026.06.09
Propagated dependencies: emacs-compat@31.0.0.1 emacs-keymap-popup@0.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://thanosapollo.org/projects/yeetube/
Licenses: GPL 3+
Build system: emacs
Synopsis: Youtube front-end for Emacs
Description:

This package provides the ability to scrape YouTube, with the results displayed in a tabulated list format. The videos can be opened with a user-defined video player (by default mpv) or downloaded using yt-dlp. This package also includes a minimal yt-dlp wrapper.

emacs-firefox-release-notes 1.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/firefox-release-notes
Licenses: GPL 3+
Build system: emacs
Synopsis: Work with Firefox release notes
Description:

This package aids maintenance of Firefox-based packages in Guix by fetching CVEs from Firefox release notes and formatting them for Guix commit message.

emacs-f3 0.1
Propagated dependencies: emacs-helm@4.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/cosmicexplorer/f3
Licenses: GPL 3+
Build system: emacs
Synopsis: Fantastic File Finder for Emacs
Description:

The Fantastic File Finder for Emacs. Find files fast, using helm.

emacs-ob-racket 1.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hasu/emacs-ob-racket
Licenses: GPL 3+
Build system: emacs
Synopsis: Org Babel support for Racket
Description:

This package adds support for working with Racket code blocks with Org Babel in Org mode.

emacs-vcard-mode 0.0.0-0.ab1a288
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/dochang/vcard-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode to edit vCard files
Description:

This package provides a major mode for editing vCard files in Emacs.

emacs-helm-switch-to-repl 0.1.2
Propagated dependencies: emacs-helm@4.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-helm/helm-switch-to-repl
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm action to switch directory in Emacs REPLs
Description:

Helm "Switch-to-REPL" offers the helm-switch-to-repl action, a generalized and extensible version of helm-ff-switch-to-shell. It can be added to helm-find-files and other helm-type-file sources such as helm-locate.

emacs-polymode-markdown 0.2.2
Propagated dependencies: emacs-markdown-mode@2.8 emacs-polymode@0.2.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/polymode/poly-markdown
Licenses: GPL 3+
Build system: emacs
Synopsis: Polymode for Markdown mode
Description:

This package allows editing source code blocks embedded in Markdown files using the major mode corresponding to each block.

emacs-tablist 1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/politza/tablist
Licenses: GPL 3+
Build system: emacs
Synopsis: Extension for @code{tabulated-list-mode}
Description:

Tablist is the Emacs package that provides several additional features to tabulated-list-mode: it adds marks, filters, new key bindings and faces. It can be enabled by tablist-mode or tablist-minor-mode commands.

emacs-winum 2.1.0
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/deb0ch/emacs-winum
Licenses: GPL 3+
Build system: emacs
Synopsis: Navigate windows and frames using numbers
Description:

This package provides a major mode for navigate windows and frames using numbers.

emacs-org-fc 0.10.0
Dependencies: findutils@4.10.0 gawk@5.3.0
Propagated dependencies: emacs-hydra@0.15.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.leonrische.me/fc/index.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Spaced repetition system for Emacs Org mode
Description:

Org-fc is a spaced-repetition system for Emacs' Org mode. It allows you to mark headlines in a file as flashcards, turning pieces of knowledge you want to learn into a question-answer test. These cards are reviewed at regular interval. After each review, the next review interval is calculated based on how well you remembered the contents of the card.

emacs-dvc 0.0.0-1.591
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: http://xsteve.at/prg/emacs_dvc/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Emacs front-end for various distributed version control systems
Description:

DVC is a legacy Emacs front-end for a number of distributed version control systems. It currently supports GNU Arch, GNU Bazaar, git, Mercurial, and Monotone. It also provides some integration with Gnus, e.g., for applying patches received by email.

emacs-org-margin 0.2.0-0.4013b59
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rougier/org-margin
Licenses: GPL 3+
Build system: emacs
Synopsis: Outdent headlines in emacs org-mode
Description:

org-margin mode outdents org headlines by moving leading stars into the margin and transform them into markers depending on the chosen style.

emacs-bbdb 3.2.2.4
Dependencies: emacs-notmuch@0.40
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/bbdb.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Contact management utility for Emacs
Description:

BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an address book for email and snail mail addresses, phone numbers and the like. It can be linked with various Emacs mail clients (Message and Mail mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.

emacs-elisp-demos 2024.01.16
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/xuchunyang/elisp-demos/
Licenses: GPL 3+
Build system: emacs
Synopsis: Enhance @code{*Help*} buffers with additional examples
Description:

This package injects example uses of Elisp functions into their respective *Help* buffers.

emacs-org-node 3.18.3
Propagated dependencies: emacs-llama@1.0.4 emacs-magit@4.6.0 emacs-org-mem@0.34.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/meedstrom/org-node/
Licenses: GPL 3+
Build system: emacs
Synopsis: Non-hierarchical note-taking with Org-mode
Description:

This package provides a notetaking system like Roam, using org mode; faster than org-roam. This version of org-node has different configuration options to org-node 2 so you DO have to set it up again.

emacs-jeison 1.0.0
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/SavchenkoValeriy/jeison
Licenses: GPL 3+
Build system: emacs
Synopsis: Library for declarative JSON parsing
Description:

emacs-jeison is a library for transforming JSON objects into EIEIO objects. It is designed to ease parsing of nested JSON objects by providing efficient syntax for traversal.

emacs-restclient 1.0-0.1800a4e
Propagated dependencies: emacs-helm@4.0.7 emacs-jq-mode@0.5.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacsorphanage/restclient.el
Licenses: Public Domain
Build system: emacs
Synopsis: Explore and test HTTP REST webservices
Description:

This tool allows for testing and exploration of HTTP REST Web services from within Emacs. Restclient runs queries from a plan-text query sheet, displays results pretty-printed in XML or JSON with restclient-mode

emacs-selectrum 3.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/raxod502/selectrum/
Licenses: Expat
Build system: emacs
Synopsis: Incremental narrowing in Emacs
Description:

Selectrum is a solution for incremental narrowing in Emacs, replacing Helm, Ivy, and IDO. Its design philosophy is based on choosing the right abstractions and prioritizing consistency and predictability over special-cased improvements for particular cases. As such, Selectrum follows existing Emacs conventions where they exist and are reasonable, and it declines to implement features which have marginal benefit compared to the additional complexity of a new interface.

emacs-flycheck-irony 0.1.0
Dependencies: emacs-irony-mode@1.6.1 emacs-flycheck@36.0 emacs-company@1.0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Sarcasm/flycheck-irony
Licenses: GPL 3+
Build system: emacs
Synopsis: Live syntax checking frontend for Flycheck using irony-mode
Description:

This package provides a frontend for Flycheck that lets irony-mode do the syntax checking.

emacs-eglot-tempel 0.8.2
Propagated dependencies: emacs-eglot@1.23 emacs-peg@1.0.2 emacs-tempel@1.13
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/fejfighter/eglot-tempel
Licenses: GPL 3+
Build system: emacs
Synopsis: Bridge for Tempel templates with Eglot
Description:

This package is an adapter to use the Tempel templating library with Eglot instead of Yasnippet.

emacs-autothemer 0.2.18
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/sebastiansturm/autothemer
Licenses: GPL 3+
Build system: emacs
Synopsis: Conveniently create Emacs themes
Description:

Autothemer provides a thin layer on top of deftheme and custom-theme-set-faces that creates a new custom color theme, based on a set of simplified face specifications and a user-supplied color palette.

emacs-dumb-jump 0.5.5
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0 emacs-popup@0.5.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jacktasia/dumb-jump
Licenses: GPL 3+
Build system: emacs
Synopsis: Jump to definition for multiple languages without configuration
Description:

Dumb Jump is an Emacs "jump to definition" package with support for multiple programming languages that favors "just working" over speed or accuracy. This means minimal --- and ideally zero --- configuration with absolutely no stored indexes (tags) or persistent background processes. Dumb Jump performs best with The Silver Searcher ag or ripgrep rg installed.

emacs-inflections 2.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/eschulte/jump.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Convert english words between singular and plural
Description:

This package provides an Emacs library for converting english words between singular and plural.

Total packages: 72465