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 a major mode that shows metadata of media files.
This package an Emacs major mode for the Hare programming language.
Markup Faces is like font-lock-faces, but tailored for markup languages instead programming languages. The sub-group markup-faces-text is also intended for text viewing modes such as Info or Woman. This gives a common look and feel across different markup language modes and text viewing modes respectively.
Org Modern mode cannot style various Org blocks properly when used in conjunction with Org Indent mode. This small package approximately reproduces the block styling of Org Modern mode when using Org Indent mode. It can be used with or without Org Modern mode.
This package speeds up Emacs by ensuring that all Elisp libraries are both byte-compiled and native-compiled.
Allows emacs-company to use child frames for its candidate menus.
emacs-company-posframe is fast enough for daily use and supports CJK languages.
This package provides an ESS-like binding to send lines or regions to a REPL from Python buffers.
Packed provides some package manager agnostic utilities to work with Emacs Lisp packages. As far as Packed is concerned packages are collections of Emacs Lisp libraries that are stored in a dedicated directory such as a Git repository. And libraries are Emacs Lisp files that provide the correct feature (matching the filename).
Where a package manager might depend on metadata, Packed instead uses some heuristics to get the same information---that is slower and might also fail at times but makes it unnecessary to maintain package recipes.
This package stores uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions on what kind of objects can be stored; it isn't intended to store arbitrary objects. All objects have to share a common superclass and subclasses cannot add any additional instance slots.
Flx provides fuzzy matching for emacs a la sublime text. The sorting algorithm is a balance between word beginnings (abbreviation) and contiguous matches (substring). The longer the substring match, the higher it scores. This maps well to how we think about matching. Flx has support for ido (interactively do things) through flx-ido.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
This Emacs package allows managing multiple grep buffers.
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 is a storage package used by completion engines like company-math.
This library implements an HTML back-end for the Org generic exporter, producing output appropriate for Haunt's html-reader.
Cast hexagrams and consult the I Ching, or 'Book of Changes' from the comfort of Emacs. The I Ching can be used as a divination method, pattern generator or fixed point for millennia of commentary & exegesis. This package provides methods for casting and describing hexagrams, querying the oracle, and finding patterns in randomness. The descriptions of hexagrams and their classification have been drawn from public domain sources, tradition and antiquity.
This package provides local weather information from wttr.in.
This package provides vibrant color schemes with light and dark variants.
DefaultEncrypt is designed to be used with Gnus in Emacs. It automatically encrypts messages that you send (e.g., email) when public keys for all recipients are available, and it protects you from accidentally sending un-encrypted messages. It can also be configured to automatically sign messages that you send. For details and instructions on how to use DefaultEncrypt, please refer to the home page or read the comments in the source file, jl-encrypt.el.
This package provides the command memory-usage, which lists all buffers and how much memory they use.
Tshell is an experimental buffer-oriented shell. It supports shell and Emacs lisp commands.
Smartparens is a minor mode for Emacs that deals with parens pairs and tries to be smart about it. It started as a unification effort to combine functionality of several existing packages in a single, compatible and extensible way to deal with parentheses, delimiters, tags and the like. Some of these packages include autopair, textmate, wrap-region, electric-pair-mode, paredit and others. With the basic features found in other packages it also brings many improvements as well as completely new features.
Leverages tree-sitter and provides fast and accurate YAML parsing.
This package provides macros that can translate code into equivalent continuation-passing code, as well as miscellaneous utility functions written in continuation-passing style.