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.
SampleHive let’s you manage your audio samples in a nice and simple way, just add a directory where you store all your samples, or drag and drop a directory on it to add samples to it, and it will help sort, search, play and view some information about the sample.
Cargo mode for Emacs. This package gives you a set of key combinations to perform Cargo tasks within your Rust projects.
Emacs tools for working with the Flutter SDK
Emacs Dart IDE using lsp-mode to connect to Dart Analysis Server.
This is a package that allows us to transform words intelligently. It provides the function fix-word that lifts functions that do string transformation into commands with interesting behavior. There are also some built-in commands built on top of fix-word.
Tools for Home Assistant that work with GNU Emacs
Right now this is just auto completion support for entity names.
You either need to put the JSON contents of your Home Assistant's /api/states API output in a file (probably called api_states.txt in your config directory) or you need to populate a file hass-mode-secrets.el with your server name and an authentication token (gotten from HomeAssistant's UI).
If you do the former, you need to pass the name of the file to hass-setup-completion (possibly just by using a prefix-arg before calling the function interactively:
C-u M-x hass-setup-completion
Will prompt you for the filename that has the contents of /api/states from your server.
It's easier to just use hass-mode-secrets.el unless you have another reason to have api_states.txt lying around (I do, and I like this completion being able to work without the live server running, which is why I support the file version in addition to accessing via a live server)
Emacs major mode for editing files in the KDL document language
nerd-icons-completion - Use nerd-icons for completion
Automatically install and use tree-sitter major modes in Emacs 29+. If the tree-sitter version can’t be used, fall back to the original major mode
Edit distance between two strings
nerd-icons theme for treemacs
Edit, visualize, build and run Faust code
A set of useful Emacs modes and functions for users of Nix and Nix OS.
A major mode for editing RON files.
Major mode for editing PKGBUILD files
Kanban table for org-mode
Emacs minor mode which allows to dynamically select a Cargo command.
An Emacs interface for AI-assisted software development. The purpose is to provide a uniform interface and experience for different AI backends, with context-aware AI coding actions, and integrating seamlessly with AI-driven agile development workflows.
Currently it supports these AI coding CLIs:
OpenAI Codex
GitHub Copilot CLI
Gemini CLI
Claude Code
Opencode
Grok CLI
Cursor CLI
Kiro CLI
CodeBuddy Code CLI
Aider CLI
It also supports external backend packages:
ECA (Editor Code Assistant) (`ai-code-eca.el`)
agent-shell (acp.el)
claude-code-ide.el
claude-code.el
An Emacs Lisp library for interacting with a Haskell language server such as haskell-language-server using Microsoft's Language Server Protocol.
Pyenv mode integrates Fabián E. Gallina's python.el with the pyenv tool. This gives packages which already use python.el (like python-django) pyenv virtual environment support out-of-the-box.
Major Emacs mode for the Faust programming language, featuring syntax highlighting, automatic indentation and auto-completion.
See the effect of your HTML as you type it.
This package integrates the excellent lispy lisp editing package to Evil. Lispy works with different lisp modes, like Emacs Lisp and Clojure (and others!).
Package for quick view and copy all necessary information about current opened file.