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.
Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs.
Suneater is a dark, minimalistic Emacs theme. It was based on Sunburst theme but now takes more inspiration from the Nano theme.
This package provides the smooth-scroll-mode minor mode for Emacs, enabling smooth and in-place scrolling functionality.
highlight-escape-sequences provides an Emacs minor mode to escape sequences in code.
This package discovers key bindings and their meaning for the current Emacs major-mode.
gnus-harvest notices email address in every message or post you read or write, and collects them in a SQLite database, which can be easily and quickly queried to determine the completion list. It optionally uses BBDB and Message-X.
Url HTTP Oauth adds OAuth 2.0 support to Emacs's URL library.
Evil Leader provides the <leader> feature from Vim that provides an easy way to bind keys under a configurable prefix key.
This package implements a bridge to libvterm to display a terminal in an Emacs buffer.
emacs-rpm-spec-mode provides an Emacs major mode for editing RPM spec files.
This minor mode for Emacs provides several strategies to remove text without permanently deleting it. Namely, it can send selected test to the bottom, or top, of the buffer, or to a trash file.
This package adds support for some LSP extensions to emacs-eglot.
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.
Alarm Clock provides an alarm clock for Emacs.
Cyrillic input method for dvorak layout.
This package adds support for Eglot to the Julia language.
helm-exwm runs a Helm session over the list of EXWM buffers. helm-exwm-switch is a convenience X application launcher using Helm to switch between the various windows of one or several specific applications. See helm-exwm-switch-browser for an example.
This package provides an Emacs Lisp client for the Neocities API. It supports uploading and deleting files, listing site contents, and querying site information. Requests are synchronous by default but can be made asynchronous via a callback. Authentication uses API keys, obtainable with neocities-fetch-api-key.
Latex-extra defines extra commands and keys for LaTeX mode, as well as brings user experience improvements.
This package displays a calendar view with various schedule data in the Emacs buffer.
This package provides a completing-read front-end to browse and act on BibTeX, BibLaTeX, and CSL JSON bibliographic data, and LaTeX, markdown, and Org cite editing support.
When used with Vertico (or Selectrum), Embark, and Marginalia, it provides similar functionality to helm-bibtex and ivy-bibtex: quick filtering and selecting of bibliographic entries from the minibuffer, and the option to run different commands against them.
With Embark, it also makes available at-point actions in Org citations.
This package provides dwim-shell-command as an opinionated, DWIM alternative to shell-command.
This minor mode sets background color to strings that match color names, e.g., #0000ff is displayed in white with a blue background.
Chronometrist is a time tracker in Emacs, largely modelled after the Android application, A Time Tracker.
Its features are:
Simple and efficient to use,
Displays useful information about your time usage,
Support for both mouse and keyboard,
Human errors in tracking are easily fixed by editing a plain text file,
Hooks to let you perform arbitrary actions when starting/stopping tasks.