{"name":"quicklisp","version":"2026-01-01","provided_releases_count":2382,"new_projects":[{"name":"asdf-dependency-traverser","description":"Easily traverse and collect ASDF dependencies recursively."},{"name":"calendar-times","description":"A calendar times library on top of local-time"},{"name":"champ-lite","description":"A lightweight implementation of persistent functional maps and\niteration-safe mutable tables using Michael Steindorfer's CHAMP data structure."},{"name":"cl-avro","description":"Implementation of the Apache Avro data serialization system."},{"name":"cl-chise","description":"CHISE implementation based on Common Lisp"},{"name":"cl-double-metaphone","description":"Common Lisp implementation of the Double Metaphone phonetic algorithm."},{"name":"cleopter","description":"Minimalist command-line parser"},{"name":"cl-freelock","description":"lock-free concurrency primitives, written in pure Common Lisp."},{"name":"cl-inix","description":"cl-inix is a flexible library for .INI/.conf file parsing"},{"name":"cl-jsonpath","description":"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."},{"name":"cl-ktx2","description":"An implementation of the Khronos KTX Version 2 image file format"},{"name":"cl-match-patterns","description":"Describe cl-match-patterns here"},{"name":"cl-minifloats","description":"Minifloats (minifloat < single-float) support for Common Lisp"},{"name":"clq","description":""},{"name":"cl-sanitize-html","description":"OWASP-style HTML sanitization library for Common Lisp"},{"name":"cl-tbnl-gserver-tmgr","description":"Hunchentoot pooled multi-threaded taskmanager based on cl-gserver."},{"name":"cl-tuition","description":"A Common Lisp library for building TUIs"},{"name":"cl-turbojpeg","description":"An up-to-date bindings library for the JPEG Turbo C library"},{"name":"cl-version-string","description":"Generate version strings."},{"name":"cl-win32-errors","description":"A library for translating Windows API error codes."},{"name":"collidxr","description":"A collection of syntax sugar and conveniences extending cl-collider, a Common Lisp interface to the SuperCollider sound synthesis server."},{"name":"copimap","description":"IMAP client/sync library"},{"name":"dual-numbers","description":"A library for dual numbers in Common Lisp"},{"name":"fold","description":"FOLD-LEFT and FOLD-RIGHT"},{"name":"function","description":null},{"name":"generic-arithmetic","description":"A library for generic arithmetic operations"},{"name":"hunchentoot-recycling-taskmaster","description":"An experiment to improve multithreading performance of Hunchentoot without any additional dependencies."},{"name":"imagine","description":"A general image decoding and manipulation library"},{"name":"json-to-data-frame","description":null},{"name":"live-cells-cl","description":null},{"name":"named-let","description":"Named LET special form."},{"name":"netaddr","description":"A library for manipulating IP addresses, subnets, ranges, and sets."},{"name":"pantry","description":"Common Lisp client for Pantry JSON storage service: https://getpantry.cloud"},{"name":"pira","description":"Unofficial AWS SDK for Common Lisp"},{"name":"smithy-lisp","description":null},{"name":"star","description":null},{"name":"trinsic","description":"Common Lisp utility system to aid in extrinsic and intrinsic system construction."},{"name":"trivial-inspect","description":"Portable toolkit for interactive inspectors."},{"name":"trivial-time","description":"trivial-time allows timing a benchmarking a piece of code portably"}],"updated_projects":[{"name":"3d-math","description":"A library implementing the necessary linear algebra math for 2D and 3D computations"},{"name":"3d-matrices","description":"A utility library implementing 2x2, 3x3, 4x4, and NxN matrix functionality."},{"name":"3d-quaternions","description":"A utility library implementing quaternion and dual-quaternion functionality."},{"name":"3d-spaces","description":"A library implementing spatial query structures"},{"name":"3d-transforms","description":"A utility library implementing a common structure to encapsulate spatial transformations"},{"name":"3d-vectors","description":"A utility library implementing 2D, 3D, and 4D vector functionality."},{"name":"action-list","description":"An implementation of action lists"},{"name":"adhoc","description":"Another Declarative Hierarchical Object-centric CLOS Customization"},{"name":"anypool","description":"General-purpose pooling library"},{"name":"array-utils","description":"A few utilities for working with arrays."},{"name":"async-process","description":"asynchronous process execution for common lisp"},{"name":"atomics","description":"Portability layer for atomic operations like compare-and-swap (CAS)."},{"name":"babel","description":"Babel, a charset conversion library."},{"name":"binary-structures","description":"A library for reading, writing, and representing structures from binary representations"},{"name":"bp","description":"Bitcoin Protocol components in Common Lisp"},{"name":"cambl","description":"A library for working with financial amounts involving multiple commodities."},{"name":"cari3s","description":"A generator for the i3 status bar."},{"name":"cephes.cl","description":null},{"name":"cffi","description":"The Common Foreign Function Interface"},{"name":"cffi-object","description":"A Common Lisp library that enables fast and convenient interoperation with foreign objects."},{"name":"chain","description":"Chaining/threading macros, one of them `setf`ing its first\n  argument"},{"name":"chipi","description":null},{"name":"chirp","description":"Chirp Twitter client featuring full API coverage."},{"name":"chunga","description":null},{"name":"clad","description":"The CLAD System."},{"name":"cl-algebraic-data-type","description":"A library for algebraic data types."},{"name":"cl-all","description":"A script to evaluate expressions in multiple lisp implementations."},{"name":"cl-ana","description":null},{"name":"classimp","description":"Common Lisp/CFFI bindings for Open Asset Import Library (http://assimp.sourceforge.net/)"},{"name":"classowary","description":"An implementation of the Cassowary linear constraint solver toolkit"},{"name":"clast","description":"CLAST is a Common Lisp library that can produce an \"abstract syntax\ntree\" of a \"form\".  Its main use is for source analysis and\ntransformation, e.g., extracting the \"free variables\" list from a\nform."},{"name":"clath","description":"Clath is single sign-on middleware for Clack. It allows basic login with OAuth1.0a, OAuth2 and OpenID Connect."},{"name":"clazy","description":"The CLAZY System."},{"name":"cl-batis","description":null},{"name":"cl-bmp","description":"A library for dealing with Windows bitmaps (BMP, DIB, ICO, CUR)"},{"name":"cl-charms","description":"CFFI bindings for curses."},{"name":"cl-collider","description":"SuperCollider client for Common Lisp"},{"name":"cl-concord","description":"CONCORD implementation based on Common Lisp"},{"name":"cl-cxx","description":"Common Lisp Cxx Interoperation"},{"name":"cl-data-structures","description":"Data structures, ranges, ranges algorithms."},{"name":"cl-dbi","description":null},{"name":"cl-dbi-connection-pool","description":null},{"name":"cl-decimals","description":"Decimal number parser and formatter"},{"name":"cl-def-properties","description":"Common Lisp definitions instropection library"},{"name":"cl-duckdb","description":"CFFI wrapper around the DuckDB C API"},{"name":"cl-enchant","description":"Programming interface for Enchant spell-checker library"},{"name":"cl-enumeration","description":null},{"name":"cl-fast-ecs","description":"Blazingly fast Entity-Component-System microframework."},{"name":"cl-fbx","description":"Bindings to ufbx, a simple and free FBX model decoding library"},{"name":"cl-flac","description":"Bindings to libflac, a simple FLAC decoding library"},{"name":"cl-flx","description":"Rewrite emacs-flx in Common Lisp"},{"name":"cl-fond","description":"Bindings to libfond, a simple text rendering engine for OpenGL"},{"name":"cl-frugal-uuid","description":"Common Lisp UUID library with zero dependencies"},{"name":"cl-gamepad","description":"Portability library for gamepad and joystick access."},{"name":"cl-general-accumulator","description":"A general-purpose, extensible value accumulator"},{"name":"cl-gltf","description":"A library to parse and serialize the glTF file format."},{"name":"cl-gobject-introspection-wrapper","description":"Wrap and call GObject Introspection FFI function in LISP style, based on cl-gobject-introspection."},{"name":"cl-gog-galaxy","description":"A wrapper for the GOG Galaxy SDK"},{"name":"cl-gpio","description":"A library for the Linux GPIO kernel module as used on hobby kits such as the Raspberry Pi"},{"name":"cl-gserver","description":null},{"name":"cl-html-readme","description":"A HTML Documentation Generator for Common Lisp projects."},{"name":"cl-i18n","description":"A gettext-style internationalisation framework for Common Lisp."},{"name":"clingon","description":"Command-line options parser system for Common Lisp"},{"name":"clip","description":"An HTML templating engine using Plump."},{"name":"clith","description":"Common Lisp wITH macro. A general WITH macro."},{"name":"cl-jingle","description":"jingle -- ningle with bells and whistles"},{"name":"cl-just-getopt-parser","description":"Getopt-like parser for command-line options and arguments"},{"name":"cl-k8055","description":"Bindings to the k8055 DAQ hobby board."},{"name":"cl-ktx","description":"An implementation of the Khronos KTX image file format"},{"name":"cl-las","description":"Library to manipulate LAS files"},{"name":"cl-lc","description":"List comprehensions"},{"name":"cl-ledger","description":"Double-entry accounting system."},{"name":"cl-lex","description":"Common Lisp macros for generating lexical analyzers"},{"name":"cl-liballegro","description":"Allegro 5 game programming library bindings for Common Lisp"},{"name":"cl-liballegro-nuklear","description":"CFFI wrapper for the Nuklear IM GUI library with liballegro backend, to be used with cl-liballegro."},{"name":"cl-libre-translate","description":"A Common Lisp client for the Libre Translate API for translating between human languages.  See https://github.com/LibreTranslate/LibreTranslate to setup the Libre Translate service."},{"name":"cl-markless","description":"A parser implementation for Markless"},{"name":"cl-migratum","description":"Database schema migration system for Common Lisp"},{"name":"cl-mixed","description":"Bindings to libmixed, a sound mixing and processing library."},{"name":"cl-modio","description":"A client library for the mod.io API."},{"name":"cl-monitors","description":"Bindings to libmonitors, allowing the handling of monitors querying and resolution changing."},{"name":"cl-mpg123","description":"Bindings to libmpg123, providing cross-platform, fast MPG1/2/3 decoding."},{"name":"cl-naive-tests","description":"A test framework that is not based on any of the mainstream popular testing frameworks. It has a very simple api, so the learning curve should be considerably less than for most other frameworks. It is also designed to work well with gitlab CI."},{"name":"clog","description":null},{"name":"clohost","description":"A client library for the Cohost API"},{"name":"cl-oju","description":"Common Lisp equivalents of core Clojure functions, especially sequence-related ones"},{"name":"cl-opengl","description":"Common Lisp bindings to OpenGL."},{"name":"cl-opus","description":"Bindings to libopusfile, a simple and free OGG/Opus decoding library"},{"name":"closer-mop","description":"Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations."},{"name":"cl-out123","description":"Bindings to libout123, providing cross-platform audio output."},{"name":"cl-protobufs","description":null},{"name":"cl-pslib","description":"A CFFI wrapper for the pslib library, a library for generating PostScript files."},{"name":"cl-qoa","description":"An implementation of the Quite Okay Audio format."},{"name":"cl-rcfiles","description":null},{"name":"cl-resvg","description":"An up-to-date bindings library for the resvg SVG rendering library"},{"name":"cl-secp256k1","description":"FFI findings for secp256k1 library"},{"name":"cl-sf3","description":"A library to parse and create SF3 files."},{"name":"cl-soloud","description":"Bindings to SoLoud, a multi-platform, multi-backend, minimal dependencies sound mixing and output library"},{"name":"cl-spidev","description":"A library for the Linux SPIDEV kernel module as used on hobby kits such as the Raspberry Pi"},{"name":"clss","description":"A DOM tree searching engine based on CSS selectors."},{"name":"cl+ssl","description":"Common Lisp interface to OpenSSL."},{"name":"cl-steamworks","description":"A wrapper for the Valve SteamWorks API."},{"name":"cl-str","description":"Modern, consistent and terse Common Lisp string manipulation library."},{"name":"cl-svg","description":"Produce Scalable Vector Graphics (SVG) files"},{"name":"cl-transducers","description":"Ergonomic, efficient data processing."},{"name":"cl-transmission","description":""},{"name":"cl-trivial-clock","description":"Common Lisp library to get accurate wall-clock times on multiple platforms"},{"name":"cl-unification","description":"The CL-UNIFICATION system.\n\nThe system contains the definitions for the 'unification' machinery."},{"name":"clunit2","description":"CLUnit is a Common Lisp unit testing framework."},{"name":"clustered-intset","description":"Implements a non-negative keyed set of integers favoring clustered keys."},{"name":"cl-utils","description":null},{"name":"cl-vorbis","description":"Bindings to stb_vorbis, a simple and free OGG/Vorbis decoding library"},{"name":"cl-wavefront","description":"A library to parse the Wavefront OBJ file format."},{"name":"cl-wavelets","description":"Wavelet transform library"},{"name":"cl-who","description":"(X)HTML generation macros"},{"name":"clws","description":"CLWS implement the WebSocket Protocol as described by\nRFC6455[1] (as well as some older drafts implemented by recent\nbrowsers [2][3][4][5]).  Only a WebSockets server implementation is\nprovided.\n\n[1]http://tools.ietf.org/html/rfc6455\n[2] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17\n[3] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-08\n[4] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07\n[5] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00"},{"name":"clx","description":"An implementation of the X Window System protocol in Lisp."},{"name":"cl-xkb","description":"Common Lisp wrapper for libxkb"},{"name":"cl-yacc","description":"A LALR(1) parser generator for Common Lisp"},{"name":"cl-yahoo-finance","description":"CL interface to Yahoo's finance API"},{"name":"cl-yaml","description":"A YAML parser and emitter."},{"name":"cmd","description":"A utility for running external programs"},{"name":"coalton","description":"An efficient, statically typed functional programming language that supercharges Common Lisp. "},{"name":"cocoas","description":"A toolkit library to help deal with CoreFoundation, Cocoa, and objc"},{"name":"colored","description":"System for colour representation, conversion, and operation."},{"name":"com.danielkeogh.graph","description":"A fast an reliable graph library."},{"name":"command-line-args","description":null},{"name":"com-on","description":"Utilities for dealing with COM interfaces."},{"name":"concrete-syntax-tree","description":"Library for parsing Common Lisp code into a concrete syntax tree."},{"name":"conduit-packages","description":null},{"name":"consfigurator","description":"Lisp declarative configuration management system"},{"name":"crypto-shortcuts","description":"Shorthand functions for common cryptography tasks such as hashing, encrypting, and encoding."},{"name":"damn-fast-priority-queue","description":"A heap-based priority queue whose first and foremost priority is speed."},{"name":"datafly","description":"Lightweight database library."},{"name":"data-frame","description":"A data manipulation library for statistical computing"},{"name":"data-lens","description":"Utilities for building data transformations from composable functions, modeled on lenses and transducers"},{"name":"datamuse","description":"Common Lisp library for accessing the Datamuse word-finding API"},{"name":"declt","description":null},{"name":"deeds","description":"Deeds Extensible Event Delivery System"},{"name":"defenum","description":"The DEFENUM facility provides C++ and Java styled 'enum' in Common Lisp."},{"name":"deferred","description":"A simple library allowing you to write code using deferred libraries."},{"name":"definer","description":"A DEF macro for Common Lisp.\r\n\r\nThe DEFINER library adds a simple macro DEF to Common Lisp that\r\nreplaces the various 'def*' forms in the language.  It is a simple\r\nhack, but it adds some elegance to the language.  Of course, it comes\r\nwith its own way to be extended."},{"name":"definitions","description":"General definitions reflection library."},{"name":"deploy","description":"Tools to aid in the deployment of a fully standalone application."},{"name":"depot","description":"Protocol for transparent collections of files."},{"name":"dexador","description":"Yet another HTTP client for Common Lisp"},{"name":"dfio","description":"Common Lisp library for reading and writing data-frames"},{"name":"dissect","description":"A lib for introspecting the call stack and active restarts."},{"name":"djula","description":"An implementation of Django templates for Common Lisp."},{"name":"dns-client","description":"A client for the DNS protocol."},{"name":"doc","description":null},{"name":"documentation-utils","description":"A few simple tools to help you with documenting your library."},{"name":"dsm","description":null},{"name":"easy-audio","description":"A pack of audio decoders for FLAC, WavPack and other formats"},{"name":"easy-routes","description":"Yet another routes handling utility on top of Hunchentoot"},{"name":"eclector","description":"A portable, extensible Common Lisp reader."},{"name":"esrap","description":"A Packrat / Parsing Grammar / TDPL parser for Common Lisp."},{"name":"expanders","description":"Tool for defining expanders."},{"name":"f2cl","description":"F2CL:  Fortran to Lisp converter"},{"name":"feeder","description":"RSS, Atom and general feed parsing and generating"},{"name":"file-attributes","description":"Access to file attributes (uid, gid, atime, mtime, mod)"},{"name":"file-finder","description":"File finder. Enable rapid file search, inspection and manipulation."},{"name":"file-lock","description":"File lock library on POSIX systems"},{"name":"file-notify","description":"Access to file change and access notification."},{"name":"file-select","description":"A library to invoke the native file selection dialogs to open or save files."},{"name":"filesystem-utils","description":"A collection of utilities for filesystem interaction."},{"name":"flare","description":"Easy particle systems with fine grained control."},{"name":"float-features","description":"A portability library for IEEE float features not covered by the CL standard."},{"name":"flow","description":"A flowchart and generalised graph library."},{"name":"font-discovery","description":"Find system font files matching a font spec."},{"name":"for","description":"An extensible iteration macro library."},{"name":"format-seconds","description":"Format durations in seconds as human-friendly strings"},{"name":"form-fiddle","description":"A collection of utilities to destructure lambda forms."},{"name":"frpc","description":"An ONC-RPC implementation."},{"name":"fset","description":"A functional set-theoretic collections library.\nSee: https://gitlab.common-lisp.net/fset/fset/-/wikis/home\n"},{"name":"functional-trees","description":"Tree data structure supporting functional manipulation"},{"name":"fuzzy-dates","description":"A library to fuzzily parse date strings"},{"name":"fuzzy-match","description":"From a string input and a list of candidates, return the most relevant candidates first."},{"name":"fxml","description":null},{"name":"gendl","description":"The Gendl® gendl Subsystem"},{"name":"genhash","description":"Generic hashtable code"},{"name":"glfw","description":"An up-to-date bindings library to the most recent GLFW OpenGL context management library"},{"name":"glsl-toolkit","description":"A library to parse and modify OpenGL Shader Language (GLSL) source code"},{"name":"graph","description":"simple library for building and manipulating graphs"},{"name":"harmony","description":"A common lisp sound server and sound processing library."},{"name":"helambdap","description":"The HELambdaP System."},{"name":"hsx","description":"Component-oriented HTML DSL"},{"name":"http2","description":"HTTP/2 library, including a sample client and server.\n\nThe system also supports TEST-OP to run the test suite."},{"name":"hu.dwim.asdf","description":"Various ASDF extensions such as attached test and documentation system, explicit development support, etc."},{"name":"hu.dwim.common","description":"An extended Common Lisp package to the general needs of other hu.dwim systems."},{"name":"hu.dwim.common-lisp","description":"A redefinition of the standard Common Lisp package that includes a number of renames and shadows."},{"name":"hu.dwim.computed-class","description":"Constraint based change propagation for class slots, lexical variables, function return values and reified cells."},{"name":"hu.dwim.debug","description":"Various debug utilities such as lexical tracing, etc."},{"name":"hu.dwim.def","description":"General purpose, homogenous, extensible definer macro."},{"name":"hu.dwim.defclass-star","description":"Simplify class like definitions with defclass* and friends."},{"name":"hu.dwim.delico","description":"Delimited, interpreted shift-reset continuation."},{"name":"hu.dwim.graphviz","description":"Graphviz layouting using CFFI bindings."},{"name":"hu.dwim.logger","description":"Generic purpose logger utility."},{"name":"hu.dwim.perec","description":"RDBMS based persistent CLOS, an object relational mapping (ORM)."},{"name":"hu.dwim.rdbms","description":"Relational database independent RDBMS and SQL abstractions."},{"name":"hu.dwim.serializer","description":"Generic serializer and deserializer."},{"name":"hu.dwim.syntax-sugar","description":"Various syntax extensions."},{"name":"hu.dwim.util","description":"Various utilities, this is the most basic system that only introduce a small number of external dependencies."},{"name":"hu.dwim.walker","description":"Common Lisp form walker and unwalker (to and from CLOS instances)."},{"name":"humbler","description":"A Tumblr API interface"},{"name":"iclendar","description":"An iCalendar format lirbary."},{"name":"imago","description":"Image manipulation library"},{"name":"incless","description":"A portable and extensible Common Lisp printer implementation (core)"},{"name":"inkwell","description":"An API client for the Splatoon 2 Splatnet."},{"name":"in-nomine","description":"Utilities for extensible namespaces in Common Lisp."},{"name":"inravina","description":"A portable and extensible Common Lisp pretty printer."},{"name":"invistra","description":"A portable and extensible Common Lisp FORMAT implementation"},{"name":"iterate","description":"Jonathan Amsterdam's iterator/gatherer/accumulator facility"},{"name":"journal","description":"A library built around explicit execution traces for\n  logging, tracing, testing and persistence."},{"name":"jpeg-turbo","description":"libjpeg-turbo wrapper for Common Lisp"},{"name":"jsonrpc","description":"JSON-RPC 2.0 server/client implementation"},{"name":"khazern","description":"A portable and extensible Common Lisp LOOP implementation"},{"name":"knx-conn","description":"KNXnet/IP implementation in Common Lisp"},{"name":"lack","description":"A minimal Clack"},{"name":"lambda-fiddle","description":"A collection of functions to process lambda-lists."},{"name":"language-codes","description":"A small library mapping language codes to language names."},{"name":"lass","description":"Lisp Augmented Style Sheets. Compiles LASS to CSS."},{"name":"legit","description":"CL interface to the GIT binary."},{"name":"lemmy-api","description":"Most recently generated bindings to the Lemmy API"},{"name":"letv","description":"The LETV Package.\n\nExports two macros, LETV and LETV* that allow to combine standard LET\nand LET* constucts with MULTIPLE-VALUE-BIND in a possible less verbose\nway that also requires less indentation."},{"name":"lichat-ldap","description":"LDAP backend for the Lichat server profiles."},{"name":"lichat-protocol","description":"The independent protocol part of Lichat."},{"name":"lichat-serverlib","description":"Tools to help build a server using the lichat protocol."},{"name":"lichat-tcp-client","description":"A simple TCP client implementation for lichat"},{"name":"lichat-tcp-server","description":"A simple TCP server implementation for lichat."},{"name":"lichat-ws-server","description":"A simple WebSocket server implementation for lichat."},{"name":"linear-programming-glpk","description":"A backend for linear-programming using GLPK"},{"name":"lisa","description":"The Lisa Expert System Shell"},{"name":"lisp-chat","description":"An experimental chat irc-like"},{"name":"lisp-interface-library","description":"Long name alias for lil"},{"name":"lisp-stat","description":"A statistical computing environment for Common Lisp"},{"name":"listopia","description":"List manipulation library"},{"name":"lla","description":"Lisp Linear Algebra"},{"name":"local-time","description":"A library for manipulating dates and times, based on a paper by Erik Naggum"},{"name":"log4cl-extras","description":"A bunch of addons to LOG4CL: JSON appender, context fields, cross-finger appender, etc."},{"name":"logging","description":null},{"name":"lquery","description":"A library to allow jQuery-like HTML/DOM manipulation."},{"name":"lru-cache","description":"A least-recently-used cache structure"},{"name":"luckless","description":"Lockless data structures"},{"name":"lunamech-matrix-api","description":"An implementation of the Matrix API taken from LunaMech see https://lunamech.com"},{"name":"machine-measurements","description":"Perform measurements about CPU time, memory usage, etc."},{"name":"machine-state","description":"Retrieve machine state information about CPU time, memory usage, etc."},{"name":"maiden","description":"A modern and extensible chat bot framework."},{"name":"manifolds","description":"Various manifold mesh algorithms"},{"name":"math","description":"Math is a math library, implementing some algorithms:\n@begin(list)\n @item(linear algebra;)\n @item(operations with matrices;)\n @item(statistical functions;)\n @item(linear and bilinear interpolation;)\n @item(finding approximating polynomials, implemented in Common\n       Lisp.)\n@end(list)\n"},{"name":"mcclim","description":"McCLIM is an implementation of the CLIM 2.0 specification."},{"name":"memory-regions","description":"Implementation of a memory region abstraction"},{"name":"messagebox","description":"A library to show a native message box dialog."},{"name":"mgl-pax","description":"Documentation system, browser, generator. See the\n  MGL-PAX::@PAX-MANUAL."},{"name":"misc-extensions","description":"The GMap iteration macro, plus a few other useful macros."},{"name":"mito","description":"Abstraction layer for DB schema"},{"name":"mito-auth","description":"User authorization for Mito classes"},{"name":"mk-defsystem","description":"The MK-DEFSYSTEM ASDF System."},{"name":"mmap","description":"Portable mmap (file memory mapping) utility library."},{"name":"mnas-path","description":"Describe mnas-path here"},{"name":"modularize","description":"A modularization framework"},{"name":"modularize-hooks","description":"Generic hooks and triggers extension for modularize."},{"name":"modularize-interfaces","description":"Programmatical interfaces extension for Modularize"},{"name":"multilang-documentation","description":"A drop-in replacement for CL:DOCUMENTATION providing multi-language docstrings"},{"name":"multiposter","description":"An application to post to multiple services at once."},{"name":"mutility","description":"modula's utilities"},{"name":"mutils","description":"A collection of Common Lisp modules."},{"name":"named-readtables","description":"Library that creates a namespace for readtables akin\n  to the namespace of packages."},{"name":"neural-classifier","description":"Classification of samples based on neural network."},{"name":"new-op","description":"The NEW-OP System.\n\nA (not so) new NEW operator that subsumes all the 'make-...' functions\nand methods of Common Lisp."},{"name":"nodgui","description":"Lisp bindings for the Tk toolkit"},{"name":"nontrivial-gray-streams","description":"A compatibility layer for Gray streams including extensions"},{"name":"north","description":"oAuth 1.0a server and client implementation, the successor to South."},{"name":"numerical-utilities","description":null},{"name":"oclcl","description":"oclcl is a library S-expression to OpenCL C."},{"name":"omglib","description":null},{"name":"one-more-re-nightmare","description":"A regular expression compiler"},{"name":"ook","description":"A CL compiler and enviroment for literate Orangutans."},{"name":"open-location-code","description":"Open Location Code library."},{"name":"open-with","description":"Open a file in a suitable external program"},{"name":"osicat","description":"A lightweight operating system interface"},{"name":"overlord","description":"Experimental build system."},{"name":"oxenfurt","description":"A client for the Oxford dictionary API."},{"name":"pango-markup","description":"A small library to generate pango-style text markup."},{"name":"parachute","description":"An extensible and cross-compatible testing framework."},{"name":"parse-float","description":"Parse floating point values in strings."},{"name":"pathname-utils","description":"A collection of utilities for pathname manipulation."},{"name":"peltadot","description":"PELTADOT Extends Lisp's Types And Dispatches Over Them"},{"name":"perceptual-hashes","description":"Perceptual hash algorithms for images"},{"name":"periods","description":"Utilities for manipulating time ranges and distances, based on LOCAL-TIME."},{"name":"petalisp","description":"Elegant High Performance Computing"},{"name":"phos","description":"An experimental Gemini client library"},{"name":"physical-quantities","description":"A library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation."},{"name":"piping","description":"A library to enable simple message pipelines."},{"name":"plot","description":"A plotting system for Common Lisp"},{"name":"plump","description":"An XML / XHTML / HTML parser that aims to be as lenient as possible."},{"name":"plump-sexp","description":"Turning SEXPs into a Plump DOM and back."},{"name":"plump-tex","description":"Rudimentary parser turning TeX-like syntax into a Plump DOM."},{"name":"postmodern","description":"PostgreSQL programming API"},{"name":"precise-time","description":"Precise time measurements"},{"name":"promise","description":"A small, independent promise library for asynchronous frameworks"},{"name":"punycode","description":"Punycode encoding/decoding"},{"name":"py4cl2-cffi","description":"CFFI based alternative to PY4CL2, primarily developed for performance reasons."},{"name":"qlot","description":"A project-local library installer"},{"name":"qoi","description":"Library for encoding/decoding QOI (Quite OK Image Format) files"},{"name":"quaviver","description":"A portable and extensible floating point string library"},{"name":"queen.lisp","description":null},{"name":"quickhull","description":"An implementation of the Quickhull convex hull construction algorithm"},{"name":"quilc","description":null},{"name":"quri","description":"Yet another URI library for Common Lisp"},{"name":"qvm","description":"An implementation of the Quantum Abstract Machine."},{"name":"random-sampling","description":"Functions to generate random samples with various distributions"},{"name":"random-state","description":"Portable random number generation."},{"name":"ratify","description":"A collection of utilities to ratify, validate and parse inputs."},{"name":"reblocks","description":"A Common Lisp web framework, successor of the Weblocks."},{"name":"reblocks-websocket","description":"Reblocks extension allowing to add a bidirectional communication via Websocket between a backend and Reblocks widgets."},{"name":"redirect-stream","description":"Offers a stream that redirects all actions to an inner stream."},{"name":"rove","description":"Yet another testing framework intended to be a successor of Prove"},{"name":"sc-extensions","description":"additional library collection for cl-collider"},{"name":"scriptl","description":"Scripting, Common Lisp style"},{"name":"sel","description":null},{"name":"serapeum","description":"Utilities beyond Alexandria."},{"name":"shasht","description":"JSON reading and writing for the Kzinti."},{"name":"shop3","description":null},{"name":"si-kanren","description":"A micro-Kanren implementation in Common Lisp"},{"name":"simple-inferiors","description":"A very simple library to use inferior processes."},{"name":"simple-tasks","description":"A very simple task scheduling framework."},{"name":"slime","description":null},{"name":"sly","description":null},{"name":"softdrink","description":"Tools to inline or extract CSS into/from HTML."},{"name":"south","description":"Simple OaUTH library for oAuth1.0"},{"name":"speechless","description":"A dialogue system language implementation."},{"name":"spinneret","description":"Common Lisp HTML5 generator."},{"name":"staple","description":"A tool to generate documentation about Lisp projects through an HTML template."},{"name":"statistics","description":"A consolidated system of statistical functions"},{"name":"studio-client","description":"A client library for the Studio image hosting service"},{"name":"sxql","description":"A SQL generator"},{"name":"sycamore","description":"Fast, purely functional data structures"},{"name":"system-locale","description":"System locale and language discovery"},{"name":"terrable","description":"Terragen TER file format reader"},{"name":"testiere","description":"TDD system for Common Lisp"},{"name":"text-draw","description":"A utility library to draw nice presentations in pure text."},{"name":"tfeb-lisp-hax","description":null},{"name":"timer-wheel","description":"A timer wheel implementation with BORDEAUX-THREADS backend."},{"name":"tooter","description":"A client library for Mastodon instances."},{"name":"trivia","description":"NON-optimized pattern matcher compatible with OPTIMA, with extensible optimizer interface and clean codebase"},{"name":"trivial-arguments","description":"A simple library to retrieve the lambda-list of a function."},{"name":"trivial-benchmark","description":"An easy to use benchmarking system."},{"name":"trivial-download","description":"Download files from Common Lisp"},{"name":"trivial-extensible-sequences","description":"Portability library for the extensible sequences protocol."},{"name":"trivial-indent","description":"A very simple library to allow indentation hints for SWANK."},{"name":"trivial-main-thread","description":"Compatibility library to run things in the main thread."},{"name":"trivial-mimes","description":"Tiny library to detect mime types in files."},{"name":"trivial-open-browser","description":"Open the browser to a URL, on any system."},{"name":"trivial-package-locks","description":"A standard interface to the various package lock implementations."},{"name":"trivial-thumbnail","description":"Tiny library to create image thumbnails with imagemagick."},{"name":"trivial-toplevel-prompt","description":"Portability library to customize REPL prompts."},{"name":"trivial-with-current-source-form","description":"Helps macro writers produce better errors for macro users"},{"name":"type-templates","description":"A library for defining and expanding templated functions"},{"name":"uax-14","description":"Implementation of the Unicode Standards Annex #14's line breaking algorithm"},{"name":"uax-9","description":"Implementation of the Unicode Standards Annex #9's bidirectional text algorithm"},{"name":"ubiquitous","description":"A library providing a universal application configuration mechanism."},{"name":"uncursed","description":"Another TUI library, this time without curses."},{"name":"usocket","description":"Universal socket library for Common Lisp"},{"name":"vellum","description":null},{"name":"verbose","description":"A logging framework using the piping library."},{"name":"vp-trees","description":"Perceptual hash algorithms for images"},{"name":"wayflan","description":"From-scratch Wayland client implementation"},{"name":"websocket-driver","description":"WebSocket protocol handler"},{"name":"with-contexts","description":"The WITH-CONTEXT System.\n\nA system providing a WITH macro and 'context'ualized objects handled\nby a ENTER/HANDLE/EXIT protocol in the spirit of Python's WITH macro.\n\nOnly better, or, at a minimum different, of course.\n"},{"name":"wouldwork","description":"classical planning with the wouldwork planner"},{"name":"xhtmlambda","description":"THe XHTMLambda System.\n\nAnother HTML/XHTML/XML generation (and parsing) system in Common Lisp."},{"name":"yah","description":"Yet Another Heap"},{"name":"zippy","description":"A fast zip archive library"}],"updated_at":"2026-01-02T00:48:47.968944Z"}