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 a major mode for editing Qt build-system files.
This package implements bindings for LibYAML to be able to parse YAML files in Elisp.
This package provides an Emacs front-end for Forgejo instances such as Codeberg or self-hosted servers. It allows you to browse, filter, and manage issues and pull requests from Emacs. All API responses are cached in a local SQLite database for fast offline re-display. Among the other things it can do are:
Submit and merge PRs via AGit-Flow (https://forgejo.org/docs/latest/user/agit-support/) push options
Full code review workflow with threaded comments
Watch rules with per-repo filter polling and desktop notifications
Label, assignee, and milestone management
SQLite cache for instant display and offline usage
Multi-host support with per-instance token configuration
#and@completion in composition buffers (gfm-mode)Repository settings editor
Helm sources for searching emails and contacts using mu and mu4e. Mu is an indexer for maildirs and mu4e is a mutt-like MUA for Emacs build on top of mu. Mu is highly efficient making it possible to get instant results even for huge maildirs. It also provides search operators, e.g: from:Peter to:Anne flag:attach search term.
Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.
This package provides just the core of Geiser. To effectively use it with your favourite Scheme implementation, you also need the corresponding geiser package, e.g. emacs-geiser-guile for Guile.
This package provides support for running any Flycheck checker as a Flymake diagnostic backend. The effect is that Flymake will control when the checker runs, and Flymake will receive its errors.
The default paths used to store configuration files and persistent data are not consistent across Emacs packages, be them built-in or third-party ones. no-littering sets out to help clean ~/.emacs.d/ by putting configuration files and persistent data files in two user-defined directories, as well as using more descriptive names for files and subdirectories when appropriate.
Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs.
emacs-git-messenger provides git-messenger:popup-message, a function that when called, will popup the last git commit message for the current line. This uses git-blame internally.
Evil Leader provides the <leader> feature from Vim that provides an easy way to bind keys under a configurable prefix key.
Web mode is an Emacs major mode for editing web templates aka HTML files embedding parts (CSS/JavaScript) and blocks (pre rendered by client/server side engines). Web mode is compatible with many template engines: PHP, JSP, ASP, Django, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah, Smarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js, React/JSX, Angularjs, ejs, etc.
This package provides Yasnippets snippets for Doom Emacs. It also exposes a small API to assist in writing your own snippets.
This package provides a completing-read menu to match existing bugs and another menu to act on a bug.
This package provides scripts and configurations to leverage LSP mode in Docker environment.
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.
Sweet is an Emacs theme inspired by the GTK theme with the same name.
This package runs a callback (a finalizer) after its registered lisp object has been garbage collected. This allows extra resources, such as buffers and processes, to be cleaned up after the object has been freed.
Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.
This package automatically pulls changes from source code to their corresponding tangled blocks.
This package allows Org items to be accessed via the Ivy interface.
Khalel accesses calendars stored in ICS files and provides means of listing existing events, edit them as well as to create new ones largely through an Org mode interface.
This package provides an Emacs major mode which acts as a front end to mpc, a client for the Music Player Daemon (MPD).
Clue is a tool for helping you take notes while reading code.
Code reading is all about finding connections between different locations in a project. With Clue, you can take notes about these connections in plain text (or your favorite markup language), and insert links to take you to these locations.
This Emacs package provides the ability to live preview jq queries using counsel.