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 some convenience functions to better integrate Markdown with Denote.
This package provides a minor mode that calls whitespace-cleanup before saving the current buffer only if the whitespace in the buffer was initially clean.
This package provides a series of rules and helper functions to prevent advertisers from tracking you when you open URLs (or listen to podcasts) in Emacs.
This package provides Emacs bindings to ØMQ.
This package enables you to step through historic versions of files under Git version control from within Emacs.
This program is derived from comint-mode and provides the following features:
TAB completion same as Node.js REPL
file name completion in string
incremental history search
Scratch is an extension to Emacs that enables one to create scratch buffers that are in the same mode as the current buffer. This is notably useful when working on code in some language; you may grab code into a scratch buffer, and, by virtue of this extension, do so using the Emacs formatting rules for that language.
This package provides Emacs Lisp utilities for a variety of tasks, including version control, task management, and regex-based replacement.
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.
This package provides a Lua language support in lsp-mode client for Emacs.
The theme adds padding between headings, increases the size of titles, strike through completed TODO headings, changes Org blocks, changes Org check boxes, and more.
Use the python black package to reformat python buffers.
This package adds support for Eglot to the Julia language.
Speed Type allows you to practice your touch typing skills. You can test yourself by typing snippets from online books or use any piece of text or code you have in Emacs. Speed Type keeps track of your stats (WPM, CPM, accuracy) while you are typing.
This package provides an Emacs interface for IETF RFC document.
Web mode is an Emacs major mode for editing web templates aka HTML files embedding parts (CSS/JavaScript) and blocks (pre rendered by client/server side engines). Web mode is compatible with many template engines: PHP, JSP, ASP, Django, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah, Smarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js, React/JSX, Angularjs, ejs, etc.
This library provides a generic infrastructure for cross referencing commands, in particular find-definition.
Eat (Emulate A Terminal) is a terminal emulator in Emacs, written in pure Elisp. It has features like Sixel support, complete mouse support and shell integration.
Sage Shell mode provides an Emacs front-end for SageMath. It can run the Sage terminal inside Emacs, and allows editing .sage source files with a dedicated major mode and sending their contents directly to that terminal.
Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.
This package provides a bar cursor shape. When in overwrite mode, it will turn into a block cursor.
This package provides a lobsters client for Emacs to browse stories and comments
This package lets you switch Ruby versions using chruby.
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.