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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides additional commands for the ex command line, including functions for version control with Git and for copying and pasting into and from tmux paste buffers.
This package tries to re-implement some of nadvice.el's functionality on top of the old defadvice system, to help users of defadvice move to the new advice system without dropping support for Emacs<24.4.
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.
This package provides a completing-read front-end to browse and act on BibTeX, BibLaTeX, and CSL JSON bibliographic data, and LaTeX, markdown, and Org cite editing support.
When used with Vertico (or Selectrum), Embark, and Marginalia, it provides similar functionality to helm-bibtex and ivy-bibtex: quick filtering and selecting of bibliographic entries from the minibuffer, and the option to run different commands against them.
With Embark, it also makes available at-point actions in Org citations.
This package provides go-mode, an Emacs mode for working with software written in the Go programming language.
Org Cliplink provides a simple command that takes a URL from the clipboard and inserts an Org mode link with a title of a page found by the URL into the current buffer.
Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.
Telega is a full-featured, unofficial GNU Emacs-based client for the Telegram messaging platform.
This package provides vibrant color schemes with light and dark variants.
This Emacs package provides a Janet REPL to evaluate janet-mode s-expression.
This package provides a major mode for editing GNU poke programs.
download-region provides in buffer downloading manager for Emacs.
This package provides company-mode backends for completing label references and citations in LaTeX. It is based on RefTeX, which is included with Emacs.
Prism is a Rainbow Blocks-like mode for Emacs. It preserves non-color face properties and allows configuration of faces and colors.
This package provides an Emacs VC backend to work with Mercurial repositories through the Mercurial command server. The main advantage compared to vc-hg is speed.
This package shows a list of all SRFIs and provides commands to visit them in your web browser.
Parsec is a parser combinator library for Emacs Lisp, similar to Haskell's Parsec library. It contains most of the parser combinators in Text.Parsec.Combinator, and more combinators can be added if necessary! Most of the parser combinators have the same behavior as their Haskell counterparts. Parsec also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails.
This library gives you the tools to split up the inputs and run the function in many sub-processes (one per CPU core), then merges their outputs and passes it back to the current Emacs. In the meantime, current Emacs does not hang at all.
This package provides a major mode for editing Qt build-system files.
subed is an Emacs major mode for editing subtitles while playing the corresponding video with mpv. At the moment, the only supported formats are SubRip (.srt), WebVTT (.vtt), and Advanced SubStation Alpha (.ass).
This library is a layer of abstraction above before-change-functions and after-change-functions which takes care of accumulating changes until a time when its client finds it convenient to react to them.
This package provides M-x goto-last-change command that goes to the point of the most recent edit in the current Emacs buffer. When repeated, go to the second most recent edit, etc. Negative argument, C-u -, is used for reverse direction.
This package provides tagged workspaces in Emacs, similar to workspaces in windows managers such as Awesome and XMonad. perspective.el provides multiple workspaces (or "perspectives") for each Emacs frame. Each perspective is composed of a window configuration and a set of buffers. Switching to a perspective activates its window configuration, and when in a perspective only its buffers are available by default.
Selectrum is a solution for incremental narrowing in Emacs, replacing Helm, Ivy, and IDO. Its design philosophy is based on choosing the right abstractions and prioritizing consistency and predictability over special-cased improvements for particular cases. As such, Selectrum follows existing Emacs conventions where they exist and are reasonable, and it declines to implement features which have marginal benefit compared to the additional complexity of a new interface.