fosskers/vend
Manage your Common Lisp project dependencies.
Recommended between 2025-12-11 and 2026-08-26. Last pushed 2026-09-21.
▲ 4 recommend · ▼ 0 criticisms
What hackers say
“Highly recommend https://github.com/fosskers/vend”
— rootnod3, 2026-02-14 · strong recommendation · original comment on Hacker News ↗
“You may also consider vend[1], ocicl[2] (heavily AI-assisted recently), or qlot[3].”
— dieggsy, 2026-08-26 · original comment on Hacker News ↗
show original comment
You may already know of these, but for others curious: I'm also not a huge fan of quicklisp, though bundles[0] made it a little more bearable for me. You may also consider vend[1], ocicl[2] (heavily AI-assisted recently), or qlot[3]. [0] https://www.quicklisp.org/beta/bundles.html [1] https://github.com/fosskers/vend [2] https://github.com/ocicl/ocicl [3] https://github.com/fukamachi/qlot For macroexpansion, SLIME and SLY have macrostep functionality that lets you expand macros in place, which has helped me immensely on more than one occasion, though you can also manually expand with macroexpand.
“There's also https://github.com/fosskers/vend if you lean that way.”
— cdegroot, 2025-12-11 · original comment on Hacker News ↗
show original comment
You can achieve roughly the same by writing down the SHA256 hash the first time you download and then comparing when you download the next time. But, yeah, while I do not like submodules, for vendoring stuff it seems a reasonable approach. There's also https://github.com/fosskers/vend if you lean that way.
“or vendor them with vend”
— vindarel, 2025-12-11 · original comment on Hacker News ↗
show original comment
You can pin dependencies with Qlot or Ocicl (or vendor them with vend), but it might be a long time before you actually need this (the ecosystem is pretty darn stable). https://github.com/fukamachi/qlot/ https://github.com/ocicl/ocicl/ https://github.com/fosskers/vend/ (new)
Badge for your README
[](https://hackerrepos.org/repo/fosskers/vend)
Alternatives hackers mention
- fukamachi/qlot ▲ 2
- ocicl/ocicl ▲ 3