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.
Twittering mode is an Emacs major mode for Twitter. You can check timelines, tweet, mark posts as favorites and so on with Emacs.
Simple package to disconnect from the online world for a while, possibly reconnecting later. Any interruptions or distractions which occur once the command is run are guaranteed to be local.
This package provides functions, classes and methods to make it easier to create transient menus that send complex POST, PUT, or PATCH requests to JSON APIs.
emacs-jeison is a library for transforming JSON objects into EIEIO objects. It is designed to ease parsing of nested JSON objects by providing efficient syntax for traversal.
This package provides an SSH mode for Emacs, built on top of Tramp and shell mode. It keeps a history of previously connected hosts and supports auto-completion of known hosts.
This is a building kit to help switch to modal editing in Emacs. The main goal of the package is to make modal editing in Emacs as natural and native as possible. Modalka lets you define your own keys and does not come with a preconfigured set of keys.
This package provides a minor mode for Python that binds useful commands to unprefixed keys, such as j or e, under certain circumstances, and leaves the keys untouched outside of those situations, allowing unprefixed keys to insert their respective characters as expected.
Corfu enhances the default completion in region function with a completion overlay. The current candidates are shown in a popup overlay below or above the point. Corfu can be considered the minimalistic completion-in-region counterpart of the Vertico minibuffer UI.
This package provides commands to open a shell buffer in (or relative to) the default-directory or – using projectile or find-file-in-project – a project root.
The Denote Explore package provides auxiliary functions to maintain and explore your collection of Denote files. Denote Explore provides four groups of Emacs commands:
Summary statistics: Count and visualize notes, attachments and keywords.
Random walks: Generate new ideas using Serendipity.
Janitor: Manage your Denote collection.
Visualisations: Visualise your Denote network as a network graph. (Optional dependencies GraphViz, D3js, to be acquired separately!)
This package provides an Emacs regexp command with interactive visual feedback.
This package provides Company backend for Lua programming language.
This package highlights all misspelled words in a window, just like a word processor or web browser does. This behavior is different from the built-in Flyspell package, which only checks words as the cursor moves over them. Moreover, unlike Flyspell, Jit-spell communicates with the spell-checking subprocess entirely asynchronously, which can lead to a noticeable performance improvement.
tracking.el provides a way for different modes to notify the user that a buffer needs attention. The user then can cycle through them using C-c C-SPC.
This provides functions to support ert, the Emacs Regression Test framework. It includes
a set of predicates for comparing strings, buffers and file contents.
explainer functions for all predicates giving useful output macros for creating many temporary buffers at once, and for restoring the buffer list.
methods for testing indentation, by comparison or "round-tripping".
methods for testing fontification.
Assess aims to be a stateless and noiseless as possible, leaving Emacs unchanged whether the tests succeed or fail and suppressing extraneous messages.
This package provides a minor mode that displays Org priorities as custom strings. This mode does not change your files in any way, it only displays the priority part of a heading as your preferred string value.
This package provides a major mode for the Lean theorem prover, version 4.
This package provides a nameless-mode minor mode in which the package namespace prefix is hidden by a colon.
Tup mode provides syntax highlighting for all of the elements of tupfiles, such as rule definitions, user-defined variables, macros, flags, bin variables, and so on. The mode also allows you to execute Tup commands.
This package provides an edit server to respond to requests from Emacs.
Catppuccin is a soothing pastel theme for Emacs. It provides different color palettes, such as frappe, macchiato, or latte.
This package maintains a list of recently used Org headings, as well as functions for navigating between these headings.
This library is a layer of abstraction above before-change-functions and after-change-functions which takes care of accumulating changes until a time when its client finds it convenient to react to them.
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.