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

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-helm-bibtex 2.0.1-2.6064e86
Propagated dependencies: emacs-biblio@0.3 emacs-dash@2.20.0 emacs-f@0.21.0 emacs-helm@4.0.7 emacs-ivy@0.15.1 emacs-parsebib@6.7 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tmalsburg/helm-bibtex
Licenses: GPL 3+
Build system: emacs
Synopsis: Bibliography manager based on Helm
Description:

This package provides bibliography manager for Emacs, based on Helm and the BibTeX completion backend.

Key features:

  • Quick access to your bibliography from within Emacs

  • Powerful search capabilities

  • Provides instant search results as you type

  • Tightly integrated with LaTeX authoring, emails, Org mode, etc.

  • Open the PDFs, URLs, or DOIs associated with an entry

  • Insert LaTeX cite commands, Ebib links, or Pandoc citations, BibTeX entries, or plain text references at point, attach PDFs to emails

  • Support for note taking

  • Quick access to online bibliographic databases such as Pubmed, arXiv, Google Scholar, Library of Congress, etc.

  • Imports BibTeX entries from CrossRef and other sources.

emacs-minitest 0.9.2
Propagated dependencies: emacs-dash@2.20.0 emacs-f@0.21.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/arthurnn/minitest-emacs
Licenses: Expat
Build system: emacs
Synopsis: Emacs minitest mode
Description:

The minitest mode provides commands to run the tests for the current file or line, as well as rerunning the previous tests, or all the tests for a project.

This package also includes relevant snippets for yasnippet.

emacs-colorful-mode 1.2.5
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/DevelopmentCool2449/colorful-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Highlight color strings in buffers
Description:

colorful-mode is a minor mode to highlight any color format, such as hex codes or HTML color names, in buffers in real time. It is inspired by rainbow-mode but uses overlays instead of text properties to support a different feature set. It also supports conversion of color strings between formats.

emacs-flycheck-package 0.14
Propagated dependencies: emacs-flycheck@39.0 emacs-package-lint@0.26
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purcell/flycheck-package
Licenses: GPL 3+
Build system: emacs
Synopsis: Flycheck checker for elisp package metadata
Description:

This library provides a flycheck checker for the metadata in Emacs Lisp files which are intended to be packages.

emacs-blacken 0.2.0
Dependencies: python-black@26.5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/pythonic-emacs/blacken
Licenses: GPL 3
Build system: emacs
Synopsis: Python Black for Emacs
Description:

Use the python black package to reformat python buffers.

emacs-org-present 0.1-1.4ec04e1
Propagated dependencies: emacs-org@9.8.10
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rlister/org-present
Licenses: GPL 3+
Build system: emacs
Synopsis: Minimalist presentation minor-mode for Emacs Org mode
Description:

Org Present is a minimalist presentation tool for Emacs Org mode. Simply layout your presentation with each slide under a top-level header, start the minor mode, and page through each slide with Left and Right keys.

emacs-fancy-battery 0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacsorphanage/fancy-battery
Licenses: GPL 3
Build system: emacs
Synopsis: Display battery status in Emacs mode line
Description:

This package provides fancy-battery-mode which is like the built-in display-battery-mode, but more fancy. It just the remaining time, uses colours to indicate the status of the battery, and is more customizable.

emacs-elixir-mode 2.5.0
Propagated dependencies: emacs-pkg-info@0.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/elixir-editors/emacs-elixir
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing Elixir files
Description:

Elixir-Mode provides font-locking, indentation and navigation support for the Elixir programming language.

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.

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-skewer-mode 1.9.0
Propagated dependencies: emacs-simple-httpd@1.7 emacs-js2-mode@20231224
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/skeeto/skewer-mode
Licenses: Unlicense
Build system: emacs
Synopsis: Live web development in Emacs
Description:

Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.

emacs-boon 1.3
Propagated dependencies: emacs-dash@2.20.0 emacs-expand-region@1.0.0 emacs-multiple-cursors@1.5.0 emacs-powerline@2.5-0.c35c35b emacs-spaceline@2.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jyp/boon
Licenses: GPL 3+
Build system: emacs
Synopsis: Ergonomic command mode for Emacs
Description:

Boon is a complete package for modal editing with a focus on ergonomics and modularity. Spacial allocation of keys comes first, mnemonics second. Most common operations are mapped to the home row, common editing commands are bound to keys reachable with the left hand and movement keys are reached with the right hand.

emacs-eval-in-repl-sml 0.9.7
Propagated dependencies: emacs-eval-in-repl@0.9.7 emacs-sml-mode@6.12
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 Standard ML buffers.

emacs-gtk-look 29
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://user42.tuxfamily.org/gtk-look/index.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Find and display HTML documentation for GTK, GNOME and Glib
Description:

gtk-look finds and displays HTML documentation for GTK, GNOME and Glib functions and variables in Emacs, similar to what info-lookup-symbol does for info files (C-h S). The documentation is expected to be devhelp indexes with HTML files. The location of the indexes can be customized. In addition to C code development gtk-look is good for

  • perl-gtk2, recognising class funcs like Gtk2::Label->new and bare method names like set_text.

  • guile-gnome, recognising methods like set-text and classes like <gtk-window>.

emacs-popon 0.13
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/akib/emacs-popon/
Licenses: GPL 3+
Build system: emacs
Synopsis: Pop floating text on a window
Description:

emacs-popon allows you to pop text on a window, what we call a popon. Popons are window-local and sticky, they don't move while scrolling, and they even don't go away when switching buffer, but you can bind a popon to a specific buffer to only show on that buffer.

emacs-phi-search-mc 2.2.1-1.7aa6719
Propagated dependencies: emacs-phi-search@20160630-1.9a089b8 emacs-multiple-cursors@1.5.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/knu/phi-search-mc.el
Licenses: FreeBSD
Build system: emacs
Synopsis: Extend @code{phi-search} with additional @code{multiple-cursors} functionality
Description:

This package provides further integration between multiple-cursors and phi-search, a package that allows for interactive searches to move multiple fake cursors.

emacs-citar-vulpea 0.0.1-0.450e94c
Propagated dependencies: emacs-citar@1.4.0 emacs-vulpea@2.7.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/fabcontigiani/citar-vulpea
Licenses: GPL 3+
Build system: emacs
Synopsis: Create and retrieve bibliography notes with Citar and Vulpea
Description:

citar-vulpea is a minor-mode integrating the Emacs Citar and Vulpea packages to manage bibliographic notes and citations.

emacs-peep-dired 0-1.c88a9a3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/asok/peep-dired
Licenses: GPL 3+
Build system: emacs
Synopsis: Preview files in another window
Description:

This package provides a minor mode that allows files to be previewed by scrolling up and down within a dired buffer.

emacs-fish-mode 0.1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/wwwjfy/emacs-fish
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for Fish shell scripts
Description:

This package provides syntax highlighting and indentation functions for Fish shell scripts.

emacs-lorem-ipsum 0.4-1.4e87a89
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jschaf/emacs-lorem-ipsum/
Licenses: GPL 3+
Build system: emacs
Synopsis: Insert dummy pseudo Latin text in Emacs
Description:

This package provides convenience functions to insert dummy Latin text into a buffer. This can be useful if you need to produce paragraphs or pages of text for testing purposes.

emacs-yeetube 2.3.0
Dependencies: mpv@0.41.0 torsocks@2.4.0 yt-dlp@2026.08.19
Propagated dependencies: emacs-compat@31.1.0.0 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-column-enforce-mode 1.0.4-1.14a7622
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jordonbiondo/column-enforce-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Highlight text that extends beyond a certain column
Description:

Column Enforce mode highlights text that extends beyond a certain column. It can be used to enforce 80 column rule. It can also be configured for any N-column rule.

emacs-bazel 0-0.cdb2643
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/bazelbuild/emacs-bazel-mode
Licenses: ASL 2.0
Build system: emacs
Synopsis: Bazel support for Emacs
Description:

This package provides support for the Bazel build system. See https://bazel.build/ for background on Bazel.

emacs-verilog-ts-mode 0.6.0
Propagated dependencies: tree-sitter-systemverilog@0.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/gmlarumbe/verilog-ts-mode/
Licenses: GPL 3+
Build system: emacs
Synopsis: Verilog Tree-sitter mode
Description:

Verilog-ts-mode provides syntax highlighting, indentation, imenu, which-func, navigation and basic beautify and completion features to navigate and edit Verilog files.

Total packages: 32967