Skip to content
SPECIFICTION
Get listed

NonGNU ELPA

elpa.nongnu.org

WebWindowsmacOSLinux
Visit elpa.nongnu.org
Spec score 7.3 #22 of 28 in Package Registries

Spec sheet

Purpose
NonGNU ELPA is an Emacs Lisp package archive for extending GNU Emacs.Read 8 Oct 2026 · elpa.nongnu.org
Product
NonGNU ELPA is a package repository for GNU Emacs.Read 4 Oct 2026 · elpa.nongnu.org
Audience
The archive is for GNU Emacs users who want to browse and install packages that extend Emacs.Read 8 Oct 2026 · elpa.nongnu.org
Integrations
The archive lists packages that connect Emacs with other tools and services, including Dockerfile mode, a Mastodon API client, and an rTorrent frontend.Read 8 Oct 2026 · elpa.nongnu.org
Archive URL
The package archive URL is `https://elpa.nongnu.org/nongnu/`.Read 4 Oct 2026 · elpa.nongnu.org
Browse packages
The archive’s package list can be browsed on the site or through Emacs’s `M-x list-packages` command.Read 8 Oct 2026 · elpa.nongnu.org
Contributing
The site links to information about contributing a new package.Read 4 Oct 2026 · elpa.nongnu.org
Default archive
The page describes NonGNU ELPA as one of GNU Emacs’s two default package archives.Read 8 Oct 2026 · elpa.nongnu.org
Developer tools
The index includes development tools such as Flycheck for on-the-fly syntax checking and Magit, described as a Git porcelain inside Emacs.Read 8 Oct 2026 · elpa.nongnu.org
Editing features
Listed packages include tools for Markdown editing, multiple cursors, and interactively editing multiple regions.Read 8 Oct 2026 · elpa.nongnu.org
Emacs versions
NonGNU ELPA is available by default in Emacs 28 and later; users of earlier versions can add its archive URL to their configuration.Read 4 Oct 2026 · elpa.nongnu.org
Example package
Magit is listed as a text-based Git interface that streamlines Git workflows inside Emacs.Read 4 Oct 2026 · elpa.nongnu.org
Help
The site suggests the help-gnu-emacs mailing list for help and the emacs-devel mailing list for general inquiries.Read 4 Oct 2026 · elpa.nongnu.org
Install packages
Packages can be installed from Emacs with `M-x package-install` or browsed with `M-x list-packages`.Read 4 Oct 2026 · elpa.nongnu.org
Package browsing
Users can browse the available packages on the NonGNU ELPA Packages page.Read 4 Oct 2026 · elpa.nongnu.org
Package dependency
Package pages may list dependencies; for example, the `with-editor` page lists `compat` and `cond-let`.Read 4 Oct 2026 · elpa.nongnu.org
Package metadata
The index displays each listed package’s version, description, rank, and release date.Read 8 Oct 2026 · elpa.nongnu.org
Package range
The index lists packages for editing languages and formats including AsciiDoc, Apache configuration, Clojure, and Go.Read 8 Oct 2026 · elpa.nongnu.org
Package signing
Package archive documentation describes cryptographic signatures as a way to verify packages using a public key.Read 4 Oct 2026 · gnu.org
Package variety
The archive includes packages for tasks such as editing, themes, and programming language support.Read 4 Oct 2026 · elpa.nongnu.org

Where Specifiction places it

Alternatives to NonGNU ELPAAll alternatives →