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 adds XOAuth2 authentication capabilities to Emacs auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.
This package provides a hybrid of keyboard macros and yasnippet. You create the snippet on the go, usually to be used just in the one place. It's fast, because you're not leaving the current buffer, and all you do is enter the code you'd enter anyway, just placing ~ where you'd like yasnippet fields and mirrors to be.
This package provides Affe, an asynchronous fuzzy finder for GNU Emacs written in pure Emacs Lisp. It spawns an external producer process, such as find or grep, and filters the output asynchronously. The UI remains responsive, and results are shown via the Consult interface. Affe is experimental and best suited for small to medium projects.
Cape provides some Completion At Point Extensions, which can be used in combination with Corfu completion UI or the default completion UI. The completion backends used by completion-at-point are so called completion-at-point-functions (Capfs). In principle, the Capfs provided by Cape can also be used by Company.
This program connects the database server through Perl's DBI, and provides DB-accessing API and the simple management UI.
This package provides a minor mode for Haskell development that supports type hints, definition-jumping, completion, and more.
This package toggles an eshell instance for the current buffer.
This package discovers key bindings and their meaning for the current Emacs major-mode.
This package provides expression based interactive search procedures for emacs-lisp-mode.
Allows emacs-company to use child frames for its candidate menus.
emacs-company-posframe is fast enough for daily use and supports CJK languages.
This is an export backend for Org mode that exports buffers to HTML that is compatible with Tufte CSS (https://edwardtufte.github.io/tufte-css/).
This is a collection of Evil bindings for the parts of Emacs that Evil does not cover properly by default, such as help-mode, M-x calendar, Eshell and more.
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.
Cyrillic input method for dvorak layout.
This Flycheck extension configures Flycheck automatically for the current Cargo project.
This package provides a backend implementation for xdg-desktop-portal that uses Emacs. It allows you to use Emacs' file and path selection facilities in graphical programs that use the xdg-desktop-portal dbus interface.
This package provides an Ivy interface for selecting Makefile targets.
emacs-hcl-mode provides an Emacs major mode for working with HCL. It provides syntax highlighting and indentation support.
Cov shows code coverage data for your program in Emacs. It supports currently gcov, lcov, coverage.py, and clover output, as well as the Coveralls format produced by Undercover.
Ellama is a tool for interacting with large language models from Emacs. It allows you to ask questions and receive responses from the LLMs. Ellama can perform various tasks such as translation, code review, summarization, enhancing grammar/spelling or wording and more through the Emacs interface. Ellama natively supports streaming output, making it effortless to use with your preferred text editor.
This package maps ordinary graphemes (characters) to fancy ligatures, if both your version of Emacs and the font supports it. With this package you can control where Emacs must display ligatures. That is useful if you only want a subset of the ligatures in certain major modes, for instance, or if you want to ensure that some modes have no ligatures at all.
This package provides a way of sorting items via a heuristic based on frequency and recency.
Pyim-basedict is the default pinyin input method dictionary, containing words from the Rime project.
This package provides an ESS-like binding to send lines or regions to a REPL from Javascript buffers.