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 speeds up Emacs by ensuring that all Elisp libraries are both byte-compiled and native-compiled.
Chess is an Emacs Lisp library and several clients on top of the underlying library functionality for performing various activities related to the game of chess.
Edit YAML files for Ansible containing embedded Jinja2 templating.
org-auto-tangle allows you to automatically tangle code blocks whenever saving an org-mode file.
helm-make or helm-make-projectile will give you a helm selection of directory Makefile's targets. Selecting a target will call compile on it.
Orgalist writes and manages Org mode's plain lists in non-Org buffers. More specifically, it supports the syntax of Org mode for numbered, unnumbered, description items, checkboxes, and counter cookies.
The library also implements radio lists, i.e., lists written in Org syntax later translated into the host format, e.g., LaTeX or HTML.
This package provides Yasnippets snippets for Doom Emacs. It also exposes a small API to assist in writing your own snippets.
Emacs Refactor (EMR) is a framework for providing language-specific refactoring in Emacs. It includes refactoring commands for a variety of languages, including elisp itself.
This package provides a list manipulation library for Emacs.
Malyon is a Z-machine interpreter for playing text-based adventure games. Malyon plays version 3 (.z3), version 5 (.z5), and version 8 (.z8) z code files.
This Emacs package provides navigation for imenu tags across all buffers that satisfy a filtering criteria. Available criteria are all buffers with the same major mode, same project buffers, and user-defined list of friendly mode buffers.
ggtags provides a frontend to the GNU Global source code tagging system.
Features:
Build on
compile.elfor asynchronicity and its large feature-set.Automatically update Global's tag files when needed with tuning for large source trees.
Intuitive navigation among multiple matches with mode-line display of current match, total matches and exit status.
Read tag with completion.
Show definition at point.
Jump to #include files.
Support search history and saving a search to register/bookmark.
Query replace.
Manage Global's environment variables on a per-project basis.
Highlight (definition) tag at point.
Abbreviated display of file names.
Support all Global search backends:
grep,idutils, etc.Support exuberant ctags http://ctags.sourceforge.net/ and
pygmentsbackend.Support all Global's output formats:
grep,ctags-x,cscopeetc.Support projects on remote hosts (e.g. via
tramp).Support eldoc.
Search
GTAGSLIBPATHfor references and symbols.
This package is an Emacs multimedia player based on mpv. It offers a comprehensive interface to mpv, including convenient features such as an embedded radio manager, YouTube integration, and a local music and video library manager.
Ghub provides basic support for using the APIs of various Git forges from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitlab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using only a handful of functions that are not resource-specific.
This package generates and implements appealing SVG icons for the Emacs Speedbar. By default, it generates icons from the Font Awesome fontset. However, alternative fontsets may also be used, and the color of the icons may be customized.
Work with Git forges, such as Github and Gitlab, from the comfort of Magit and the rest of Emacs.
This package provides a major mode for editing Fluke TL/1 source code. TL/1 is a language used to control Fluke’s 9100 series of testing and troubleshooting mainframes.
SRV implements RFC 2782 (SRV records). It is used to look up hostname and port for a service at a specific domain. There might be multiple results, and the caller is supposed to attempt to connect to each hostname+port in turn.
GPTel is a simple ChatGPT asynchronous client for Emacs with no external dependencies. It can interact with ChatGPT from any Emacs buffer with ChatGPT responses encoded in Markdown or Org markup. It supports conversations, not just one-off queries and multiple independent sessions. It requires an OpenAI API key.
Lin is a stylistic enhancement for Emacs’ built-in Hl Line mode. It remaps the hl-line face (or equivalent) buffer-locally to a style that is optimal for major modes where line selection is the primary mode of interaction.
This package allows editing source code blocks embedded in Markdown files using the major mode corresponding to each block.
Emacs UML mode is a minor mode that makes it easy to build ASCII UML sequence diagrams in Emacs, which can be embedded in source code, comments or emails.
This package provides the tomelr-encode function to convert a Lisp data expression in Alist or Plist format to a TOML string.
Super-save auto-saves your buffers, when certain events happen, e.g., when you switch between buffers or when an Emacs frame loses focus. You can think of it as both something that augments and replaces the standard Auto-save mode.