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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Org Journal is a set of functions to maintain a simple personal diary / journal using in Emacs, adapted from https://www.emacswiki.org/emacs/PersonalDiary. Convenient bindings allow the creation of journal records in the current daily, weekly, monthly or yearly file and search within all records or specified time intervals. All records can be browsed and searched from the Emacs Calendar for convenience. All entries in a specified TODO state will be carried over to the next day.
This package provides desktop notifications for mu4e. Additionally it can display the number of unread emails in the mode line.
This package provides two user facing interactive functions, that will encode text into a QR Code and show it in a separate buffer.
This package provides a bar cursor shape. When in overwrite mode, it will turn into a block cursor.
This package adds support for working with Erlang code blocks with org-babel in org-mode.
Smudge allows you to control the Spotify application from Emacs, either via D-BUS or Spotify Connect if you have a Spotify premium subscription.
This is an Emacs Lisp library for reading and writing the data format edn. See https://github.com/edn-format/edn.
This minor mode takes care of managing the window sizes by enforcing a fixed and automatic balanced layout where the currently selected window is resized according to zoom-size which can be an absolute value in lines/columns, a ratio between the selected window and frame size or even a custom callback.
This package provides various refactoring functions for JavaScript.
This package provides a refactoring tool based on the Emacs Semantic parser framework. For C and C++ it supports operations such as:
Generating class implementations
Generating function prototypes
Converting functions to function pointers
Moving semantic units
etc...
For Lisp dialects like Clojure, ELisp, and Scheme, it supports operations such as:
Formatting the whole buffer
Converting sexpressions to one or multiple lines
etc...
This minor mode displays the stroke order of the Kanji sign under cursor in a transient buffer. It has a built-in collection of SVG images depicting stroke orders for all Kanji. The collection is a slightly modified and limited version of the images provided by the KanjiVG project.
emacs-objed allows navigating and editing text objects. It enables modal editing and composition of commands, too. It combines ideas of other Editors like Vim or Kakoune and tries to align them with regular Emacs conventions.
This major mode facilitates editing Robot Framework source files with features such as syntax highlighting, comments, finding keywords, completing keywords and smart indentation.
This package provides quick navigation to a specific parent directory using Eshell.
This package allows moving the borders of the active window with the arrow keys. It prefers to move the right or bottom border when possible, and falls back to moving the left or top border otherwise.
ov.el provides a simple way to manipulate overlays in Emacs.
Doom modeline is a complete modeline for GNU Emacs inspired by the Doom theme collection. This modeline features support for mode-specific icon support, git integration, and several other utilities.
This package provides an helm extension for emacs-slack Slack client.
This package provides the ability to scrape YouTube, with the results displayed in a tabulated list format. The videos can be opened with a user-defined video player (by default mpv) or downloaded using yt-dlp. This package also includes a minimal yt-dlp wrapper.
This package provides a generic completion method based on building a balanced decision tree with each candidate being a leaf. To traverse the tree from the root to a desired leaf, typically a sequence of read-key can be used.
In order for read-key to make sense, the tree needs to be visualized appropriately, with a character at each branch node. So this completion method works only for things that you can see on your screen, all at once, such as the positions of characters, words, line beginnings, links, or windows.
This is an Emacs mode for editing Idris code. It is compatible with the latest versions of Idris 1.
This package provides an edit server to respond to requests from Emacs.
This package defines a major mode that runs a shell inside of a buffer, similarly to Comint mode. It is built on top of Term.
This package evaluates the content of a buffer, or region, and displays the result. Quickrun executes not only script languages (Perl, Ruby, Python etc), but also compiling languages (C, C++, Go, Java etc) and markup languages.