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.
SEMI is a package for GNU Emacs to provide features related with MIME user interface. SEMI-EPG is a variant of SEMI, which features supports to EasyPG and latest Emacs.
Acme theme is an Emacs theme with an old-school vibe inspired by Plan 9 Acme and the Sam text editor.
This package allows setting and accessing variables local to an Emacs frame. Note that the variables created with this package do not have any relation with variables defined by defvar, defconst, etc.
This package provides tiny improvements to expression evaluation, e.g., the expression you've just evaluated would briefly flash and so on.
This Emacs package makes editing XPM images easy (and maybe fun). Editing is done directly on the (textual) image format, for maximal cohesion with the Emacs Way.
Tempel is a tiny template package for Emacs, which uses the syntax of the Emacs Tempo library. You may also write your templates in Lisp.
This package provides an introspection tool similar to those found in Common Lisp or Smalltalk, but for Emacs Lisp.
This package provides tools to save and restore frame and window configurations in Emacs, including buffers that may not be live anymore. In this way, it's like a lightweight "workspace" manager, allowing you to easily restore one or more frames, including their windows, the windows' layout, and their buffers.
This package provides an E-prime checking mode for Emacs that highlights non-conforming text. The subset of the English language called E-Prime forbids the use of the "to be" form to strengthen your writing.
This package provides a minimalist Emacs extension to search http://www.bing.com/dict. It supports English to Chinese, and Chinese to English.
emacs-xmlgen provides S-expression to XML conversion for Emacs Lisp.
Rainbow identifiers mode is an Emacs minor mode providing highlighting of identifiers based on their names. Each identifier gets a color based on a hash of its name.
This package helps writing ERT-based tests that check how Emacs renders buffers and windows. The ERT tests can be run interactively or in batch mode.
GPTel is a simple ChatGPT asynchronous client for Emacs with no external dependencies. It can interact with ChatGPT from any Emacs buffer with ChatGPT responses encoded in Markdown or Org markup. It supports conversations, not just one-off queries and multiple independent sessions. It requires an OpenAI API key.
recent-addresses is an Emacs package that allows you to quickly look up previously used email addresses. It can be used alongside the Gnus email client.
This package provides minor modes for saving Emacs session data, including buffers, window configuration, variables, and more.
This package integrates Clj-kondo with Emacs via Flycheck.
lice.el provides following features:
License template management.
File header insertion.
This package provides utilities for managing image files copied into org-mode buffers.
emacs-alsamixer provides basic commands to control audio volume via amixer.
Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.
This package provides Emacs highlighting using Ethan Schoonover’s Solarized color scheme.
Liberime is an Emacs dynamic module provide librime bindings.
ace-window is meant to replace other-window. In fact, when there are only two windows present, other-window is called. If there are more, each window will have its first character highlighted. Pressing that character will switch to that window.