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.
A super light and fast circular JSON parser.
Run an array of functions in parallel
A query library for ECMAScript AST using a CSS selector like query language.
NPM module to externalize and localize VSCode extensions
Language service for HTML
Get the first fulfilled promise that satisfies the provided testing function
Cross platform child_process#spawn and child_process#spawnSync
Resolve the path of a module like `require.resolve()` but from a given path
Require hook for automatic V8 compile cache persistence
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
This is a rewrite of http-parser using llparse to generate the C source files.
This package provides a dictionary for the Hunspell spell-checking library.
Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.
This package provides just the core of Geiser. To effectively use it with your favourite Scheme implementation, you also need the corresponding geiser package, e.g. emacs-geiser-guile for Guile.
Right now it's just a few helpers on top of geiser.
A backend for Flymake which uses eslint. Enable it with M-x flymake-eslint-enable RET.
Emacs-Guix provides a visual interface, tools and features for the GNU Guix package manager. Particularly, it allows you to do various package management tasks from Emacs. To begin with, run M-x guix-about or M-x guix-help command.
geiser-eros provides evaluation result overlays for geiser.
This emacs library provides functions to get bibliographic information from a url and save it into a bibtex file. It also provides a way to obtain a list of attachments (e.g. PDF files) associated with a url. This is done using Zotero translators, but without using the Zotero client.
This package provides utilities for formatting and sending Git patches via Email, without leaving Emacs.
clojure-ts-mode is an Emacs major mode that provides font-lock (syntax highlighting), indentation, and navigation support for the Clojure(Script) programming language, powered by the tree-sitter-clojure tree-sitter grammar.
This packages provides `eslint-fix', which fixes the current file using ESLint.
Telega is a full-featured, unofficial GNU Emacs-based client for the Telegram messaging platform.
A minor mode that hides the mode-line in your current buffer. It can be used to toggle an alternative mode-line, toggle its visibility, or simply disable the mode-line in buffers where it is not very useful.
This package provides transient interface for git-gutter function to manipulate and navigate hunks.