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.
quick-fasd integrates the fasd tool within the Emacs environment, providing fast access to frequently used files and directories.
This package provides an Emacs mode for navigating Python documentation with pydoc in Emacs.
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 provides an Emacs library to manage tree widgets.
Tempel is a tiny template package for Emacs, which uses the syntax of the Emacs Tempo library. You may also write your templates in Lisp.
Zerodark is a dark theme inspired from One Dark and Niflheim. An optional mode-line format can be enabled with zerodark-setup-modeline-format.
Extension for mu4e or gnus to colorize patch-like emails with diff-mode. This is based on Frank Terbeck's gnus-article-treat-patch.el but has been adapted to also work with mu4e.
Mood-line is a minimal Emacs mode-line configuration that aims to replicate some of the features of the Doom modeline package.
tmsu.el focuses on enhancing the UX of the most common tmsu operations: tag editing and querying. It's primarily intended to be used from dired, though tmsu-edit can be used separately from it.
recomplete is a completion library for quickly completing or correcting words in cases where the first candidate is the likely choice. Unlike most completion, it immediately performs the completion action, calling again to cycle over options. Completion candidates are displayed in the echo area.
Prism is a Rainbow Blocks-like mode for Emacs. It preserves non-color face properties and allows configuration of faces and colors.
Parinfer Rust mode aims to be a simple implementation of Parinfer that leverages the Parinfer Rust Emacs library to do most of the heavy lifting.
xah-fly-keys.el is a modal editing mode for Emacs, like Vi, but the design of key/command choice is based on command frequency statistics and ease-of-key score. Most frequently used commands have most easy keys.
This package is a replacement of describe-bindings for Helm. describe-bindings is replaced with helm-descbinds. As usual, type C-h b, or any incomplete key sequence plus C-h, to run helm-descbinds. The bindings are presented in a similar way as describe-bindings does, but you can use completion to find the command you searched for and execute it, or view its documentation.
This package uses spaced repetition algorithms to conduct interactive drill sessions to aid in memorization. In these sessions you are shown flash cards created in Org mode.
This package provides provides variants of eval-last-sexp that work on the containing list or s-expression, as well as an option for visually flashing evaluated s-expressions.
This package integrates calibre into Emacs.
Powerful ebook dashboard.
Manage ebooks, actually not only ebooks!
Manage Ebook libraries.
Another bookmarks solution, by setting the tags and comments.
Quick search, filter, make actions on items with ivy and helm.
Org-ref support.
This package adds icons to Ivy, using the ivy-rich and nerd-icons packages.
Beframe enables a frame-oriented Emacs workflow where each frame has access to the list of buffers visited therein. In the interest of brevity, we call buffers that belong to frames ``beframed''. Producing multiple frames does not generate multiple buffer lists. There still is only one global list of buffers. Beframing them simply filters the list.
This Emacs utility helps you pop up and pop out shell buffer window easily. Four pre-set options are: shell, terminal, ansi-term, and eshell. You can also set your custom shell if you use some other configuration.
This package provides an Emacs interface for browsing YouTube videos and comments.
There is a semantic way of using tab characters in source code: tabs for indentation, spaces for alignment. This package provides a minor mode which improves Emacs' auto-indenting so that pressing TAB inserts the correct mix of tabs and spaces to maintain visual alignment regardless of a viewer's tab width. You can still use all spaces if you prefer; the code merely ensures that if you enable tabs, the tab size does not matter.
This package provides Auto Complete and Company back-ends for PHP.
Consult Denote provides commands to interact with Emacs Denote using a Completing Read interface.