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

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-ellama 1.32.2
Propagated dependencies: emacs-compat@31.1.0.0 emacs-llm@0.31.1 emacs-plz@0.9.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/s-kostyaev/ellama
Licenses: GPL 3+
Build system: emacs
Synopsis: Tool for interacting with LLMs
Description:

Ellama is a tool for interacting with large language models from Emacs. It allows you to ask questions and receive responses from the LLMs. Ellama can perform various tasks such as translation, code review, summarization, enhancing grammar/spelling or wording and more through the Emacs interface. Ellama natively supports streaming output, making it effortless to use with your preferred text editor.

emacs-org-jira 4.4.2
Propagated dependencies: emacs-dash@2.20.0 emacs-org@9.8.10 emacs-request@0.3.2-1.3336eaa
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ahungry/org-jira
Licenses: GPL 3+
Build system: emacs
Synopsis: Syncing between Jira and Org mode
Description:

This package provides an extension to Org mode for syncing issues with JIRA issue servers.

emacs-habitica 1.0-1.c45c602
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/abrochard/emacs-habitica
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface for Habitica
Description:

Emacs extension for Habitica, a RPG style habit tracker and todo list.

emacs-org-contacts 1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://repo.or.cz/org-contacts
Licenses: GPL 3+
Build system: emacs
Synopsis: Contacts management system for Org mode
Description:

Manage your contacts from Org mode. You can auto complete email addresses, export contacts to a vCard file, put birthdays in your Org Agenda, and more.

emacs-youtube-dl 1.0-2.af877b5
Dependencies: yt-dlp@2026.08.19
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skeeto/youtube-dl-emacs/
Licenses: Unlicense
Build system: emacs
Synopsis: Emacs youtube-dl download manager
Description:

This package manages a video download queue for yt-dlp, which serves as the back end. It manages a single yt-dlp subprocess, downloading one video at a time. New videos can be queued at any time.

emacs-org-fc 0.10.0
Dependencies: findutils@4.10.0 gawk@5.3.0
Propagated dependencies: emacs-hydra@0.15.0-0.59a2a45
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-deft 0.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://jblevins.org/projects/deft/
Licenses: Modified BSD
Build system: emacs
Synopsis: Quickly browse, filter, and edit plain text notes
Description:

Deft is an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity.

emacs-helm-ag 0.64
Propagated dependencies: emacs-helm@4.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-helm-ag
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm interface to the Silver Searcher
Description:

This package provides a frontend for grepping tools like ag and ack, as well as features for editing search results.

emacs-elastic-modes 1.0.0-3.13c2b94
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jyp/elastic-modes
Licenses: GPL 3+
Build system: emacs
Synopsis: Text and code alignment for variable-width fonts
Description:

This is an Emacs package for text and code alignment for variable-width (i.e., proportional, or variable pitch) fonts.

emacs-gn-mode 0.4.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lashtear/gn-mode
Licenses: Modified BSD
Build system: emacs
Synopsis: Emacs major mode for editing GN (ninja generator) config files
Description:

GN mode is a major mode for editing GN config files in Emacs. Files of this type (e.g., BUILD.gn or *.gni) are common in Chromium-derived projects.

emacs-exiftool 0.3.2
Dependencies: perl-image-exiftool@13.55
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://git.systemreboot.net/exiftool.el/about/
Licenses: GPL 3+
Build system: emacs
Synopsis: Elisp wrapper around ExifTool
Description:

emacs-exiftool is an Elisp wrapper around ExifTool. ExifTool supports reading and writing metadata in various formats including EXIF, XMP and IPTC.

emacs-mode-line-idle 0.2-0.1dc0115
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/ideasman42/emacs-mode-line-idle
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple delayed text evaluation for the mode-line
Description:

Mode Line Idle provides a convenient way to defer text evaluation which integrates into existing mode-line without requiring a minor mode or configuration.

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

This package provides definitions for Polymode to support Org buffers. It edits source blocks in an Org buffer using the native modes of the blocks' languages while remaining inside the primary Org buffer.

emacs-mcp 0.1.0-1.2d17280
Dependencies: emacs-jsonrpc@1.0.29
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lizqwerscott/mcp.el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface to MCP protocol
Description:

emacs-mcp is an Emacs client providing structured communication to Model Context Protocol servers, with Support for filesystem and generic servers.

emacs-git-timemachine 4.13
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/pidu/git-timemachine
Licenses: GPL 3+
Build system: emacs
Synopsis: Step through historic versions of Git-controlled files
Description:

This package enables you to step through historic versions of files under Git version control from within Emacs.

emacs-lem 0.25
Propagated dependencies: emacs-fedi@0.4 emacs-markdown-mode@2.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/martianh/lem.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs client for Lemmy
Description:

lem.el is an Emacs client for Lemmy, the federated link aggregator.

emacs-puppet-mode 0.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/voxpupuli/puppet-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode for the Puppet configuration language
Description:

This package provides support for the Puppet configuration language, including syntax highlighting, indentation of expressions and statements, linting of manifests and integration with Puppet Debugger.

emacs-envrc 0.15
Dependencies: direnv@2.37.1
Propagated dependencies: emacs-inheritenv@0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purcell/envrc
Licenses: GPL 3+
Build system: emacs
Synopsis: Support for Direnv which operates buffer-locally
Description:

This is library which uses Direnv to set environment variables on a per-buffer basis. This means that when you work across multiple projects which have .envrc files, all processes launched from the buffers ``in'' those projects will be executed with the environment variables specified in those files. This allows different versions of linters and other tools to be used in each project if desired.

emacs-auto-dark 0.13.10
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/LionyxML/auto-dark-emacs
Licenses: GPL 2+
Build system: emacs
Synopsis: Dark/light automatic Emacs theme switcher
Description:

This package provides the auto-dark-mode minor mode, which enables automatic switching between two user-defined (customizable) themes. This transition occurs seamlessly in response to dark mode being enabled or disabled in the desktop preferences (such as in GNOME). It uses DBus to query the system configured value. To enable it, put the following snippet to your Emacs configuration file:

(require auto-dark)
(auto-dark-mode t)

To customize the themes used, visit M-x customize-group auto-dark.

emacs-org2web 0.9.2
Propagated dependencies: emacs-dash@2.20.0 emacs-el2org@0.6.0 emacs-ht@2.4-0.1c49aad emacs-mustache@0.23 emacs-simple-httpd@1.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tumashu/org2web
Licenses: GPL 2+
Build system: emacs
Synopsis: Static site generator based on Org mode
Description:

Org2web is a static site generator based on Org mode, which code derived from Kelvin H's Org page.

emacs-leetcode 0-1.8624496
Propagated dependencies: emacs-names@20151201.0-8.d8baba5 emacs-ctable@0.1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ginqi7/leetcode-emacs
Licenses: Unlicense
Build system: emacs
Synopsis: Solve and submit LeetCode problems from within Emacs
Description:

This package provides an Emacs interface to LeetCode allowing users to log in and solve problems of their choice using Emacs.

emacs-vc-hgcmd 1.14.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/muffinmad/emacs-vc-hgcmd
Licenses: GPL 3+
Build system: emacs
Synopsis: Version control (VC) backend for the Mercurial command server
Description:

This package provides an Emacs VC backend to work with Mercurial repositories through the Mercurial command server. The main advantage compared to vc-hg is speed.

emacs-dmenu 0.1-0.e8cc9b2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lujun9972/el-dmenu
Licenses: GPL 3+
Build system: emacs
Synopsis: Simulate the @command{dmenu} command line program
Description:

This package provides a dmenu command for launching other commands/applications from within Emacs, similar to the dmenu program. This is especially useful when using EXWM.

emacs-org-chef 0.1.3-1.9f74932
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Chobbes/org-chef
Licenses: Expat
Build system: emacs
Synopsis: Cookbook and recipe management with Emacs Org mode
Description:

Org Chef is a package for managing recipes in Org mode. One of the main features is that it can automatically extract recipes from websites like allrecipes.com.

Total packages: 32967