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

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-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-git-gutter 0.93
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-git-gutter
Licenses: GPL 3+
Build system: emacs
Synopsis: See and manage hunks of text in a version control system
Description:

This package is an Emacs minor mode for displaying and interacting with hunks of text managed in a version control system. Added modified and deleted areas can be indicated with symbols on the edge of the buffer, and commands can be used to move between and perform actions on these hunks.

Git, Mercurial, Subversion and Bazaar are supported, and many parts of the display and behaviour is easily customisable.

emacs-helm-company 0.2.8
Propagated dependencies: emacs-helm@4.0.7 emacs-company@1.0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Sodel-the-Vociferous/helm-company
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm interface for Company mode
Description:

This is a Helm interface to Company mode, a text completion framework.

emacs-ivy-pass 0.1-1.5b523de
Propagated dependencies: emacs-ivy@0.15.1 emacs-password-store@2.3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ecraven/ivy-pass
Licenses: GPL 3
Build system: emacs
Synopsis: Ivy interface to the @code{pass} password store
Description:

This package provides an Ivy interface for working with the password store (pass) in Emacs.

emacs-monokai-theme 3.5.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/oneKelvinSmith/monokai-emacs
Licenses: GPL 3+
Build system: emacs
Synopsis: High contrast color theme for Emacs
Description:

Monokai theme is a port of the popular TextMate Monokai theme for Emacs.

emacs-treesit-auto 1.0.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/renzmann/treesit-auto
Licenses: GPL 3
Build system: emacs
Synopsis: Automatically install and use tree-sitter major modes in Emacs 29+
Description:

Install a tree-sitter major mode automatically. If the tree-sitter version can't be used, fall back to the original major mode.

emacs-cond-let 1.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tarsius/cond-let/
Licenses: GPL 3+
Build system: emacs
Synopsis: Additional and improved binding conditionals
Description:

This package implements binding conditionals and-let and while-let*, and the original cond-let, cond-let*, and$ and and>.

emacs-ivy-clipmenu 0.0.1-1.d2071f2
Propagated dependencies: emacs-f@0.21.0 emacs-ivy@0.15.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/wpcarro/ivy-clipmenu.el
Licenses: Expat
Build system: emacs
Synopsis: Ivy integration with clipmenu
Description:

Ivy integration with the clipboard manager, clipmenu.

emacs-org-journal 2.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/bastibe/org-journal
Licenses: Modified BSD
Build system: emacs
Synopsis: Simple Org mode journaling mode
Description:

Org Journal is a set of functions to maintain a simple personal diary / journal using in Emacs, adapted from https://www.emacswiki.org/emacs/PersonalDiary. Convenient bindings allow the creation of journal records in the current daily, weekly, monthly or yearly file and search within all records or specified time intervals. All records can be browsed and searched from the Emacs Calendar for convenience. All entries in a specified TODO state will be carried over to the next day.

emacs-webfeeder 1.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/Ambrevar/emacs-webfeeder
Licenses: GPL 3+
Build system: emacs
Synopsis: Build RSS and Atom webfeeds from HTML files
Description:

Webfeeder is an Emacs library to generate RSS and Atom feeds from HTML files. The various elements of the HTML input are parsed with customizable functions (e.g. webfeeder-title-function).

emacs-howm 1.5.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://kaorahi.github.io/howm/
Licenses: GPL 1+
Build system: gnu
Synopsis: Note-taking tool for Emacs
Description:

Howm is a note-taking tool for Emacs. Like emacs-wiki.el, it facilitates using hyperlinks and doing full-text searches. Unlike emacs-wiki.el, it can be combined with any format.

emacs-json-reformat 0.0.7
Propagated dependencies: emacs-undercover@0.8.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/gongo/json-reformat
Licenses: GPL 3+
Build system: emacs
Synopsis: Reformatting tool for JSON
Description:

json-reformat provides a reformatting tool for JSON.

emacs-magit-svn 2.2.4
Propagated dependencies: emacs-dash@2.20.0 emacs-with-editor@3.5.0 emacs-magit@4.6.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/magit-svn
Licenses: GPL 3+
Build system: emacs
Synopsis: Git-SVN extension to Magit
Description:

This package is an extension to Magit, the Git Emacs mode, providing support for Git-SVN.

emacs-dimmer 0.4.2-1.2f915b1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/gonewest818/dimmer.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Visually highlights the selected buffer in Emacs
Description:

Dimmer provides a minor mode that indicates which buffer is currently active by dimming the faces in the other buffers. It does this nondestructively, and computes the dimmed faces dynamically such that your overall color scheme is shown in a muted form without requiring you to define what is a "dim" version of every face.

emacs-eval-in-repl-prolog 0.9.7
Propagated dependencies: emacs-eval-in-repl@0.9.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kaz-yos/eval-in-repl
Licenses: Expat
Build system: emacs
Synopsis: One keybinding to communicate with REPLs
Description:

This package provides an ESS-like binding to send lines or regions to a REPL from Prolog buffers.

emacs-disproject 2.2.0
Propagated dependencies: emacs-transient@0.13.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/aurtzy/disproject
Licenses: GPL 3+
Build system: emacs
Synopsis: Transient interface for managing and interacting with projects
Description:

Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.

emacs-macrostep-geiser 0.2.0
Propagated dependencies: emacs-geiser@0.33.1 emacs-macrostep@0.9.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nbfalcon/macrostep-geiser
Licenses: GPL 3+
Build system: emacs
Synopsis: Macrostep for Geiser and Cider
Description:

This plug-in implements a Macrostep back-end powered by Geiser.

emacs-repl-toggle 0.7.2
Propagated dependencies: emacs-fullframe@0.5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://git.sr.ht/~tomterl/repl-toggle
Licenses: GPL 3+
Build system: emacs
Synopsis: Switch to and from current major mode's REPL
Description:

This package provides a function to switch to and from a REPL appropriate to the current major mode.

emacs-reverse-im 0.0.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/a13/reverse-im.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Reverse mapping for non-default system layouts
Description:

Reverse IM provides a minor mode that toggles translations for all input methods from a given list.

emacs-sourcemap 0.03
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-sourcemap
Licenses: GPL 3+
Build system: emacs
Synopsis: Sourcemap parser
Description:

Sourcemap parser

emacs-parseclj 1.1.1
Propagated dependencies: emacs-a@1.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://cider.mx
Licenses: GPL 3+
Build system: emacs
Synopsis: Clojure parser for Emacs Lisp
Description:

Parseclj is an Emacs Lisp library for parsing Clojure code and EDN data. It supports several input and output formats, all powered by the same shift-reduce parser function.

emacs-pde 0.2.17
Dependencies: findutils@4.10.0 perl@5.36.0 perl-critic@1.140
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://metacpan.org/release/Emacs-PDE
Licenses: GPL 1+
Build system: perl
Synopsis: Perl Development Environment for Emacs
Description:

Emacs::PDE is a collection of Emacs Lisp extensions to facilitate Perl programming. CPerl Mode has provided an excellent environment for coding; Emacs::PDE provides other common tools such as creating files using templates, smart compiling, perldoc, perltidy, debugger, tags tree view and so on. PDE also provides an easy configuration for Perl programming, and a tutorial for novices to start using Emacs.

emacs-rtfm-mode 0.1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/lilyp/emacs-rtfm-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Address gender discrimination in documentation
Description:

This package provides a minor mode for reading the feminist manuals, inspired by a browser extension of the same name. It replaces occurences of gendered language with gender-neutral one and provides means of counting their occurences.

emacs-epithet 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/oantolin/epithet
Licenses: GPL 3+
Build system: emacs
Synopsis: Rename Emacs buffers with descriptive names
Description:

This package provides a function---epithet-rename-buffer---to rename the current buffer with a descriptive name. The name suggestion is governed by the epithet-suggesters hook variable: each hook should return either a name suggestion or nil, they are called in turn and the first non-nil suggestion is taken.

Total packages: 73955