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

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-ls-git 1.9.4
Propagated dependencies: emacs-helm@4.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-helm/helm-ls-git
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm interface for listing the files in a Git repository
Description:

This package provides a Helm interface for Git files.

  • Display the open buffers in project.

  • Display a status source showing state of project (modified files etc.).

  • Display a list of all files in project under git control.

  • Quickly look at diffs of modified files.

  • Allow switching to git status with your preferred frontend (vc-dir, Magit,etc.).

  • Full integration of git-grep, also allow usage of helm-grep (you can use ack-grep instead of grep).

  • Integrate usage of gid from id-utils.

  • Full integration with helm-find-files, allow you to browse projects unrelated to current-buffer.

  • In addition, all actions of type files and buffers are provided.

emacs-lispyville 0.1-3.89316f0
Propagated dependencies: emacs-evil@1.15.0-0.008a6cd emacs-lispy@0.27.0-3.df1b7e6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/noctuid/lispyville
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for integrating Evil with lispy
Description:

LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.

emacs-http-post-simple 1.0.0-0.f53697f
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacsorphanage/http-post-simple
Licenses: GPL 2+
Build system: emacs
Synopsis: HTTP POST requests using the url library
Description:

emacs-http-post-simple provides a simple HTTP POST requests library that uses the url library.

emacs-calc-currency 0-0.7021d89
Propagated dependencies: emacs-f@0.21.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jws85/calc-currency
Licenses: GPL 3+
Build system: emacs
Synopsis: Add currency units to Emacs Calc
Description:

This package adds custom units to the units table in Emacs Calc by fetching exchange rates backends.

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-repeat-fu 0.1-0.b91d550
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/ideasman42/emacs-repeat-fu
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode to repeat typing or commands
Description:

Repeat multi-command "edits" with configurable behavior, supporting multiple modal editing systems.

emacs-transient 0.13.2
Propagated dependencies: emacs-compat@31.0.0.1 emacs-cond-let@1.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://magit.vc/manual/transient
Licenses: GPL 3+
Build system: emacs
Synopsis: Transient commands in Emacs
Description:

Taking inspiration from prefix keys and prefix arguments in Emacs, Transient implements a similar abstraction involving a prefix command, infix arguments and suffix commands. We could call this abstraction a "transient command", but because it always involves at least two commands (a prefix and a suffix) we prefer to call it just a "transient".

emacs-dotenv-mode 0.2.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/preetpalS/emacs-dotenv-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for @file{.env} files
Description:

This package provides syntax highlighting for .env files.

emacs-eval-in-repl-cider 0.9.7
Propagated dependencies: emacs-eval-in-repl@0.9.7 emacs-cider@1.21.0
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 Clojure buffers.

emacs-refactor 0.4
Propagated dependencies: emacs-dash@2.20.0 emacs-s@1.13.0 emacs-popup@0.5.9 emacs-list-utils@0.4.7 emacs-iedit@0.9.9.9.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Wilfred/emacs-refactor/
Licenses: GPL 3+
Build system: emacs
Synopsis: Language-specific refactoring in Emacs
Description:

Emacs Refactor (EMR) is a framework for providing language-specific refactoring in Emacs. It includes refactoring commands for a variety of languages, including elisp itself.

emacs-smart-hungry-delete 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hrehfeld/emacs-smart-hungry-delete
Licenses: GPL 2+
Build system: emacs
Synopsis: Smart hungry deletion of whitespace
Description:

emacs-smart-hungry-delete hungrily deletes whitespace between cursor and next word, parenthesis or delimiter while honoring some rules about where space should be left to separate words and parentheses.

emacs-treebundel 0.3.2
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/purplg/treebundel
Licenses: Expat
Build system: emacs
Synopsis: Bundle related git-worktrees together
Description:

This package is used for bundling related git-worktrees from multiple repositories together. This helps switch quickly between repositories and ensure you're on the correct branch. When you're done with your changes, you can use the repositories in the workspace and know which ones were modified to simplify the process of getting the changes merged in together. Additionally, git metadata is shared between all projects. You can stash, pop, and pull changes in from the same repository in other workspaces thanks to the power of git-worktrees.

emacs-shell-here 1.3-1.eeb437f
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/shell-here
Licenses: GPL 3+
Build system: emacs
Synopsis: Launch a shell relative to default-directory
Description:

This package provides commands to open a shell buffer in (or relative to) the default-directory or – using projectile or find-file-in-project – a project root.

emacs-eshell-toggle 0.10.0-1.ddfbe0a
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/4DA/eshell-toggle
Licenses: GPL 3+
Build system: emacs
Synopsis: Show and hide an @code{eshell} instance
Description:

This package toggles an eshell instance for the current buffer.

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-company-jedi 0.04
Propagated dependencies: emacs-jedi@20250602.2107 emacs-company@1.0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-company-jedi
Licenses: GPL 3+
Build system: emacs
Synopsis: Provides Python completion in @code{company-mode}
Description:

This package provides a Company backend for Python.

emacs-literate-calc-mode 0.1-2.ba7d221
Propagated dependencies: emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/sulami/literate-calc-mode.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Literate programming for Emacs Calc
Description:

This library provides literate programming for Calc. There is both a major and a minor mode. The major mode does some basic syntax highlighting, while the minor mode only evaluates all Calc statements while typing. In particular, the minor mode works quite well with Org or Markdown modes, or other markup language major modes.

emacs-dockerfile-mode 1.9
Propagated dependencies: emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/spotify/dockerfile-mode
Licenses: ASL 2.0
Build system: emacs
Synopsis: Major mode for editing Dockerfile
Description:

This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.

emacs-buffer-env 0.6
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/astoff/buffer-env
Licenses: GPL 3+
Build system: emacs
Synopsis: Create buffer-local process environments
Description:

This package creates buffer-local environments using scripts similar to Direnv. This allows Emacs to call the correct version of external programs such as linters, compilers, and language servers on a per-project basis.

emacs-weblorg 0.1.2-0.0db218b
Propagated dependencies: emacs-templatel@0.1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://emacs.love/weblorg/
Licenses: GPL 3+
Build system: emacs
Synopsis: Static site generator for Org mode
Description:

Weblorg is a static site generator particularly suitable for blogs, written in Emacs Lisp and with support for templates and themes. It requires no external dependencies.

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-org-remark 1.3.0
Propagated dependencies: emacs-org@9.8.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://nobiot.github.io/org-remark/
Licenses: GPL 3+
Build system: emacs
Synopsis: Highlight & annotate text using Org mode
Description:

Org-remark lets you highlight and annotate text files, websites, EPUB books and Info documentation using Org mode.

Features:

  • Highlight and annotate any text file. The highlights and notes are kept in an Org file as the plain text database. This lets you easily manage your marginal notes and use the built-in Org facilities on them – e.g. create a sparse tree based on the category of the notes

  • Create your your own highlighter pens with different colors, type (e.g. underline, squiggle, etc. optionally with Org’s category for search and filter on your highlights and notes)

  • Have the same highlighting and annotating functionality for websites (when browsing with EWW), EPUB books with nov.el, Info documentation

emacs-surround 1.0.3-0.6807bf6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mkleehammer/surround
Licenses: Expat
Build system: emacs
Synopsis: Easily add/delete/change parens, quotes, and more
Description:

This package provides functions for working with pairs like parentheses and quotes, including wrapping text, deleting pairs, marking pairs or within them, and changing them.

emacs-rmsbolt 0.1.2-0.ff49666
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/jgkamat/rmsbolt
Licenses: AGPL 3+
Build system: emacs
Synopsis: Emacs viewer for compiler output
Description:

RMSBolt is a package to provide assembly or bytecode output for a source code input file.

Total packages: 73955