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

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-flymake-flycheck 20210404.2128
Propagated dependencies: emacs-flycheck@35.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purcell/flymake-flycheck
Licenses: GPL 3+
Build system: emacs
Synopsis: Use Flycheck checkers as Flymake backends
Description:

This package provides support for running any Flycheck checker as a Flymake diagnostic backend. The effect is that Flymake will control when the checker runs, and Flymake will receive its errors.

emacs-paradox 2.5.5
Propagated dependencies: emacs-hydra@0.15.0 emacs-let-alist@1.0.6 emacs-spinner@1.7.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Malabarba/paradox
Licenses: GPL 2+
Build system: emacs
Synopsis: Paradox is an extension to Emacs packages menu
Description:

Paradox is a project for modernizing Emacs' Package menu. It provides improved appearance, mode-line information, GitHub integration, customizability and asynchronous upgrading.

emacs-dream-theme 1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/djcb/dream-theme
Licenses: GPL 3+
Build system: emacs
Synopsis: High-contrast Emacs theme
Description:

dream-theme is a dark, clean theme for Emacs. It is inspired by zenburn, sinburn and similar themes, but slowly diverging from them.

emacs-robot-mode 0.8.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kopoli/robot-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode for Robot Framework
Description:

This major mode facilitates editing Robot Framework source files with features such as syntax highlighting, comments, finding keywords, completing keywords and smart indentation.

emacs-web-beautify 0.3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/yasuyk/web-beautify
Licenses: GPL 3+
Build system: emacs
Synopsis: Format HTML, CSS and JavaScript, JSON
Description:

This package provides an Emacs functions to format HTML, CSS, JavaScript, JSON.

emacs-muse 3.20.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.gnu.org/software/emacs-muse
Licenses: GPL 3+
Build system: emacs
Synopsis: Authoring and publishing environment for Emacs
Description:

Emacs Muse (also known as Muse) is an authoring and publishing environment for Emacs. It simplifies the process of writing documents and publishing them to various output formats such as HTML, LaTeX, or PDF.

emacs-auto-sudoedit 1.1.0
Propagated dependencies: emacs-f@0.21.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ncaq/auto-sudoedit
Licenses: Expat
Build system: emacs
Synopsis: Automatically re-open read-only files with sudo
Description:

This package automatically reopens a file or directory with sudo if it cannot write to it.

emacs-restart-emacs 0.1.1-1.9aa90d3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/iqbalansari/restart-emacs
Licenses: GPL 3+
Build system: emacs
Synopsis: Restart Emacs from within Emacs
Description:

This package provides a simple command to restart Emacs from within Emacs.

emacs-helm-taskrunner 0.9-1.1910dac
Propagated dependencies: emacs-helm@4.0.6 emacs-taskrunner@0.6-1.3afd4a5 emacs-projectile@2.9.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-taskrunner/helm-taskrunner
Licenses: GPL 3+
Build system: emacs
Synopsis: Retrieve build-system tasks using Helm
Description:

This package provides a Helm interface for selecting Makefile targets.

emacs-ultra-scroll 0.4.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jdtsmith/ultra-scroll
Licenses: GPL 3+
Build system: emacs
Synopsis: Scroll Emacs like lightning
Description:

ultra-scroll is a smooth-scrolling package for Emacs. It provides highly optimized, pixel-precise smooth-scrolling which can readily keep up with the very high event rates of modern track-pads and high-precision wheel mice.

emacs-openwith 20120531-0.5fe01de
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/garberw/openwith
Licenses: GPL 2+
Build system: emacs
Synopsis: Open external applications for files with Emacs
Description:

This package enables you to associate file name patterns with external applications that are automatically invoked when you use commands like find-file. For example, you can have it open png files with feh and mp4 files with mpv. This is especially useful when browsing files with Dired.

emacs-feature-mode 20190801-1.11ae167
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/michaelklishin/cucumber.el/
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs mode for editing Gherkin plain text user stories
Description:

Major mode for editing Gherkin (popularized by the Cucumber tool) user stories. Also known by the name cucumber.el.

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-auth-source-xoauth2 1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ccrusius/auth-source-xoauth2
Licenses: ASL 2.0
Build system: emacs
Synopsis: XOAuth2 authentication capabilities for Emacs auth-source
Description:

This package adds XOAuth2 authentication capabilities to Emacs auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.

emacs-wgrep 3.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mhayashi1120/Emacs-wgrep
Licenses: GPL 3+
Build system: emacs
Synopsis: Edit a grep buffer and apply those changes to the files
Description:

Emacs wgrep allows you to edit a grep buffer and apply those changes to the file buffer. Several backends are supported beside the classic grep: ack, ag, helm and pt.

emacs-helm-exwm 0.0.2
Propagated dependencies: emacs-helm@4.0.6 emacs-exwm@0.34
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-helm/helm-exwm
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm for EXWM buffers
Description:

helm-exwm runs a Helm session over the list of EXWM buffers. helm-exwm-switch is a convenience X application launcher using Helm to switch between the various windows of one or several specific applications. See helm-exwm-switch-browser for an example.

emacs-packed 3.1.0
Propagated dependencies: emacs-compat@30.1.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacscollective/packed
Licenses: GPL 3+
Build system: emacs
Synopsis: Package manager agnostic Emacs Lisp package utilities
Description:

Packed provides some package manager agnostic utilities to work with Emacs Lisp packages. As far as Packed is concerned packages are collections of Emacs Lisp libraries that are stored in a dedicated directory such as a Git repository. And libraries are Emacs Lisp files that provide the correct feature (matching the filename).

Where a package manager might depend on metadata, Packed instead uses some heuristics to get the same information---that is slower and might also fail at times but makes it unnecessary to maintain package recipes.

emacs-alsamixer-el 0.2.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/rwv/alsamixer-el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface to amixer
Description:

emacs-alsamixer provides basic commands to control audio volume via amixer.

emacs-i-ching 20241113.1642
Propagated dependencies: emacs-request@0.3.2-1.3336eaa
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/zzkt/i-ching
Licenses: GPL 3+
Build system: emacs
Synopsis: The Book of Changes
Description:

Cast hexagrams and consult the I Ching, or 'Book of Changes' from the comfort of Emacs. The I Ching can be used as a divination method, pattern generator or fixed point for millennia of commentary & exegesis. This package provides methods for casting and describing hexagrams, querying the oracle, and finding patterns in randomness. The descriptions of hexagrams and their classification have been drawn from public domain sources, tradition and antiquity.

emacs-eradio 0.1-0.4776998
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/olavfosse/eradio
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple radio player for GNU Emacs
Description:

Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.

emacs-org-edna 1.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://savannah.nongnu.org/projects/org-edna-el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Manage Org task dependencies
Description:

This package provides an extensible means of specifying conditions which must be fulfilled before a task can be completed and actions to take once it is. Org Edna runs when either the BLOCKER or TRIGGER properties are set on a heading, and when it is changing from a TODO state to a DONE state.

emacs-zig-mode 0.0.8-2.f0b4a48
Propagated dependencies: emacs-reformatter@0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ziglang/zig-mode/
Licenses: GPL 3+
Build system: emacs
Synopsis: Zig mode for Emacs
Description:

This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.

emacs-lacarte 0-1.79afc5d
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/lacarte.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Execute menu items as commands, with completion
Description:

La Carte lets you execute menu-bar menu commands from the keyboard, with completion.

Use the keyboard to access any menu item, without knowing where it is or what its full name is. Type part of its name and use completion to get the rest: the complete path and item name. When you choose a menu-item candidate, the corresponding command is executed.

emacs-placeholder 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/oantolin/placeholder
Licenses: GPL 3+
Build system: emacs
Synopsis: Treat any buffer as a template with placeholders to fill-in
Description:

This package provides a simple way to treat text in a buffer as a template with placeholders where text needs to be filled in. Any occurrence of <++> in the buffer is a placeholder. You can navigate among the placeholder with the placeholder-forward and placeholder-backward commands. They move the point to the next placeholder in the specified direction and delete the placeholder so you can immediately start typing the text that should replace it. However, if you call them again immediately after, they restore that occurrence of the placeholder and move to the next.

Total packages: 69237