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 is an Emacs package for text and code alignment for variable-width (i.e., proportional, or variable pitch) fonts.
Citeproc-el is an Emacs Lisp library for rendering citations and bibliographies in styles described in the Citation Style Language (CSL), an XML-based, open format to describe the formatting of bibliographic references.
Display the recursive size of directories in Dired. This file defines a minor mode dired-du-mode to show the recursive size of directories in Dired buffers. If du program is available, then the directory sizes are obtained with it. Otherwise, the directory sizes are obtained with Lisp. The former is faster and provide a more precise value. For directories where the user doesn't have read permission, the recursive size is not obtained. Once this mode is enabled, every new Dired buffer displays recursive dir sizes.
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.
json-mode extends the builtin js-mode syntax highlighting.
This package adds support for the Racket implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.
The minitest mode provides commands to run the tests for the current file or line, as well as rerunning the previous tests, or all the tests for a project.
This package also includes relevant snippets for yasnippet.
Helm "Switch-to-REPL" offers the helm-switch-to-repl action, a generalized and extensible version of helm-ff-switch-to-shell. It can be added to helm-find-files and other helm-type-file sources such as helm-locate.
This package provides a visual zap-to-char command for Emacs.
emacs-dumbparens is a minor mode for Emacs that deals with parens pairs and doesn't try to be smart about it.
This package provides a collection of Paredit-like functions for editing in HTML mode.
This package ships frowny-mode, which makes it so that inserting a single ( when after a : will not automatically close the parenthesis, meaning that only :( is inserted. Works with electric-pair-mode, paredit-mode, and others.
doct provides an alternative, declarative syntax for defining Org capture templates.
This package helps you control your GNU/Linux desktop from Emacs. With desktop-environment, you can control the brightness and volume as well as take screenshots and lock your screen. The package depends on the availability of shell commands to do the hard work for us. These commands can be changed by customizing the appropriate variables.
This package mainly defines a macro which helps remove some of the boilerplate code from defining new Flymake backend functions.
This package provides interfaces to abstract various LLMs out in the world. To respect user freedom, it will warn you before interacting with non-free LLMs.
This Emacs package adds faces to add stripes to list buffers and org tables.
This package adds configuration to simplify using Emacs LSP booster with Eglot.
This package provides an Ivy interface for selecting from xref results.
boxy provides an interface to create a 3D representation of boxes. Other packages can use this library to create expandable menus for interacting with hierarchical data.
This package provides a way to REPL into a new Firefox instance's JavaScript engine. A new throwaway Firefox profile directory is created before each run, so you won't need to modify your existing profiles. This mode takes care of starting the new Firefox process in debugging mode, which may be tedious to do by hand. This comint mode is barebones and unstructured, meant for quick JavaScript experiments.
This package tracks org-agenda-files precisely to speed-up org-agenda, and takes advantage of the org-ql cache.
This package provides a HTTP request library with multiple backends. It supports url.el which is shipped with Emacs and the curl command line program.
This package uses Pandoc to convert selected file types to Org. It can convert supported non-Org files to an Org file with Pandoc.
It can also intercept requests for non-Org files it knows it can convert, convert the file to a temporary Org file, and open this file instead. On save, it exports back to the original non-Org file.