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 an Emacs major mode for highlighting code written in the D programming language.
Corfu enhances the default completion in region function with a completion overlay. The current candidates are shown in a popup overlay below or above the point. Corfu can be considered the minimalistic completion-in-region counterpart of the Vertico minibuffer UI.
Magit-tbdiff provides a Magit interface to git-range-diff (and its third-party predecessor git-tbdiff), a Git subcommand for comparing two versions of a topic branch.
This package adds icons to corfu, using the nerd-icons package.
This package provides an Elisp implementation of the OAuth 2.0 draft. The main entry point is oauth2-auth-and-store which will return a token structure. This token structure can be then used with oauth2-url-retrieve-synchronously or oauth2-url-retrieve to retrieve any data that need OAuth authentication to be accessed. If the token needs to be refreshed, the code handles it automatically and stores the new value of the access token.
rotate-text allows you rotate to commonly interchanged text with a single keystroke. For example, you can toggle between "frame-width" and "frame-height", between "public", "protected" and "private" and between "variable1", "variable2" through "variableN".
This package is a potpourri of helper functions to control a MPV process via its IPC interface.
This package permits comparisons of two or three buffers based on diff output.
This package provides an ESS-like binding to send lines or regions to a REPL from Scheme buffers.
This package provides a major mode for editing PlantUML sources. It features syntax highlighting, autocompletion, preview of buffer or region and use of locally installed binaries.
This package provides an easy way to insert JSDoc function comments and typedefs using Emacs' builtin tree-sitter.
This package provides a major mode for editing Systemd unit files in GNU Emacs.
This package provides visible, buffer local bookmarks and the ability to jump forward and backward to the next bookmark.
EBDB-i18n-Chn makes EBDB nicer to use with China-based contacts, both for handling Chinese characters, and for formatting of phones and addresses. Be aware that using this library will incur a non-neglible slowdown at load time. It shouldn't have any real impact on search and completion times.
This package provides a minor mode that dims the color of text in neighboring sections.
This package provides a popup offering a preview of a list of candidates on which user-defined dispatch actions can act.
This package lets you access the GNU Bug Tracker from within Emacs.
For instance, it defines the command M-x debbugs-gnu for listing bugs, and the command M-x debbugs-gnu-search for bug searching. If you prefer the listing of bugs as TODO items of org-mode, you could use M-x debbugs-org and related commands.
A minor mode debbugs-browse-mode let you browse URLs to the GNU Bug Tracker as well as bug identifiers prepared for bug-reference-mode.
An Emacs port of the Atom One Dark theme from Atom.io.
This package provides two commands using Consult to query Notmuch emails and present results either as single emails or full trees.
CIDER (Clojure Interactive Development Environment that Rocks) aims to provide an interactive development experience similar to the one you'd get when programming in Emacs Lisp, Common Lisp (with SLIME or Sly), Scheme (with Geiser) and Smalltalk.
CIDER is the successor to the now deprecated combination of using SLIME + swank-clojure for Clojure development.
There are plenty of differences between CIDER and SLIME, but the core ideas are pretty much the same (and SLIME served as the principle inspiration for CIDER).
Seeing Is Believing is a ruby gem to evaluate Ruby code, recording the results of each line. This minor mode provides an easy way to run it from Emacs on the current region or entire buffer.
Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.
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.
This package provides tail-call optimization for Emacs Lisp functions that call themselves in tail position.