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

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-redshank 0.1-1.f98e68f
Propagated dependencies: emacs-paredit@26
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: http://www.foldr.org/~michaelw/emacs/redshank/
Licenses: GPL 1+
Build system: emacs
Synopsis: Common Lisp Editing Extensions (for Emacs)
Description:

Redshank is a collection of code-wrangling Emacs macros mostly geared towards Common Lisp, but some are useful for other Lisp dialects, too. Redshank's code transformations aim to be expression-based (as opposed to character-based).

emacs-caps-lock 1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/caps-lock.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Caps Lock as a minor mode
Description:

This package provides a minor mode to emulate the behavior of a Caps Lock key.

emacs-highlight-indent-guides 0.8.5-0.c2c9de4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/DarthFennec/highlight-indent-guides
Licenses: Expat
Build system: emacs
Synopsis: Minor mode to highlight indentation
Description:

This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.

emacs-nginx-mode 1.1.10
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ajc/nginx-mode
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs major mode for editing nginx config files
Description:

This package provides an Emacs major mode for editing nginx config files.

emacs-jag 0.5
Propagated dependencies: emacs-string-inflection@1.2.0 emacs-swagg@0.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/martianh/jag.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Generate API client libraries in elisp using swagg.el
Description:

This package provides utilities to use swagg.el to generate API client libraries from Swagger specs.

emacs-sly-quicklisp 0.0.0-1.01ebe39
Propagated dependencies: emacs-sly@1.0.43-9.9c43bf6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/joaotavora/sly-quicklisp
Licenses: GPL 3+
Build system: emacs
Synopsis: Quicklisp support for SLY
Description:

sly-quicklisp is an external contrib for SLY that provides a sly-quickload command that prompts the user for a package to install.

emacs-orgit-forge 1.1.3
Propagated dependencies: emacs-compat@31.1.0.0 emacs-forge@0.6.9 emacs-magit@4.7.1 emacs-orgit@2.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/orgit-forge
Licenses: GPL 3
Build system: emacs
Synopsis: Org links to Forge issue buffers
Description:

This package defines the Org link type orgit-topic, which can be used to link to Forge topic buffers.

emacs-eradio 0.1-0.4776998
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/olavfosse/eradio
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple radio player for GNU Emacs
Description:

Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.

emacs-bqn-mode 2026-02-08
Propagated dependencies: emacs-compat@31.1.0.0 emacs-eros@0.1.0-0.a9a92bd
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/museoa/bqn-mode/
Licenses: GPL 3
Build system: emacs
Synopsis: Emacs major mode for the BQN programming language
Description:

This package provides a major mode for editing and executing BQN code. It can be used to interactively evaluate BQN code in buffer or can be used to launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an executable implementation is required such as cbqn or dbqn.

emacs-robot-log 0.1.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://sr.ht/~apteryx/emacs-robot-log/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode for viewing RobotFramework debug log files
Description:

robot-log is an Emacs major mode that allows more easily viewing and navigating RobotFramework debug log files. It provides syntax highlighting and convenient shortcuts to move from one keyword to the next, or locate errors.

emacs-pythonic 0.2-1.9eff417
Propagated dependencies: emacs-f@0.21.0 emacs-s@1.13.0 emacs-tramp@2.8.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/pythonic-emacs/pythonic
Licenses: GPL 3+
Build system: emacs
Synopsis: Utility functions for writing Pythonic in Emacs
Description:

The Pythonic Emacs package provides function for convenient running Python on different platforms on local and remote hosts including Docker containers and Vagrant virtual machines. To use Pythonic with Docker you need to install Docker Tramp Emacs package.

emacs-org-drill-table 0.1-0.096387d
Propagated dependencies: emacs-dash@2.20.0 emacs-org@9.8.10 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/chrisbarrett/org-drill-table
Licenses: GPL 3+
Build system: emacs
Synopsis: Generate Org drill cards using Org mode tables
Description:

This package generates drill cards based on an Org mode table in the current subtree. The cards are inserted under a new ``Cards'' heading in the current tree.

emacs-yari 0.8-0.de61285
Dependencies: ruby@3.4.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hron/yari.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Yet Another RI interface for Emacs
Description:

This package provides an Emacs frontend to Ruby's ri documentation tool, and offers lookup and completion. The main function you should use as interface to ri is M-x yari.

emacs-diredfl 0.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purcell/diredfl/
Licenses: GPL 3+
Build system: emacs
Synopsis: Extra Emacs font lock rules for a more colourful Dired
Description:

This library enables additional font locking in Dired mode. This is adapted from the extra font lock rules provided by Drew Adams' Dired+ package.

emacs-taskrunner 0.6-1.3afd4a5
Propagated dependencies: emacs-async@1.9.9 emacs-projectile@3.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-taskrunner/emacs-taskrunner
Licenses: GPL 3+
Build system: emacs
Synopsis: Retrieve tasks from various build systems and task-runners
Description:

This package parses Makefiles and build-system files for multiple project types.

emacs-acp 0.14.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/xenodium/acp.el
Licenses: GPL 3+
Build system: emacs
Synopsis: @acronym{ACP, Agent Client Protocol} for Emacs
Description:

This package implements the Agent Client Protocol (ACP) for Emacs, a standardized protocol for communicating with LLM agents.

emacs-ssh-config-mode 9.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jhgorrell/ssh-config-mode-el
Licenses: GPL 3+
Build system: emacs
Synopsis: Mode for fontification of @file{~/.ssh/config}
Description:

This package fontifies the ssh config keywords and creates keybindings for skipping from host section to host section.

emacs-cape 2.9
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/cape
Licenses: GPL 3+
Build system: emacs
Synopsis: Completion at point extensions for Emacs
Description:

Cape provides some Completion At Point Extensions, which can be used in combination with Corfu completion UI or the default completion UI. The completion backends used by completion-at-point are so called completion-at-point-functions (Capfs). In principle, the Capfs provided by Cape can also be used by Company.

emacs-flymake-collection 1.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mohkale/flymake-collection/
Licenses: Expat
Build system: emacs
Synopsis: Collection of checkers for Flymake
Description:

This package provides a comprehensive list of diagnostic-functions for use with Flymake, give users the tools to easily define new syntax checkers and help selectively enable or disable diagnostic functions based on major modes.

emacs-debpaste 0.1.5
Propagated dependencies: emacs-xml-rpc@1.6.15
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alezost/debpaste.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Manipulate pastes from the Debian Pastezone
Description:

Debpaste is an Emacs interface for the Debian Pastezone, allowing you to receive, post, and delete pastes. It communicates with the server using XML-RPC.

emacs-org-noter 1.6.1
Propagated dependencies: emacs-org@9.8.10
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/org-noter/org-noter
Licenses: GPL 3+
Build system: emacs
Synopsis: Synchronized, Org-mode, document annotator
Description:

This package lets you create notes that are kept in sync when you scroll through the document, but that are external to it---the notes themselves live in an Org-mode file. As such, this leverages the power of Org-mode (the notes may have outlines, latex fragments, babel, etc...) while acting like notes that are made in the document.

emacs-evil-cleverparens 2017-07-17-1.8c45879
Propagated dependencies: emacs-evil@1.15.0-1.6a3e1dd emacs-paredit@26 emacs-smartparens@1.11.0-1.b629b4e
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/luxbock/evil-cleverparens
Licenses: Expat
Build system: emacs
Synopsis: Emacs modal editing optimized for editing Lisp
Description:

evil-cleverparens remaps Evil keybindings to allow modal editing with screwing up the structure of Lisp code. Alternatives for verb commands which would are normally destructive (such as deletion) are provided. Those alternative commands are and bound by default to their corresponding Evil keys.

emacs-dired-open-with 1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/FrostyX/dired-open-with
Licenses: GPL 3+
Build system: emacs
Synopsis: 'Open with' dialog for opening files in external applications
Description:

Right-clicking a file in most GUI file managers provides an “Open with” menu for choosing which application should be used. This package implements such functionality for Emacs default file manager Dired.

emacs-emacsql 4.4.1
Dependencies: mariadb@10.11.14 postgresql@14.20
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/emacsql
Licenses: Unlicense
Build system: emacs
Synopsis: Emacs high-level SQL database front-end
Description:

Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.

Total packages: 32967