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 Emacs map-manipulation functions that work on alists, hash-table and arrays. All functions are prefixed with map-.
emacs-diminish implements hiding or abbreviation of the mode line displays (lighters) of minor modes.
This minor mode provides syntax highlighting for Lisp-like DSL used in kmonad's configuration files (.kbd).
Emacs-doom-themes contains numerous popular color themes for Emacs that integrate with major modes like Org-mode.
Scrolling can be distracting because your eyes may lose orientation. This library implements a minor mode that highlights the previously visible buffer part after each scroll.
This package provides various handy commands based on the Emacs completion function completing-read, which allows quickly selecting from a list of candidates.
This package implements the Agent Client Protocol (ACP) for Emacs, a standardized protocol for communicating with LLM agents.
This package provides a refactoring tool based on the Emacs Semantic parser framework. For C and C++ it supports operations such as:
Generating class implementations
Generating function prototypes
Converting functions to function pointers
Moving semantic units
etc...
For Lisp dialects like Clojure, ELisp, and Scheme, it supports operations such as:
Formatting the whole buffer
Converting sexpressions to one or multiple lines
etc...
This package provides an Ansible documentation for GNU Emacs.
ansible-doc allows you to view the documentation of an Ansible module and ansible-doc-mode minor mode adds documentation lookup to YAML Mode. You could enable the mode with (add-hook 'yaml-mode-hook #'ansible-doc-mode).
This package provides a dynamic module for Emacs that allows direct access to the SQLite C interface. It only exposes a subset of the full SQLite C interface, but should satisfy most user's needs.
Webfeeder is an Emacs library to generate RSS and Atom feeds from HTML files. The various elements of the HTML input are parsed with customizable functions (e.g. webfeeder-title-function).
parinfer-mode is a proof-of-concept editor mode for Lisp programming languages. It will infer some changes to keep Parens and Indentation inline with one another.
This package allows one to view and edit parts of multiple files in one Emacs buffer.
This package facilitates editing text from EXWM buffers by generating a temp buffer in which any useful Emacs utilities and modes can be invoked.
citar-denote is a minor-mode integrating the Emacs Citar and Denote packages to enable create managing bibliographic notes and citations.
This Emacs package provides a folder tree view.
This package provides an easy way to insert JSDoc function comments and typedefs using Emacs' builtin tree-sitter.
isayt-mode is a minor mode to adjust indentation of S-expressions automatically as you type. It is similar to aggressive-indent-mode, but it uses syntax-ppss and indent-sexp instead of a timer and indent-according-to-mode.
Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.
This backend for Company allows for C++ code completion with Irony mode using Clang tooling.
This package allows you to expand Yasnippet' snippets through a completing-read interface. It supports previewing the current snippet expansion and overwriting the marked region with a new snippet completion.
This package allows fringe bitmaps to be defined with a visual string representation.
Datetime is an Emacs library for parsing, formatting, matching and recoding timestamps and date-time format strings.
This package provides an ESS-like binding to send lines or regions to a REPL from Shell buffers.