area51

Common Lisp Package Manager

What is area51?

area51 is a package manager for Common Lisp — like Bundler for Ruby, Cargo for Rust, or npm for JavaScript. It resolves dependencies, locks versions, and ensures reproducible builds. Declare what you need; area51 handles the rest.

How it works

Gravity Lensingregistry
area51 add / install
🌍your machine

Installation

curl -fsSL https://raw.githubusercontent.com/gr8distance/area51/main/install.sh | bash

Commands

new

Create a new project with area51.lisp and .asd.

area51 new my-project

add

Add a dependency.

area51 add alexandria
area51 add my-lib --github user/my-lib

install

Resolve and download all dependencies.

area51 install

build / run / test

Build, run, or test your project.

area51 build
area51 run
area51 test

Configuration

area51 stores its cache under ~/.area51/

~/.area51/
  packages/      # downloaded packages
  quicklisp/     # cached Quicklisp index