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 tail-call optimization for Emacs Lisp functions that call themselves in tail position.
Codex IDE for Emacs provides a native Emacs interface for Codex app-server sessions. It renders conversations in Emacs buffers, supports interactive approvals, clickable file references, diff views, session management, and an optional MCP bridge for exposing live Emacs context to Codex.
Any readable Lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of TEXT values; it's all just Lisp objects. The Lisp object nil corresponds 1:1 with NULL in the database.
EBDB-i18n-Chn makes EBDB nicer to use with China-based contacts, both for handling Chinese characters, and for formatting of phones and addresses. Be aware that using this library will incur a non-neglible slowdown at load time. It shouldn't have any real impact on search and completion times.
Vulpea is a note management library for Org mode that maintains its own SQLite database for efficient querying and organization. Key features:
Fast note lookup via SQLite database with automatic sync
Rich note structure: titles,aliases, tags, links, properties, metadata
Flexible querying by tags, links,properties, dates, and more
Metadata system using Org description lists
Note creation with customizable templates
Selection interface with filtering and alias expansion
See https://github.com/d12frosted/vulpea for documentation.
This library implements a generic interface for toggling switches and setting options and then invoking an Emacs command which does something with these arguments. The prototypical use is for the command to call an external process, passing on the arguments as command line arguments.
RMSBolt is a package to provide assembly or bytecode output for a source code input file.
This package ships frowny-mode, which makes it so that inserting a single ( when after a : will not automatically close the parenthesis, meaning that only :( is inserted. Works with electric-pair-mode, paredit-mode, and others.
This library provides a generic infrastructure for cross referencing commands, in particular find-definition.
tmsu.el focuses on enhancing the UX of the most common tmsu operations: tag editing and querying. It's primarily intended to be used from dired, though tmsu-edit can be used separately from it.
This package contains add-ons to Org. Be warned that these libraries receive little if no maintenance and there is no guaranty that they are compatible with the Org stable version.
This is a major mode for managing password-store (pass) keychains. The keychain entries are displayed in a directory-like structure and can be consulted and modified.
emacs-anaphora implements anaphoric expressions for Emacs Lisp.
Anaphoric expressions implicitly create one or more temporary variables which can be referred to during the expression. This technique can improve clarity in certain cases. It also enables recursion for anonymous functions.
This library displays various customizable elements for eshell prompts: remote user, remote host, python virtual environment info, git branch, git dirty info and git unpushed number. Multiple themes are available.
This package improves and replaces the GNU Emacs commands that interactively evaluate Emacs Lisp expressions. The new commands replace standard key bindings and are all prefixed with rsw-elisp-. They work the same way as the old commands when called non-interactively; only the interactive behavior should be different.
This package provides a Company backend for Python.
This package implements a knowledge manage engine as an extension to Org mode, upgrading its tagging system.
RYO modal provides a convenient way of defining modal keybindings in Emacs, and does not come with any predefined bindings.
This package provides completions for Org-mode source blocks using completion at point function.
Rime is an Emacs input method built upon Rime input method engine.
Emacs Slime Volleyball is a volleyball game. Win points by making the ball land on your opponent's side of the court. The first player to five points wins! You can play against a friend, or challenge the three computer opponents in one player mode. You can even train opponent slimes.
This package replaces the child frames emacs-corfu-doc uses with popups, which also work in the terminal.
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.
csv.el provides functions for reading and parsing CSV files. It follows the format as defined in RFC 4180 Common Format and MIME Type for CSV Files (http://tools.ietf.org/html/rfc4180).