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

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-pyim-basedict 0.5.5
Propagated dependencies: emacs-pyim@5.3.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tumashu/pyim-basedict
Licenses: GPL 2+
Build system: emacs
Synopsis: Input method dictionary of pyim
Description:

Pyim-basedict is the default pinyin input method dictionary, containing words from the Rime project.

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-load-dir 0.0.5-0.22bcac7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/load-dir.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Load all Emacs Lisp files in a given directory
Description:

This package provides a way to load all Emacs Lisp snippets (they don't have to be libraries) in a directory on startup or when Emacs is already running. It won't reload snippets unless the user requests it.

emacs-highlight-stages 1.1.0-1.29cbc5b
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/wigust/highlight-stages
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode that highlights (quasi-quoted) expressions
Description:

highlight-stages provides an Emacs minor mode that highlights quasi-quoted expressions.

emacs-plz 0.9.1
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/plz.el
Licenses: GPL 3+
Build system: emacs
Synopsis: HTTP library for Emacs
Description:

This package provides HTTP library for Emacs. It uses Curl as a backend, which avoids some of the issues with using Emacs’s built-in Url library.

emacs-csv-mode 1.27
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/csv-mode.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing comma/char separated values
Description:

This Emacs package implements CSV mode, a major mode for editing records in a generalized CSV (character-separated values) format.

emacs-emms 25
Dependencies: emacs-emms-print-metadata@25 alsa-utils@1.2.11 flac@1.5.0 vorbis-tools@1.4.3 mpg321@0.3.2 mp3info@0.8.5a python-mutagen@1.47.0 perl-image-exiftool@13.55 opus-tools@0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.gnu.org/software/emms/
Licenses: GPL 3+
Build system: emacs
Synopsis: The Emacs Multimedia System
Description:

EMMS is the Emacs Multimedia System. It is a small front-end which can control one of the supported external players. Thus, it supports whatever formats are supported by your music player. It also supports tagging and playlist management, all behind a clean and light user interface.

emacs-eprime 20140513-17a481a
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/AndrewHynes/eprime-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: E-prime checking mode for Emacs
Description:

This package provides an E-prime checking mode for Emacs that highlights non-conforming text. The subset of the English language called E-Prime forbids the use of the "to be" form to strengthen your writing.

emacs-sway 0.7-0.84eae5e
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/thblt/sway.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Communication with the Sway window manager
Description:

This is a basic library to control the Sway window manager from Emacs. Its main use case is in combination with popup managers like Shackle, to use frames instead of windows while still giving focus to existing frames instead of duplicating them.

emacs-anaphora 1.0.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rolandwalker/anaphora/
Licenses: Public Domain
Build system: emacs
Synopsis: Anaphoric expressions for Emacs Lisp
Description:

emacs-anaphora implements anaphoric expressions for Emacs Lisp.

Anaphoric expressions implicitly create one or more temporary variables which can be referred to during the expression. This technique can improve clarity in certain cases. It also enables recursion for anonymous functions.

emacs-ample-regexps 0.1-2.153969c
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/immerrr/ample-regexps.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Compose and reuse Emacs regexps
Description:

This package allows common parts of regexps to be easily picked out and reused.

emacs-transient-posframe 0.1.0-0.dcd898d
Propagated dependencies: emacs-posframe@1.5.2 emacs-transient@0.13.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/yanghaoxie/transient-posframe
Licenses: GPL 3+
Build system: emacs
Synopsis: Pop up a posframe (a child frame) to show Transients
Description:

This package is a transient extension, which uses posframe (a child frame) to show transient popups in Emacs. It was developed with transient popups of magit in mind.

emacs-esxml 0.3.8
Propagated dependencies: emacs-kv@0.0.19
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tali713/esxml/
Licenses: GPL 3+
Build system: emacs
Synopsis: SXML for EmacsLisp
Description:

This is XML/XHTML done with S-Expressions in EmacsLisp. Simply, this is the easiest way to write HTML or XML in Lisp. This library uses the native form of XML representation as used by many libraries already included within Emacs. See esxml-to-xml for a concise description of the format.

emacs-nano-modeline 1.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rougier/nano-modeline
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs minor mode controlling mode line
Description:

Nano modeline is a minor mode for Emacs that modifies the mode line as [ status | name (primary) secondary ]. It can be displayed at the bottom or at the top.

emacs-ccls 0.1-5.675a570
Propagated dependencies: ccls@0.20250815.1 emacs-dash@2.20.0 emacs-lsp-mode@10.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/MaskRay/emacs-ccls
Licenses: Expat
Build system: emacs
Synopsis: Emacs support for the @code{ccls} language server
Description:

This package extends lsp-mode to work with C and C++ files through the ccls language server.

emacs-rustic 3.5
Propagated dependencies: emacs-dash@2.20.0 emacs-f@0.21.0 emacs-flycheck@36.0 emacs-lsp-mode@10.0.0 emacs-markdown-mode@2.8 emacs-project@0.11.2 emacs-rust-mode@1.0.6 emacs-s@1.13.0 emacs-spinner@1.7.4 emacs-xterm-color@2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-rustic/rustic
Licenses: Expat ASL 2.0
Build system: emacs
Synopsis: Rust development environment for Emacs
Description:

Rustic is a fork of Rust mode. In addition to its predecessor, it offers the following features:

  • Flycheck integration,

  • Cargo popup,

  • multiline error parsing,

  • translation of ANSI control sequences through XTerm color,

  • asynchronous Org Babel,

  • custom compilation process,

  • rustfmt errors in a Rust compilation mode,

  • automatic LSP configuration with Eglot or LSP mode,

  • optional Rust inline documentation,

  • etc.

emacs-helm-flycheck 0.4-1.3cf7d3b
Propagated dependencies: emacs-dash@2.20.0 emacs-flycheck@36.0 emacs-helm@4.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/yasuyk/helm-flycheck
Licenses: GPL 3+
Build system: emacs
Synopsis: Show Flycheck errors with Helm
Description:

This integrates Flycheck with Helm.

emacs-marginalia 2.10
Propagated dependencies: emacs-compat@31.0.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/minad/marginalia
Licenses: GPL 3+
Build system: emacs
Synopsis: Marginalia in the minibuffer completions
Description:

This package provides Marginalia mode which adds marginalia to the minibuffer completions. Marginalia are marks or annotations placed at the margin of the page of a book or in this case helpful colorful annotations placed at the margin of the minibuffer for your completion candidates.

emacs-outshine 3.0.1-1.bf1eed1
Propagated dependencies: emacs-outorg@2.0-1.78b0695
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/outshine
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs outline with outshine
Description:

Outshine attempts to bring the look and feel of org-mode to an Emacs outside of the Org major-mode. It is an extension of outline-minor-mode (org-mode itself derives from outline-mode), so there is no such thing like an outshine mode, only outline-minor-mode with outshine extensions loaded.

emacs-org-caldav 3.1-0.44a6d46
Propagated dependencies: emacs-org@9.8.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/dengste/org-caldav
Licenses: GPL 3+
Build system: emacs
Synopsis: Sync Org files with external calendars via the CalDAV protocol
Description:

Org CalDAV synchronizes events between Org files and a CalDAV calendar.

emacs-swagg 0.4.0
Propagated dependencies: emacs-compat@31.0.0.1 emacs-dash@2.20.0 emacs-s@1.13.0 emacs-request@0.3.2-1.3336eaa emacs-yaml@1.2.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/isamert/swagg.el
Licenses: GPL 3+
Build system: emacs
Synopsis: UI to interact with OpenAPI definations
Description:

This package provides a practical Emacs UI for OpenAPI definitions. It lets you fetch and interact with OpenAPI (formerly Swagger) definitions.

emacs-libyaml 0.1-1.961e0d8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-libyaml
Licenses: GPL 3+
Build system: emacs
Synopsis: Libyaml bindings for Emacs
Description:

This package implements bindings for LibYAML to be able to parse YAML files in Elisp.

emacs-package-build 4.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/melpa/package-build
Licenses: GPL 3+
Build system: emacs
Synopsis: Tools for assembling an Emacs package archive
Description:

This package provides tools for assembling an ELPA.

emacs-external-completion 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/external-completion.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Let external tools control Emacs completion style
Description:

The external completion style is used with a ``programmable completion'' table that gathers completions from an external tool such as a shell utility, an inferior process, an HTTP server. The table and external tool are fully in control of the matching of the pattern string to the potential candidates of completion. When external is in use, the usual styles configured by the user or other in completion-styles are ignored. This compromise is for speed: all other styles need the full data set to be available in Emacs addressing space, which is often slow if not completely unfeasible.

Total packages: 32521