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.
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.
Paradox is a project for modernizing Emacs' Package menu. It provides improved appearance, mode-line information, GitHub integration, customizability and asynchronous upgrading.
dream-theme is a dark, clean theme for Emacs. It is inspired by zenburn, sinburn and similar themes, but slowly diverging from them.
This major mode facilitates editing Robot Framework source files with features such as syntax highlighting, comments, finding keywords, completing keywords and smart indentation.
This package provides an Emacs functions to format HTML, CSS, JavaScript, JSON.
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.
This package automatically reopens a file or directory with sudo if it cannot write to it.
This package provides a simple command to restart Emacs from within Emacs.
This package provides a Helm interface for selecting Makefile targets.
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.
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.
Major mode for editing Gherkin (popularized by the Cucumber tool) user stories. Also known by the name cucumber.el.
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.
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 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.
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.
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 provides basic commands to control audio volume via amixer.
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.
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.
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.
This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.
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.
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.