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 multiview for displaying open buffers, files and directories associated with a project. When no project is open in the current buffer, it displays a list of known projects. One can then pick a file from the selected project.
This is a port of the themes in Vim-airline to Emacs Powerline.
This package provides utilities for formatting and sending Git patches via Email, without leaving Emacs.
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.
This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.
Beframe enables a frame-oriented Emacs workflow where each frame has access to the list of buffers visited therein. In the interest of brevity, we call buffers that belong to frames ``beframed''. Producing multiple frames does not generate multiple buffer lists. There still is only one global list of buffers. Beframing them simply filters the list.
find-file-in-project finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
Emacs Typit is a typing game for Emacs. Words that are picked randomly from the most frequent words in language you're practicing, until time is up.
This package provides a modeline segment to display EXWM workspaces.
This package provides a minor mode for editing SOPS-encrypted files. To enable it automatically, set global-sops-mode. Users can decrypt with sops-edit-file, save changes with sops-save-file, or discard them with sops-cancel. The files are displayed in read-only mode to prevent accidental corruption, which is useful for partly encrypted files with only one encrypted line.
This package provides various refactoring functions for JavaScript.
Fj contains basic functions for interacting with a Forgejo instance.
Denote is a simple note-taking tool for Emacs. It is based on the idea that notes should follow a predictable and descriptive file-naming scheme. The file name must offer a clear indication of what the note is about, without reference to any other metadata. Denote basically streamlines the creation of such files while providing facilities to link between them.
Elquery is a library that lets you parse, query, set, and format HTML using Emacs Lisp. It implements most of the querySelector API, and can get and set HTML attributes.
This package provides an extensible Emacs dashboard, with sections for bookmarks, Projectile projects, Org Agenda and more.
Switch-window is an emacs window switch tool, which offer a visual way to choose a window to switch to, delete, split or other operations.
This package integrates restclient-mode with Org.
This package replaces the child frames emacs-corfu uses with popups, which also work in the terminal.
This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.
Rail is a nREPL client based on monroe with similar features, but aims to be a more complete implementation.
Chronometrist is a time tracker in Emacs, largely modelled after the Android application, A Time Tracker.
Its features are:
Simple and efficient to use,
Displays useful information about your time usage,
Support for both mouse and keyboard,
Human errors in tracking are easily fixed by editing a plain text file,
Hooks to let you perform arbitrary actions when starting/stopping tasks.
Emacs Langtool offers a frontend to LanguageTool server.
This Emacs package provides a global minor mode mode-line-bell-mode which sets ring-bell-function to a function that will briefly flash the mode-line when the bell is rung.
Flymake collects diagnostic information for multiple sources, called backends, and visually annotates the relevant portions in the buffer.