2026-01-01

January 2026 Quicklisp dist update now available

 New projects

  • asdf-dependency-traverser — Easily traverse and collect ASDF dependencies recursively. — zlib
  • calendar-times — A calendar times library on top of local-time — MIT
  • champ-lite — A lightweight implementation of persistent functional maps and iteration-safe mutable tables using Michael Steindorfer's CHAMP data structure. — Unlicense
  • cl-avro — Implementation of the Apache Avro data serialization system. — GPLv3
  • cl-chise — CHISE implementation based on Common Lisp — LGPL
  • cl-double-metaphone — Common Lisp implementation of the Double Metaphone phonetic algorithm. — Apache 2.0
  • cl-freelock — lock-free concurrency primitives, written in pure Common Lisp. — MIT
  • cl-inix — cl-inix is a flexible library for .INI/.conf file parsing — BSD-2 Clause
  • cl-jsonpath — JSONPath implementation for Common Lisp with 99% test coverage and complete RFC 9535 compliance. Supports cl-json, jonathan, and jzon backends with advanced features including arithmetic expressions, recursive descent, and bracket notation in filters. — MIT
  • cl-ktx2 — An implementation of the Khronos KTX Version 2 image file format — zlib
  • cl-match-patterns — Describe cl-match-patterns here — BSD-2 Clause
  • cl-minifloats — Minifloats (minifloat < single-float) support for Common Lisp — BSD-2 Clause
  • cl-sanitize-html — OWASP-style HTML sanitization library for Common Lisp — MIT
  • cl-tbnl-gserver-tmgr — Hunchentoot pooled multi-threaded taskmanager based on cl-gserver. — MIT
  • cl-tuition — A Common Lisp library for building TUIs — MIT
  • cl-turbojpeg — An up-to-date bindings library for the JPEG Turbo C library — zlib
  • cl-version-string — Generate version strings. — MIT
  • cl-win32-errors — A library for translating Windows API error codes. — MIT
  • cleopter — Minimalist command-line parser — MIT
  • clq — clq is a package that allows the definition and development of quantum circuits in Common Lisp and to export them to OpenQASM v2.0. — MIT 
  • collidxr — A collection of syntax sugar and conveniences extending cl-collider, a Common Lisp interface to the SuperCollider sound synthesis server. — MIT
  • copimap — IMAP client/sync library — MIT
  • dual-numbers — A library for dual numbers in Common Lisp — MIT
  • fold — FOLD-LEFT and FOLD-RIGHT — MIT
  • function — Higher order functions. — MIT
  • generic-arithmetic — A library for generic arithmetic operations — MIT
  • hunchentoot-recycling-taskmaster — An experiment to improve multithreading performance of Hunchentoot without any additional dependencies. — BSD 2-Clause
  • imagine — A general image decoding and manipulation library — zlib
  • json-to-data-frame — This repository provides a Common Lisp library to convert JSON data into a data frame using the `json-to-df` package. The package leverages the `yason` library for JSON parsing and `dfio` for data frame operations. — MIT
  • live-cells-cl — A reactive programming library for Lisp — BSD 3-Clause
  • named-let — Named LET special form. — MIT
  • netaddr — A library for manipulating IP addresses, subnets, ranges, and sets. — MIT
  • pantry — Common Lisp client for Pantry JSON storage service: https://getpantry.cloud — BSD
  • pira — Unofficial AWS SDK for Common Lisp — MIT
  • smithy-lisp — Smithy code generator for Common Lisp — MIT
  • star — Štar: an iteration construct — MIT
  • trinsic — Common Lisp utility system to aid in extrinsic and intrinsic system construction. — MIT
  • trivial-inspect — Portable toolkit for interactive inspectors. — BSD-2 Clause
  • trivial-time — trivial-time allows timing a benchmarking a piece of code portably — BSD-2 Clause

Updated projects: 3d-math3d-matrices3d-quaternions3d-spaces3d-transforms3d-vectorsaction-listadhocanypoolarray-utilsasync-processatomicsbabelbinary-structuresbpcamblcari3scephes.clcfficffi-objectchainchipichirpchungacl+sslcl-algebraic-data-typecl-allcl-batiscl-bmpcl-charmscl-collidercl-concordcl-cxxcl-data-structurescl-dbicl-dbi-connection-poolcl-decimalscl-def-propertiescl-duckdbcl-enchantcl-enumerationcl-fast-ecscl-fbxcl-flaccl-flxcl-fondcl-gamepadcl-general-accumulatorcl-gltfcl-gobject-introspection-wrappercl-gog-galaxycl-gpiocl-html-readmecl-i18ncl-jinglecl-just-getopt-parsercl-k8055cl-ktxcl-lascl-lccl-ledgercl-lexcl-liballegrocl-liballegro-nuklearcl-libre-translatecl-marklesscl-migratumcl-mixedcl-modiocl-monitorscl-mpg123cl-naive-testscl-ojucl-openglcl-opuscl-out123cl-protobufscl-pslibcl-qoacl-rcfilescl-resvgcl-sf3cl-soloudcl-spidevcl-steamworkscl-strcl-svgcl-transducerscl-transmissioncl-unificationcl-utilscl-vorbiscl-wavefrontcl-waveletscl-whocl-xkbcl-yacccl-yahoo-financecladclassimpclassowaryclastclathclazyclingonclipclithclogclohostcloser-mopclssclunit2clustered-intsetclwsclxcmdcoaltoncocoascoloredcom-oncom.danielkeogh.graphconcrete-syntax-treeconduit-packagesconsfiguratorcrypto-shortcutsdamn-fast-priority-queuedata-framedata-lensdataflydatamusedecltdeedsdefenumdeferreddefinerdefinitionsdeploydepotdexadordfiodissectdjuladns-clientdocdocumentation-utilsdsmeasy-audioeasy-routeseclectoresrapexpandersf2clfeederfile-attributesfile-finderfile-lockfile-notifyfile-selectfilesystem-utilsflarefloat-featuresflowfont-discoveryforform-fiddleformat-secondsfsetfunctional-treesfuzzy-datesfuzzy-matchfxmlgendlgenhashglfwglsl-toolkitgraphharmonyhelambdaphsxhttp2hu.dwim.asdfhu.dwim.utilhu.dwim.walkerhumblericlendarimagoin-nomineinclessinkwellinravinainvistraiteratejournaljpeg-turbojsonrpckhazernknx-connlacklambda-fiddlelanguage-codeslasslegitlemmy-apiletvlichat-ldaplichat-protocollichat-serverliblichat-tcp-clientlichat-tcp-serverlichat-ws-serverlinear-programming-glpklisalisp-chatlisp-interface-librarylisp-statllalocal-timelog4cl-extraslogginglquerylru-cachelucklesslunamech-matrix-apimachine-measurementsmachine-statemaidenmanifoldsmathmcclimmemory-regionsmessageboxmgl-paxmisc-extensionsmitomito-authmk-defsystemmmapmnas-pathmodularizemodularize-hooksmodularize-interfacesmultilang-documentationmultipostermutilitymutilsnamed-readtablesneural-classifiernew-opnodguinontrivial-gray-streamsnorthnumerical-utilitiesoclclomglibone-more-re-nightmareookopen-location-codeopen-withosicatoverlordoxenfurtpango-markupparachuteparse-floatpathname-utilspeltadotperceptual-hashesperiodspetalispphosphysical-quantitiespipingplotplumpplump-sexpplump-texpostmodernprecise-timepromisepunycodepy4cl2-cffiqlotqoiquaviverqueen.lispquickhullquilcquriqvmrandom-samplingrandom-stateratifyreblocksreblocks-websocketredirect-streamrovesc-extensionsscriptlselserapeumshashtshop3si-kanrensimple-inferiorssimple-tasksslimeslysoftdrinksouthspeechlessspinneretstaplestatisticsstudio-clientsxqlsycamoresystem-localeterrabletestieretext-drawtfeb-lisp-haxtimer-wheeltootertrivial-argumentstrivial-benchmarktrivial-downloadtrivial-extensible-sequencestrivial-indenttrivial-main-threadtrivial-mimestrivial-open-browsertrivial-package-lockstrivial-thumbnailtrivial-toplevel-prompttrivial-with-current-source-formtype-templatesuax-14uax-9ubiquitousuncursedusocketvellumverbosevp-treeswayflanwebsocket-driverwith-contextswouldworkxhtmlambdayahzippy.

Removed projects: cl-vhdl, crane, dataloader, diff-match-patch, dso-lex, dso-util, eazy-project, hu.dwim.presentation, hu.dwim.web-server, numcl, orizuru-orm, tfeb-lisp-tools, uuidv7.lisp.

To get this update, use (ql:update-dist "quicklisp")

Enjoy!