Product Information
What is Elpaca?
Elpaca is an elisp package manager. It enables users to search for, install, update, and remove third-party packages for Emacs. Serving as an alternative to Emacs's built-in package manager, package.el, Elpaca:
Performs asynchronous, parallel package installations for fast, non-blocking setup.
Features a flexible UI for discovering and managing packages.
Downloads packages from source to facilitate elisp development.
Supports thousands of ready-to-use elisp packages (MELPA, NonGNU/GNU ELPA, Org/org-contrib).
Makes it easy for users to create their own ELPA repositories.
How to use Elpaca?
Elpaca is an Emacs Lisp (elisp) package manager designed to replace Emacs' built-in package.el. It helps users find, install, update, and remove third-party Emacs packages, offering a fast, non-blocking installation experience.
Core Functions of Elpaca
Lightweight
Package manager
Emacs
Asynchronous
Usage Scenarios of Elpaca
- Find, install, update, and remove third-party Emacs packages.
- Perform fast, non-blocking asynchronous parallel package installations.
- Manage and manipulate packages through a flexible user interface.
- Download packages from source for elisp development.
- Support thousands of elisp packages from MELPA, NonGNU/GNU ELPA, etc.
- Create your own ELPA package repository.
Common Questions about Elpaca
What does Elpaca do?
How do I use Elpaca?
What are the core features of Elpaca?
What are the use cases for Elpaca?





















