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.
This package provides an Emacs library for manipulating strings.
This package silences most output of Emacs when running an Emacs shell script.
This package provides a Makefile to help checking Emacs packages.
Buttercup is a behavior-driven development framework for testing Emacs Lisp code. It groups related tests so they can share common set-up and tear-down code, and allows the programmer to "spy" on functions to ensure they are called with the right arguments during testing.
This package provides Ecukes, a Cucumber-inspired integration testing tool for Emacs. Ecukes is not a complete clone of Cucumber and is not intended to be.
emacs-commander provides command line parsing for Emacs.
Emacs Lisp Mock is a library for mocking and stubbing using readable syntax. Most commonly Emacs Lisp Mock is used in conjunction with Emacs Lisp Expectations, but it can be used in other contexts.
ert-runner is a tool for Emacs projects tested using ERT. It assumes a certain test structure setup and can therefore make running tests easier.
To allow for the usage of Emacs functions and macros that are defined in newer versions of Emacs, compat.el provides definitions that are installed ONLY if necessary. These reimplementations of functions and macros are at least subsets of the actual implementations. Be sure to read the documentation string to make sure.
Not every function provided in newer versions of Emacs is provided here. Some depend on new features from the core, others cannot be implemented to a meaningful degree. The main audience for this library are not regular users, but package maintainers. Therefore commands and user options are usually not implemented here.
This provides a list of issues with the Emacs package metadata of a file, e.g., the package dependencies it requires. Checks will currently be enabled only if a Package-Requires: or Package-Version: header is present in the file.
This package provides a Makefile-like script and a transient menu for linting and testing Emacs packages.
This package allows ERT to work with asynchronous tests.
Espuds is a collection of the most commonly used step definitions for testing with the Ecukes framework.
This package provides an Emacs library for working with files and directories.
This package implements a major mode to edit GraphQL schemas and query. The basic functionality includes syntax highlight and indentation. Additionally, it is able to send GraphQL queries to an end-point URL.
Files with the .graphql and .gql extensions are automatically opened with this mode.
Discover adds context menus to commonly-used features in Emacs.
This package uses spaced repetition algorithms to conduct interactive drill sessions to aid in memorization. In these sessions you are shown flash cards created in Org mode.
BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an address book for email and snail mail addresses, phone numbers and the like. It can be linked with various Emacs mail clients (Message and Mail mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.
Show Font lets you preview a font inside of Emacs. It does so in three ways: prompt for a font on the system and display it in a buffer, list all known fonts in a buffer with a short preview for each, and provide a major mode to preview a font whose file is among the installed ones.
This package brings you all the Elixir tooling and power inside your Emacs editor. It comes with commands to compile, execute and test your code, spawn an interactive shell, and look up definitions and documentation as well as code completion and project management support.
This package provides an Emacs Helm interface to search throw a shell history.
This package adds support for the Guile Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.
This package collects Emacs garbage collection (GC) statistics over time and saves it in the format that can be shared with Emacs maintainers.
This package does not upload anything automatically. You will need to upload the data manually, by sending email attachment. If necessary, you can review emacs-gc-stats-file (defaults to ~/.emacs.d/emacs-gc-stats.eld) before uploading-it is just a text file.
rotate-text allows you rotate to commonly interchanged text with a single keystroke. For example, you can toggle between "frame-width" and "frame-height", between "public", "protected" and "private" and between "variable1", "variable2" through "variableN".