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.
Lojban is an Emacs library of functions, variables, regexps and interactive commands for handling Lojban text.
Puni is an Emacs minor mode for structured editing: soft deletion, expression navigating and manipulating. It supports many major modes out of the box.
This package facilitates the creation and maintenance of tables of contents.
This package allows for a buffer to be reformatted without moving point, so that running a formatting tool like Prettier or Black upon saving won't move point back to the beginning of the buffer.
This Emacs package provides a Janet REPL to evaluate janet-mode s-expression.
This Emacs minor mode creates an automatically updated buffer called *Ilist* that is populated with the current buffer's imenu entries. This buffer is typically shown as a sidebar (Emacs vertically splits the window).
This package offers a single macro, let-alist. This macro takes a first argument (whose value must be an alist) and a body.
This package lets you efficiently navigate, edit and execute code split into cells according to certain magic comments.
This package provides incremental searching through Japanese text through romanization for Emacs.
Combobulate is a package that adds structured editing and movement to a wide range of programming languages. Unlike most programming major modes that use error-prone imperative code and regular expressions to determine what's what in your code, Combobulate uses Emacs 29's tree-sitter library. Tree-sitter maintains a concrete syntax tree of your code; it gives Combobulate absolute clarity of all aspects of your code, enabling more correct movement and editing than you would otherwise have.
This package provides an Emacs interface to the online service Inspirehep
This package provides two minor modes to highlight indentation guides in Emacs:
highlight-indentation-mode, which displays guidelines indentation (space indentation only).highlight-indentation-current-column-mode, which displays guidelines for the current-point indentation (space indentation only).
This package enables you to associate file name patterns with external applications that are automatically invoked when you use commands like find-file. For example, you can have it open png files with feh and mp4 files with mpv. This is especially useful when browsing files with Dired.
gitlab-ci-mode is an Emacs major mode for editing GitLab CI files. It provides syntax highlighting and completion for keywords and special variables. An interface to GitLab’s CI file linter is also provided via gitlab-ci-lint.
Deft is an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity.
This package provides an Emacs frontend to Ruby's ri documentation tool, and offers lookup and completion. The main function you should use as interface to ri is M-x yari.
Yaml mode is an Emacs major mode for editing files in the YAML data serialization format. As YAML and Python share the fact that indentation determines structure, this mode provides indentation and indentation command behavior very similar to that of Python mode.
This package provides a way to edit mediawiki sites from within emacs.
This is extension to the Emacs browser Eww that adds Conkeror-like functionality. In short, currently visible links, forms, buttons are temporarily assigned numbers with which the former can be immediately activated. Also filtering can be applied so selection can be incrementally confined in Isearch manner.
This package provides convenience functions to insert dummy Latin text into a buffer. This can be useful if you need to produce paragraphs or pages of text for testing purposes.
La Carte lets you execute menu-bar menu commands from the keyboard, with completion.
Use the keyboard to access any menu item, without knowing where it is or what its full name is. Type part of its name and use completion to get the rest: the complete path and item name. When you choose a menu-item candidate, the corresponding command is executed.
This package makes it easy to reformat Python code using python-black and python-black-macchiato for entire and partial buffers, respectively.
This package provides an Emacs major mode for editing nginx config files.
This package provides a global minor mode in which users can specify how popup-displaying functions occupy the screen.