1am |
A minimal testing framework. (MIT) |
3b-bmfont |
BMFont file format readers/writers (MIT) |
3bgl-shader |
CL-hosted CL-like DSL for generating GLSL (MIT) |
3b-hdr |
reader and writer for radiance HDR files (MIT) |
3bmd |
markdown processor in CL using esrap parser. (MIT) |
3bmd-ext-code-blocks |
extension to 3bmd implementing github style ``` delimited code blocks, with support for syntax highlighting using colorize, pygments, or chroma (MIT) |
3bmd-ext-definition-lists |
extension to 3bmd implementing 'PHP Markdown Extra' style definition lists (MIT) |
3bmd-ext-math |
An extension for 3bmd for handling math markup (MIT) |
3bmd-ext-tables |
Extension to 3bmd implementing PHP Markdown Extra style tables (MIT) |
3bmd-ext-wiki-links |
example extension to 3bmd implementing simple wiki-style links (MIT) |
3bmd-youtube |
An extension for 3bmd for embedding YouTube videos |
3b-swf |
Common Lisp .swf file manipulation library |
3b-swf-swc |
Partial hacks for extracting data from flash .swc files. |
3bz |
deflate decompressor (MIT) |
3d-math |
A library implementing the necessary linear algebra math for 2D and 3D computations (zlib) |
3d-matrices |
A utility library implementing 2x2, 3x3, 4x4, and NxN matrix functionality. (zlib) |
3d-quaternions |
A utility library implementing quaternion and dual-quaternion functionality. (zlib) |
3d-spaces |
A library implementing spatial query structures (zlib) |
3d-transforms |
A utility library implementing a common structure to encapsulate spatial transformations (zlib) |
3d-vectors |
A utility library implementing 2D, 3D, and 4D vector functionality. (zlib) |
40ants-asdf-system |
Provides a class for being used instead of asdf:package-inferred-system. (BSD) |
40ants-doc, aka doc |
Documentation generator, based on MGL-PAX. Allows to put documentation inside lisp files and cross-reference between different entities. |
40ants-doc-full |
Documentation generator for 40ANTS-DOC (based on MGL-PAX). You will need to load this system, to build documentation for a library which uses 40ANTS-DOC system. |
40ants-slynk |
Utilities to start SLYNK if needed and to track active connections. (Unlicense) |
able |
A Common Lisp editor (MIT) |
abnf |
ABNF Parser Generator, per RFC2234 (ISC license) |
abstract-arrays |
Julias AbstractArray like abstraction for Common Lisp.(MIT) REMOVED OCT 15, 2024 |
abstract-classes |
Extends the MOP to allow `abstract` and `final` classes. |
access |
A library providing functions that unify data-structure access for Common Lisp:access and (setf access). (BSD 2 clause)Comments by 40ants here. |
acclimation |
Library supporting internationalization (FreeBSD) |
a-cl-cairo2-loader |
Cairo bindings for common lisp (Boost Software License 1.0) |
a-cl-logger |
A logger that sends to multiple destinations in multiple formats. Based on arnesi logger (BSD 3 clause) |
a-cl-logger-logstash |
Load the logstash appender for a-cl-logger (BSD) |
acm-random |
A fast, cryptographically insecure, random number generator. |
action-list |
An implementation of action lists — zlib |
adhoc |
Another Declarative Hierarchical Object-centric CLOS Customization (GPLv3) |
adopt |
Simple, flexible, UNIX-style option parsing. (MIT) |
adopt-subcommands |
Extend the Adopt command line processing library to handle nested subcommands. (MIT) |
adp |
Add Documentation, Please. A documentation generator. — The Unlicense |
adp-github |
ADP extension to generate github markdown files. (MIT) |
adp-plain |
Add Documentation, Please… using plain text. An extension of ADP to generate files with barely additional features. (MIT) |
advanced-readtable |
Advanced customizable readtable (BSD 2 Clause) |
adw-charting |
Charting package to make pretty graphs and charts - Removed in Oct 2021 Quicklisp Update (LGPL) |
adw-charting-google |
Charting package to make graphs and charts using the Google chart API |
adw-charting-vecto |
Charting package to make pretty graphs and charts using Vecto |
aether |
A DSL for emulating an actor-based distributed system, housed on a family of emulated devices. (MIT) |
agnostic-lizard |
A portable code walker that makes a best effort to be correct in most cases (GPL 3) |
agnostic-lizard-debugger-prototype |
A portable debugger prototype that injects debugger hooks into code (GPL 3) |
agutil |
A collection of utility functions not found in other utility libraries. (MIT) |
ahungry-fleece |
A general utility library of convenience functions and features. (GPL 3) REMOVED OCT 15, 2024 |
alexa |
A lexical analyzer generator.(BSD 3) |
alexandria |
Alexandria is a collection of portable public domain utilities. (Public Domain) |
alexandria-plus |
A conservative set of extensions to Alexandria utilities (Public Domain) |
algebraic-data-library |
A library of common algebraic data types. (BSD 3) |
allioli |
Alliolification (MIT) |
also-alsa |
Basic ALSA bindings for Common Lisp (LGPL) |
alternate-asdf-system-connections |
Allows for ASDF system to be connected so that auto-loading may occur. This is a fork of asdf-system-connections and incorporates a load-system-driven mechanism for loading dependencies and also loads the dependencies of the connections. (MIT) |
amazon-ecs |
Amazon Product Advertising API library for Common Lisp (LLGPL) |
amb |
An implementation of John McCarthy's ambiguous operator(MIT) |
anaphora |
The Anaphoric Macro Package from Hell (Public Domain) |
anaphoric-variants |
Gives access to anaphoric variants of operators through one macro: ANAPHORIC. The user explicitly provides a variable name, preserving sanity, in contrast to the traditional use of an evil implicit variable (\ |
anatevka |
A distributed blossom algorithm for minimum-weight perfect matching. — MIT |
ansi-test-harness |
A testing harness that fetches ansi-test and allows subsets and extrinsic systems (MIT) |
antik |
A library of numerical mathematics. (GPL 3) |
antik-base |
Basic definitions providing a foundation for computational mathematics, science, and engineering. (GPL 3) |
anypool |
General-purpose pooling library (BSD 2 clause) |
apply-argv |
Apply-argv is a library for parsing command line arguments. (LLGPL) |
april |
April is a subset of the APL programming language that compiles to Common Lisp. (Apache 2) Comments by 40ants here. |
arc-compat |
Arc compatible package for CL |
architecture.builder-protocol |
Protocol and framework for building parse results and other object graphs. |
architecture.builder-protocol.json |
Serialize node trees into JSON documents. |
architecture.builder-protocol.universal-builder |
Builder and un-builder for standard-object instances. |
architecture.builder-protocol.xpath |
Query node trees using XPath expressions. |
architecture.service-provider |
Provides a framework for registering and finding services and providers of these. |
architecture.service-provider-and-hooks |
Run hooks when service providers change. |
archive |
A package for reading and writing archive (tar, cpio, etc.) files. (BSD 2 Clause) Comments by 40ants here. |
arithmetic-operators-as-words |
Just simple macros that expand to the normal arithmetic operators.(MIT) |
arnesi |
A bag-of-tools utilities library used to aid in implementing the bese.it toolkit (MIT) |
array-operations |
Simple array operations library for Common Lisp. (MIT) |
array-utils |
A few utilities for working with arrays. (zlib) |
arrival |
Classical planning plan validator written in modern Common Lisp (LLGPL) |
arrow-macros |
arrow-macros provides clojure-like arrow macros and diamond wands. (MIT) |
arrows |
Implements -> and ->> from Clojure, as well as several expansions on the idea. (Creative Commons) Comments by 40ants here. |
ascii-strings |
Operations on ASCII strings. Essentially this can be any kind ofsingle-byte encoded strings.(BSD 3 Clause) |
asdf-dependency-graph |
A minimal wrapper around `dot` available at least on Linux systems to generate dependency-graphs. — MIT |
asdf-dependency-grovel |
Analyse the dependencies in an ASDF system |
asdf-driver |
|
asdf-encodings |
Portable interface to character encodings and your implementation's external-format |
asdf-finalizers |
Enforced calling of finalizers for Lisp code. Comments by 40ants here. |
asdf-linguist |
Extensions for ASDF. (MIT) Comments by 40ants here. |
asdf-manager |
Download and manage ASDF versions. (MIT) |
asdf-nst |
NST integration with ASDF |
asdf-package-system |
Backward-compatible stub for ASDF 3.1's package-inferred-system feature |
asdf-system-connections |
Allows for ASDF system to be connected so that auto-loading may occur. |
asdf-viz |
Visualizes the dependencies between asdf systems / Visualize the function call graph. Comments by 40ants here. |
asd-generator |
Automatic directory scanner/generator for .asd project files. (GPL 3) |
asn1 |
ASN.1 encoder/decoder (BSD 2-Clause) |
assertion-error |
Error pattern for assertion libraries in Common Lisp. (GPL 3) |
assert-p |
A library of assertions written in Common Lisp. (GPL 3) |
assoc-utils |
Utilities for manipulating association lists. (Public Domain) Comments by 40ants here. |
asteroids |
An improved asteroids game with sounds |
astonish |
A small library for querying and manipulating Lisp ASTs (GPL v. 3) |
[atdoc |
Documentation builder. See 40ants comments (Unlicense) |
atomics |
Portability layer for atomic operations like compare-and-swap (CAS). Comments by 40ants here. |
audio-tag |
tool to deal with audio tags. read, view and write |
authenticated-encryption |
Authenticated-Encryption functions |
autoexport |
A small library to automatically export definitions |
auto-restart |
automatically generate restart-cases for the most common use cases, and also use the restart for automatic retries (Apache 2.0) |
avatar-api |
Get avatars from Gravatar, Google+ and others. |
avl-tree |
An implementation of the AVL tree data structure. — (MIT) |
aws-foundation |
Amazon AWS low-level utilities |
Aws-sdk-lisp |
AWS-SDK for Common Lisp — BSD 2-Clause |
aws-sign4 |
A library for Amazon Web Services signing version 4 |
ayah-captcha |
A simple interface to the API of the play-thru captcha of areYouAHuman.com |
babel |
Babel, a charset conversion library. |
babel-streams |
Some useful streams based on Babel's encoding code |
babylon |
Jürgen Walther's modular, configurable, hybrid knowledge engineering systems framework for Common Lisp, restored from the CMU AI Repository. (MIT) |
base64 |
Base64 encoding and decoding for Common Lisp. |
base-blobs |
Base system foreign library collection |
basic-binary-ipc |
A inter-process communication library for transmitting binary data over a stream. |
batis |
SQL Mapping Framework for Common Lisp |
bdef |
Buffer definition audio buffer abstraction for sound synthesis systems |
beast |
Basic Entity/Aspect/System Toolkit. Comments from 40ants here. |
beirc |
beirc is a graphical Internet Relay Chat client using the clim (or mcclim) graphical library. |
bencode |
Bencode |
bert |
BERT serializer. Comments by 40ants here. |
bibtex |
Compatible re-implementation of the BibTeX program, with a BST-to-CL compiler. |
big-string |
Big strings, similar to Java's StringBuilder. |
bike |
Common Lisp .Net Core Interop |
bike-internals |
Common Lisp .Net Core Interop Internals |
binary-io |
Library for reading and writing binary data. |
binary-lass |
System to create a binary executable for LASS. |
binary-parser |
A toolset for parsing binary data formats.(MIT) |
binary-search-tree |
An implementation of the binary search tree data structure.(MIT) |
binary-structures |
A library for reading, writing, and representing structures from binary representations — zlib |
binary-types |
A library for reading and writing binary records. |
binascii |
A library of ASCII encoding schemes for binary data (BSD-3 License) |
binding-arrows |
An implementation of threading macros based on binding anonymous variables (MIT) |
binfix |
BINFIX – A powerful binary infix syntax for Common LISP. |
binomial-heap |
A compact binomial heap implementation. |
binpack |
Rectangle packer for sprite/texture atlases |
birch |
A simple Common Lisp IRC client library |
bitfield |
Efficiently represent several finite sets or small integers as a single non-negative integer. (MIT) |
bitfield-schema |
SIMPLE-BIT-VECTOR low level routines and convenient eDSL over it. |
bitio |
A wrapper for octet streams that enable bit level streams. |
bit-ops |
Optimized bit-vector operations |
bit-smasher |
Utility library for handling bit vectors, bit vector arithmetic, and universal integer type conversions between bit-vectors, byte-vectors, octals, decimals, and hexadecimal notation. |
bk-tree |
This program implements a derivative of BK-Tree data structure described in "Some Approaches to Best-Match File Searching" paper of W. A. Burkhard and R. M. Keller. |
blackbird |
A promise implementation for Common Lisp. |
black-tie |
Noise library for Common Lisp. |
bnf |
BNF example generator. Useful for testing parser. (MIT) |
bobbin |
Simple (word) wrapping utilities for strings. |
bodge-blobs-support |
Common utilities for loading/distributing foreign libraries. Comments by 40ants here. |
bodge-chipmunk |
Wrapper over chipmunk 2d physics library |
bodge-concurrency |
Concurrency utilities (MIT) |
bodge-glad |
OpenGL 4.6 Core GLAD wrapper for cl-bodge system |
bodge-glfw |
Wrapper over glfw3 library |
bodge-heap |
Heap implementation (MIT) |
bodge-host |
OS-dependent routines (MIT) |
bodge-libc-essentials |
Common Lisp bindings to most essential part of libc (MIT) |
bodge-math |
Math routines (MIT) |
bodge-memory |
Memory handling utilities (MIT) |
bodge-nanovg |
Wrapper over nanovg library for cl-bodge system (MIT) |
bodge-nuklear |
Wrapper over Nuklear IM GUI library |
bodge-ode |
Thin wrapper over Open Dynamics Engine |
bodge-openal |
Thin wrapper over OpenAL cross-platform 3D audio API |
bodge-queue |
Simple FIFO implementation with no external dependencies (MIT) |
bodge-sndfile |
Wrapper over libsndfile for cl-bodge system |
bodge-utilities |
Utility library (MIT) |
bordeaux-fft |
An efficient and portable implementation of the Fast Fourier Transform |
bordeaux-threads |
Bordeaux Threads makes writing portable multi-threaded apps simple. |
bourbaki |
A system for verifying formal mathematical proofs. |
bp |
Bitcoin Protocol components in Common Lisp |
bst |
Binary search tree |
btrie |
Branch trie - a generic trie implementation with branch widths.* Implementation is generic: keys can be of sequences of any type.* Branch width of a trie node tells how many branches go through that node and can be used to calculate probabilites for different suffixes. |
bt-semaphore |
A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore. |
bubble-operator-upwards |
bubble-operator-upwards is a function that bubbles an operator upwards in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function. Comments by 40ants here |
buildapp |
Buildapp is an application for SBCL and CCL that configures and saves an executable Common Lisp image or non-executable core. |
buildnode |
Tool for building up an xml dom nicely. (BSD 3 clause) Comments by 40ants here. |
buildnode-excel |
Tool for building up an xml dom of an excel spreadsheet nicely. (BSD 3 clause) Uses this XML format: http://msdn.microsoft.com/en-us/library/aa140066%28office.10%29.aspx |
buildnode-html5 |
Tool for building up an xml dom of an html5 document (BSD 3 clause) |
buildnode-kml |
Tool for building up an xml dom of an KML. (BSD 3 clause) |
buildnode-xhtml |
Tool for building up an xml dom of an excel spreadsheet nicely. (BSD 3 clause) |
buildnode-xul |
Tool for building up an xml dom of a Mozilla xul document (BSD 3 clause) |
burgled-batteries |
Lisp-Python interface (MIT) |
burgled-batteries.syntax |
Embedded Python syntax for burgled-batteries (MIT) |
bytecurry.asdf-ext |
ASDF extension(s) for generating atdoc documentation. |
bytecurry.mocks |
Tools to mock functions for unit tests (MIT) |
c2ffi-blob |
c2ffi executables for various platforms (MIT) |
cacau |
Test Runner in Common Lisp. (GPL v. 3) |
cache-while |
A Common Lisp macro for defining temporary caches that invalidate based on expressions evaluating to different values. |
cacle |
Extensible cache services for Common Lisp |
calispel |
Thread-safe message-passing channels, in the style ofthe occam programming language. |
calm |
CALM Canvas Aided Lisp Magic (GPL2) |
cambl |
A library for working with financial amounts involving multiple commodities. |
can |
A role-based access right control library |
canonicalized-initargs |
Provides a :canonicalize slot option accepting an initarg canonicalization function. |
capstone |
Common Lisp CLOS interface to the Capstone disassembler |
caramel |
CSS selector-based template engine for Common Lisp |
cardiogram |
Simple test framework |
cari3s |
A generator for the i3 status bar. |
carrier |
An async HTTP client |
cartesian-product-switch |
CARTESIAN-PRODUCT-SWITCH is a macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to. |
caveman |
Web Application Framework for Common Lisp |
caveman2 |
Lightweight web application framework |
caveman2-db |
Simple CL-DBI wrapper |
caveman2-widgets |
Weblocks like widgets for caveman2. |
caveman2-widgets-bootstrap |
An extension to caveman2-widgets which enables the simple usage of Twitter Bootstrap. |
caveman-middleware-dbimanager |
Clack Middleware for managing CL-DBI connections |
cbor |
CBOR encoder/decoder (MIT) |
ccl-compat |
Clozure CL compatibility module |
cells |
Spreadsheet-like expressiveness for CLOS, the Common Lisp Object System. |
cephes.cl |
Wrapper for the Cephese Mathematical Library |
cepl |
Fast lispy way to work with OpenGL |
cepl.build |
Common package and system behind CEPL's profiling tools |
cepl.camera |
A camera implementation for CEPL |
cepl.devil |
A couple of helper functions to load from devil straight to cepl c-arrays or textures |
cepl.drm-gbm |
DRM/GBM host for cepl |
cepl.glop |
glop host for cepl |
cepl.sdl2 |
SDL2 host for cepl |
cepl.sdl2-image |
Some helper methods for using sdl2-image to load images to CEPL types |
cepl.sdl2-ttf |
A few additional helpers for making working with sdl2-ttf even easier from CEPL |
cepl.skitter.glop |
Plumbing to use skitter with cepl |
cepl.skitter.sdl2 |
Plumbing to use skitter with cepl |
cepl.spaces |
Adds abstractions over vector spaces to CEPL |
ceramic |
Common Lisp web apps on the desktop |
cerberus |
Kerberos implementation, provides support to the glass API. |
cesdi |
Provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects. |
cffi |
The Common Foreign Function Interface |
cffi-c-ref |
Adds streamlined access to foreign memory (MIT) |
cffi-grovel |
The CFFI Groveller |
cffi-libffi |
Foreign structures by value |
cffi-object |
A Common Lisp library that enables fast and convenient interoperation with foreign objects. (Apache-2.0) |
cffi-ops |
A library that helps write concise CFFI-related code. (Apache-2.0) |
cffi-toolchain |
The CFFI toolchain |
cffi-uffi-compat |
UFFI Compatibility Layer for CFFI |
chain |
Two chaining/piping macros, one of them `setf`ing its first argument — BSD-3 |
chameleon |
Configuration management facilities for Common Lisp with multiple profile support. Comments by 40ants here. |
chancery |
A library for procedurally generating text, inspired by Tracery. |
changed-stream |
A library for non-destructive changes to character streams. |
chanl |
Communicating Sequential Process support for Common Lisp |
charje.documentation |
Documentation is an opinionated yet customizable docstring parsing library. (AGPL V3 or any later version) |
chatlog |
Frontend for Colleen's chatlog-pg module. |
chatlog-backport |
Backporting functions to insert logs from a log file. |
cheat-js |
Macros for JavaScript. Kinda. |
check-bnf |
Macro arguments checker. (MIT) |
check-it |
A randomized property-based testing tool for Common Lisp. |
checkl |
CheckL: Dynamic testing for Common Lisp |
chemical-compounds |
parsing, pretty-printing, and formula weights of chemical compounds. |
chillax |
CouchDB abstraction layer - Easy-load system with sane defaults |
chillax.core |
CouchDB abstraction layer - core API and protocols. |
chillax.jsown |
CouchDB abstraction layer - Implementation of protocols using JSOWN. |
chillax.view-server |
View server for CouchDB |
chillax.yason |
CouchDB abstraction layer - Implementation of protocols using Yason. |
chipi |
House automation bus in Common Lisp (Apache-2) |
chipmunk-blob |
Chipmunk physics foreign library collection |
chipz |
A library for decompressing deflate, zlib, and gzip data |
chirp |
Chirp Twitter client featuring full API coverage. |
chirp-core |
Core component of the chirp twitter client, excluding the backend. |
chirp-dexador |
Chirp Twitter client using Dexador as backend. |
chirp-drakma |
Chirp Twitter client using Drakma as backend. |
chlorophyll |
ANSI escape code library for Common Lisp — Expat |
chrome-native-messaging |
A package to communicate with a Chrome extension as the native application |
chronicity |
A natural language date and time parser for Common Lisp. Comments by 40ants here. |
chtml-matcher |
A unifying template matcher based on closure-html for web scraping and extraction |
chunga |
Portable chunked streams for Common Lisp |
ci |
A tool simplify continuous deployment for Common Lisp projects. BSD |
ciao |
OAuth 2.0 Client for Common Lisp — LGPLv3 |
circular-streams |
Circularly readable streams for Common Lisp |
city-hash |
CityHash hash functions |
ci-utils |
A set of tools for using CI platforms |
ci-utils-features |
An internal system that loads the features before loading the rest of the systems |
ckr-tables |
A utility library to ease the use of hash-tables |
cl4store |
4store |
cl-6502 |
An emulator for the MOS 6502 CPU |
cl-aa |
cl-aa: polygon rasterizer |
cl-aa-misc |
cl-aa-misc: some tools related to cl-aa |
clache |
A general caching library for Common Lisp |
clack |
Web application environment for Common Lisp. Comments by 40ants here. |
clack-cors |
A Clack middleware to set CORS related HTTP headers. (Unlicense) |
clack-errors |
Error page middleware for Clack. Comments by 40ants here |
clack-handler-fcgi |
Clack handler for FastCGI. |
clack-handler-hunchentoot |
Clack handler for Hunchentoot. |
clack-handler-toot |
Clack handler for Toot. |
clack-handler-woo |
|
clack-handler-wookie |
Clack handler for Wookie. |
clack-pretend |
A testing and debugging tool for Clack. Comments by 40ants here. |
clack-prometheus |
Clack middleware to serve stats in Prometheus format. (Unlicense) |
clack-socket |
|
clack-static-asset-djula-helpers |
Djula helpers for clack-static-asset-middleware |
clack-static-asset-middleware |
A cache busting static file middleware for the clack web framework. Comments by 40ants here |
clack-v1-compat |
|
cl-acronyms |
A program that expands an acronym based on grammatical rules. |
cl-actors |
A simple common lisp actors library. |
clad |
The CLAD System. |
cl-advice |
Portable advice for Common Lisp — LGPL |
cl-alc |
CFFI bindings for OpenAL's ALC API. |
cl-algebraic-data-type |
A library for algebraic data types. |
cl-all |
A script to evaluate expressions in multiple lisp implementations. |
cl-aseprite |
Aseprite file format parser (GPLv3) |
cl-astar |
A heavily optimized yet flexible A* pathfinding algorithm implementation (MIT) |
cl-alut |
CFFI bindings for OpenAL's ALUT API. |
cl-amqp |
AMQP 0.9.1 with RabbitMQ extensions in Common Lisp |
cl-ana |
cl-ana is a free (GPL) data analysis library in Common Lisp providing tabular & binned data analysis along with nonlinear least squares fitting & visualization. |
cl-android |
SL4A lisp bridge |
cl-annot |
Python-like Annotation Syntax for Common Lisp |
cl-annot-prove |
Annotation Syntax Test Library. |
cl-annot-revisit |
Re-implementation of 'cl-annot', an annotation syntax library for Common Lisp. — WTFPL |
cl-anonfun |
Anonymous function helpers for Common Lisp |
cl-ansi-text |
ANSI control string characters, focused on color |
cl-apertium-stream-parser |
Apertium stream parser written in Common Lisp |
cl-apple-plist |
Encodes Common Lisp data structures in Apple property list XML format (.plist). |
cl-arff-parser |
A parser for Weka arff (Attribute-Relation File Format) Machine learning datasets. |
cl-aristid |
Draw Lindenmayer Systems with Common LISP! (MIT) |
cl-arxiv-api |
Bindings for API of arXiv.org |
cl-ascii-art |
Ascii Art generating routines. |
cl-ascii-table |
Common Lisp library to present tabular data in ascii-art table. Comments by 40ants here. |
classimp |
Common Lisp/CFFI bindings for Open Asset Import Library (http://assimp.sourceforge.net/) |
classimp-samples |
|
cl-association-rules |
An implementation of the apriori algorithm to mine association rules in Common Lisp. |
class-options |
Provides easy access to the defining class and its options during initialization or reinitialization of its subcomponents. (Unlicense) |
classowary |
An implementation of the Cassowary linear constraint solver toolkit |
clast |
CLAST is a Common Lisp library that can produce an and abstract syntax tree. Its main use if for source analysis and transformation - extracting the free variables list from a form. (BSD) |
cl-async |
Base system for cl-async. |
cl-async-await |
An implementation of async/await for Common Lisp (AGPL3) |
cl-async-future |
A futures implementation for Common Lisp. Plugs in nicely to cl-async. |
cl-async-repl |
REPL integration for CL-ASYNC. |
cl-async-ssl |
SSL Wrapper around cl-async socket implementation. |
cl-atelier |
An atelier for Lisp developers (MIT) |
clath |
Clath is single sign-on middleware for Clack. It allows basic login with OAuth1.0a, OAuth2 and OpenID Connect. |
cl-aubio |
Aubio bindings for Common Lisp (CPL3) |
cl-authorize-net |
library for talking with authorize.net credit card processors. |
cl-autorepo |
A simple mechanism to auto-load ASDF systems from repositories. |
cl-autowrap |
Import c2ffi specs and generate CFFI wrappers |
clavatar |
Determines appropriate URLs for avatars using assorted avatar services. |
clavier |
Clavier: A Common Lisp validation library |
claw |
Various utilities used across CLAW subsystems |
clawk |
Common Lisp AWK. Comments by 40ants here. |
claw-olm |
Thin wrapper over OLM |
claw-olm-bindings |
Bindings built with Claw for Megolm |
claw-support |
Support routines for claw (MIT) |
claw-utils |
Utilities for easier autowrapping (MIT) |
claxy |
Simple proxy middleware for clack |
cl-azure |
A Windows Azure library for Common Lisp. |
clazy |
The CLAZY System. |
cl-base16 |
Common Lisp implementation of base16 (GPLv2) |
cl-base32 |
CL-Base32 is a Common Lisp library for encoding / decoding bytes to / from base32 strings - RFC 4648 |
cl-base58 |
An implementation of base58 for Common Lisp |
cl-base64 |
Base64 encoding and decoding with URI support. |
cl-batis |
SQL Mapping Framework for Common Lisp (MIT) - Removed in Oct 2021 Quicklisp Update |
cl-bayesnet |
A Common Lisp Bayesian Network Inference Engine |
cl-bcrypt |
Common Lisp system for generating and parsing of bcrypt password hashes (BSD 2 clause) |
cl-beanstalk |
An interface to the beanstalk queue server |
cl-bip39 |
A Common Lisp implementation of BIP-0039 |
cl-bloggy |
A simple extendable blogging system to use with Hunchentoot (MIT) |
cl-bloom |
Simple Bloom filters with efficient hashing. |
cl-bloom-filter |
Just another Common Lisp bloom filter implementation, enjoy it! — |
cl-bmas |
A Common Lisp wrapper around BMAS - a BLAS like library with support for integers, basic math operations, trigonometry, and more.(MIT) |
cl-bmp |
A library for dealing with Windows bitmaps (BMP, DIB, ICO, CUR) (zlib) |
cl-bnf |
A simple BNF parser. |
cl-bootstrap |
Twitter Bootstrap widget library for Common Lisp. Comments by 40ants here. |
cl-bootstrap-demo |
Twitter Bootstrap widget library for Common Lisp |
cl-bplustree |
In-memory B+ tree |
cl-brewer |
Provides CI settings for cl-brewer. (Unlicense) |
cl-buchberger |
cl-buchberger: A Common Lisp implementation of Buchberger's algorithm. |
cl-bunny |
Common Lisp RabbitMQ client based on IOLib - Removed in Oct 2021 Quicklisp Update |
cl-bus |
A(n almost) referentially transparent interface for streams |
cl-ca |
cellular automaton library |
cl-cache-tables |
A wrapper around native hash-tables to facilitate in-process caching of common lisp data structures. |
cl-cairo2 |
Cairo bindings |
cl-cairo2-demos |
Demos for cl-cairo2 |
cl-cairo2-gtk2 |
Cairo 1.8 bindings, GTK context. |
cl-cairo2-xlib |
Cairo 1.8 bindings, xlib surface and GTK extension |
cl-case-control |
Supporting case-controlling |
cl-catmull-rom-spline |
Catmull-Rom Spline |
cl-cblas |
A cl-autowrap generated wrapper around CBLAS which provides a C interface to the Basic Linear Algebra Subprograms. — MIT |
cl-ceigen-lite |
A Common Lisp wrapper around CEIGEN-LITE - which is itself a C wrapper around the C++ Eigen library. (MIT) |
cl-cerf |
Lisp wrapper to libcerf |
cl-cf |
Computations using continued fractions (GPLv3) |
cl-change-case |
Convert strings between camelCase, param-case, PascalCase and more. Comments by 40ants here. |
cl-charms |
CFFI bindings for curses. Comments by 40ants here. |
cl-charms-paint |
A simple ASCII art paint program for cl-charms. |
cl-charms-timer |
Timer example for cl-charms. |
cl-cheshire-cat |
Cheshire Cat HTTP Redirection Server REMOVED OCT 15, 2024 |
cl-clblas |
clBLAS binding |
cl-cli |
Command line parser |
cl-clsparse |
Common Lisp bindings for clSPARSE |
cl-cmark |
Common Lisp bindings to libcmark, the CommonMark reference implementation — BSD-2-Clause |
cl-cognito |
Amazon Cognito Utilities |
cl-coinpayments |
Helpers for working with the coinpayments.net api. |
cl-collider |
SuperCollider client for Common Lisp. Comments by 40ants here. |
cl-colors |
Simple color library for Common Lisp |
cl-colors2 |
Simple color library for Common Lisp |
cl-concord |
CONCORD implementation based on Common Lisp (LGPL) |
cl-confidence |
A Simple Interactive Test Framework for Common Lisp(MIT) |
cl-conllu |
Common Lisp library for dealing with CoNLL-U files |
cl-conspack |
CONSPACK implementation for Common Lisp. Comments by 40ants here. |
cl-cont |
A library that implements continuations by transforming Common Lisp code to continuation passing style. See 40ants comments here. |
cl-containers |
A generic container library for Common Lisp |
cl-cookie |
HTTP cookie manager |
cl-coroutine |
CL-COROUTINE is a coroutine library for Common Lisp. It uses CL-CONT continuations library in its implementation. |
cl-coveralls |
Coverage tracker for Coveralls. Commens by 40ants here. |
cl-covid19 |
Common Lisp library and utilities for inspecting COVID-19 data (BSD 2) |
cl-cpus |
Get number of CPUs |
cl-cram |
A simple, Progress bar for Common Lisp |
cl-crc64 |
Computes 64-bit cyclic redundancy checks |
cl-creditcard |
Generic interace library for talking with credit card processors. |
cl-cron |
A simple tool that provides cron like facilities directly inside of common lisp. For this to work properly note that your lisp implementation should have support for threads. Comments by 40ants here. |
cl-css |
Simple inline CSS generator |
cl-csv |
Facilities for reading and writing CSV format files |
cl-csv-clsql |
Facilities for reading and writing CSV format files (and importing and exporting csvs from databases) |
cl-csv-data-table |
Facilities for converting CSV data to data-tables |
cl-cuda |
Cl-cuda is a library to use NVIDIA CUDA in Common Lisp programs. |
cl-cuda-interop |
Cl-cuda with OpenGL interoperability. |
cl-cuda-misc |
|
cl-custom-hash-table |
Provides custom ways to test key equality in a hash table. Comments by 40ants here. |
cl-cut |
Macros for partial application of expressions in the spirit of SRFI 26. |
cl-cxx-jit |
This library provides an interface to C++ from lisp. It compiles C++ code, then loads it into lisp. |
cl-darksky |
Get weather via Dark Sky REMOVED OCT 15, 2024 |
cl-data-frame |
Data frames for Common Lisp. |
cl-data-structures |
Data structures, ranges, ranges algorithms. (BSD Simplified) |
cl-date-time-parser |
Parse date-time-string, and return (values universal-time fraction).Parsable date-time-format: ISO8601, W3CDTF, RFC3339, RFC822, RFC2822, RFC5322, asctime, RFC850, RFC1036. |
cl-dbi |
A database independent interface for common lisp |
cl-dbi-connection-pool |
Removed in Oct 2021 Quicklisp Update |
cl-debug-print |
A reader-macro for debug print |
cl-def-properties |
Common Lisp definitions instropection library (MIT) |
cl-dejavu |
Repack of DejaVu fonts for Common Lisp |
cl-devil |
CL bindings for the DevIL Image library. |
cl-diceware |
Diceware in Lisp |
cl-difflib |
A Lisp library for computing differences between sequences. Comments by 40ants here. |
cl-digraph |
Simple directed graphs for Common Lisp. |
cl-digraph.dot |
cl-dot support for cl-digraph |
cl-diskspace |
List disks, get disk total/free/usable space information. |
cl-disque |
A Disque client for Common Lisp |
cl-djula-svg |
Handle SVGs in Djula Templates — MIT |
cl-djula-tailwind |
Tailwind classes for Djula templates — MIT |
cl-dot |
Generate Dot Output from Arbitrary Lisp Data |
cl-dotenv |
Utility library for loading .env files |
cl-drawille |
Drawing in terminal with Unicode Braille characters |
cl-drm |
Common Lisp bindings for libdrm |
cl-dropbox |
Common Lisp Client for the Dropbox API. |
cl-dsl |
Easily define domain specific languages |
cl-duckdb |
CFFI wrapper around the DuckDB C API (MIT) |
cl-durian |
dynamic html generation from list structures (interpolation friendly) |
cl-earley-parser |
Natural language parser using Jay Earleys well-known algorithm |
cl-ecma-48 |
This package exports a macro for defining ECMA-48 control functions and the 162 functions defined by this. |
cl-egl |
Common Lisp wrapper for libEGL |
cl-elastic |
Elasticsearch client for Common Lisp |
clem |
Cyrus Harmon's matrix package for common lisp. |
cl-emacs-if |
Provides Emacs-like IF and WHILE operators |
cl-emb |
A templating system for Common Lisp. Comments by 40ants here. |
cl-emoji |
cl-emoji provides the Unicode emoji characters |
cl-env |
Easily parse .env files. That's it! |
cl-environments |
Implements the CLTL2 environment access functionality for implementations which do not provide the functionality to the programmer. |
cl-epoch |
Converts between CL Universal Time and UNIX Epoch Time REMOVED OCT 15, 2024 |
cleric |
Common Lisp Erlang Interface - An implementation of the Erlang distribution protocol. |
clerk |
A cron-like scheduler with sane DSL |
clesh |
Clesh is a very short program that provides mechanisms for running and composing Unix shell commands and constructs from Common Lisp.Essentially, it provides a '!' syntax that you can use to run commandsand a '[]' embedded mode where you can enter bash scripts and obtainthe standard output as a lisp string, and some other features.Lisp expressions can be included in any command or script using a '?'syntax.Clesh works on every implementation of Common Lisp that is supportedby trivial-shell. |
cl-etcd |
Run etcd as an asynchronous inferior process. |
cletris |
A tetris game. |
cletris-network |
A tetris game. |
cl-events |
Events for Common Lisp. Comments by 40ants here. |
cl-ewkb |
cl-ewkb is a geospatial library, based on cl-wkb, that implements the OGC Well-Known Binary geographic geometry data model with PostGIS 3d, 4d extensions, and provides WKB and EWKB encoding and decoding functionality. cl-wkb author is J.P. Larocue. |
cl-factoring |
Integer Factoring |
cl-facts |
in-memory graph database — ISC |
cl-fad |
Portable pathname library |
cl-fam |
Wraps libfam (File access monitor) API. Needs gamin-devel or fam-devel package |
|
|
cl-fastcgi |
FastCGI wrapper for Common Lisp (BSD) |
cl-fast-ecs |
Blazingly fast Entity-Component-System microframework. (MIT) |
cl-fbclient |
Common Lisp library for working with firebird databases(using fbclient) |
cl-fbx |
Bindings to ufbx, a simple and free FBX model decoding library (zlib) |
cl-feedparser |
Common Lisp universal feed parser |
cl-fix |
A FIX (Financial Information eXchange) library for Common Lisp (Apache2) |
cl-fixtures |
A simple library to create and use parameterized fixtures |
cl-flac |
Bindings to libflac, a simple FLAC decoding library |
cl-flow |
Data-flow driven concurrency model for Common Lisp. Comments by 40ants here |
cl-flowd |
Native Lisp interface to Netflow data stores created by the Netflow collect flowd (http://www.mindrot.org/projects/flowd/) |
cl-fluent-logger |
A structured logger for Fluentd |
cl-fluiddb |
Library to access the Fluidinfo database / storage and search platform |
cl-fluidinfo |
Library to access the Fluidinfo database / storage and search platform |
cl-flx |
Rewrite emacs-flx in Common Lisp (MIT) |
cl-fond |
Bindings to libfond, a simple text rendering engine for OpenGL |
cl-forms |
A web forms handling library |
cl-forms.demo |
CL-FORM demo application |
cl-forms.djula |
CL-FORMS Djula backend |
cl-forms.peppol |
Some extra form fields (country, currency, amount) using PEPPOL billing code lists |
cl-forms.who |
CL-FORMS CL-WHO backend |
cl-forms.who.bootstrap |
Bootstrap theme for CL-FORMS via CL-WHO renderer |
cl-form-types |
Library for determining types of Common Lisp forms. |
cl-freeimage |
Bindings to the freeimage library. |
cl-freetype2 |
Wrapper for the Freetype2 library |
cl-frugal-uuid |
Common Lisp UUID library with zero dependencies (MIT) |
cl-fsnotify |
File system notifications |
clfswm |
CLFSWM: Fullscreen Window Manager |
cl-ftp |
FTP library |
cl-fuse |
CFFI bindings to FUSE (Filesystem in user space) |
cl-fuse-meta-fs |
CFFI bindings to FUSE (Filesystem in user space) |
cl-fuzz |
A Fuzz Testing Framework |
cl-fxml |
cl-fxml: Common Lisp - Finally eXtended Markup Language. |
cl-gamepad |
Portability library for gamepad and joystick access. |
cl-gap-buffer |
Gap buffers in Common Lisp. |
cl-gbm |
Common Lisp wrapper for libgbm |
cl-gcrypt |
Common Lisp bindings for libgcrypt |
cl-gd |
Interface to the GD graphics library |
cl-gdata |
Common Lisp interface to the Google GData API's |
cl-gearman |
Common Lisp Library for the Gearman distributed job system. Comments by 40ants here. |
cl-gendoc |
cl-gendoc: Simple component-based documentation generator. See 40ants comments here |
cl-generator |
cl-generator, a generator implementation for common lisp |
cl-gene-searcher |
A simple interface to a SQLite database for querying information for genes, and DGV Tracks. |
cl-geocode |
A geocoding API for Common Lisp. |
cl-geoip |
Wrapper around libGeoIP |
cl-geometry |
Library for two dimensional geometry. |
cl-geos |
A CFFI wrapper of GEOS for performing geometric operations in Lisp. |
cl-getopt |
CFFI wrapper to the libc getoptlong function — Public Domain |
cl-getx |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. (MIT) |
cl-gimei |
random japanese name and address generator |
cl-gists |
Gists API Wrapper for Common Lisp. |
cl-git |
A CFFI wrapper of libgit2. |
cl-glfw |
Common Lisp bindings for GLFW |
cl-glfw3 |
Bindings for GLFW 3.x |
cl-glfw-ftgl |
|
cl-glfw-glu |
Common Lisp bindings for GLU (cl-glfw version) |
cl-glfw-opengl-core |
Common Lisp bindings for OpenGL (cl-glfw version) |
cl-glfw-opengl-version10 |
cl-glfw's version10 binding |
cl-glfw-opengl-version11 |
cl-glfw's version11 binding |
cl-glfw-opengl-version12 |
cl-glfw's version12 binding |
cl-glfw-opengl-version13 |
cl-glfw's version13 binding |
cl-glfw-opengl-version14 |
cl-glfw's version14 binding |
cl-glfw-opengl-version15 |
cl-glfw's version15 binding |
cl-glfw-opengl-version20 |
cl-glfw's version20 binding |
cl-glfw-opengl-version21 |
cl-glfw's version21 binding |
cl-glfw-types |
Common Lisp bindings for GLFW: Base CFFI type definitions and expanders package |
cl-glib |
— GLib binding for Common Lisp. — lgpl3 |
cl-gltf |
A library to parse the glTF file format. — (zlib) |
cl-glu |
Common Lisp bindings to the GLU API v1.3 |
cl-glut |
Common Lisp bindings to Freeglut. |
cl-gobject-introspection |
Binding to GObjectIntrospection |
cl-gobject-introspection-wrapper |
Wrap and call GObject Introspection FFI function in LISP style, based on cl-gobject-introspection. — lgpl3 |
cl-gog-galaxy |
A wrapper for the GOG Galaxy SDK (zlib) |
cl-gopher |
Gopher protocol library |
cl-gpio |
A library for the Linux GPIO kernel module as used on hobby kits such as the Raspberry Pi |
clgplot |
A Gnuplot front-end for Common lisp(MIT) Licence |
cl-graph |
Graph manipulation utilities for Common Lisp |
cl-graph+hu.dwim.graphviz |
Integration of cl-graph with hu.dwim.graphviz |
cl-grip |
Grip is a simple logging interface and framework. The core package contains basic infrastructure and interfaces. (Apache 2) |
cl-grnm |
Grid Restrained Nelder-Mead, a multivariate rootfinder. |
cl-growl |
Utilities for sending messages to Growl on Mac OS X. |
cl-gserver |
Actor framework featuring actors and agents for easy access to state and asynchronous operations. |
cl-gss |
Common Lisp interface to GSSAPI |
cl-haml |
Haml like XHTML generator. |
cl-hamt |
Dictionary & set data structure using hash array-mapped tries |
cl-hash-table-destructuring |
Hash table destructuring utils. Comments by 40ants here. |
cl-hash-util |
A simple and natural wrapper around Common Lisp's hash functionality. |
cl-heap |
An implementation of heap and priority queue data structures. (No longer maintained per https://github.com/TheRiver/CL-HEAP) |
cl-heredoc |
Common Lisp reader heredoc dispatcher. Comments by 40ants here. |
cl-hooks |
This system provides the hooks extension pointmechanism (as known, e.g., from GNU Emacs). |
clhs |
The HyperSpec-7-0 directory in this thin ASDF wrapper is a complete and unmodified copy of Lispworks' Common Lisp HyperSpec version 7.0 (referenced from http://www.lispworks.com/documentation/common-lisp.html). Redistribution of the HyperSpec is made with permission from LispWorks per the terms and restrictions set forth at http://www.lispworks.com/documentation/HyperSpec/Front/Help.htm#Legal. You may further redistribute the HyperSpec subject to the same terms and restrictions consult the previous link for all details. |
cl-html5-parser |
A HTML5 parser for Common Lisp |
cl-html-diff |
Library using cl-difflib to compare html files. Comments by 40ants here. |
cl-html-parse |
HTML Parser |
cl-htmlprag |
A port of Neil Van Dyke's famous HTMLPrag library to Common Lisp. |
cl-html-readme |
A HTML Documentation Generator for Common Lisp projects. (MIT) |
cl-httpsqs |
A client lib for accessing HTTPSQS written in Common Lisp |
cl-hue |
Client for Philips Hue light controller |
cl-i18n |
A gettext-style internationalisation framework for Common Lisp. |
cl-id3 |
A Common Lisp implementation of the ID3 machine learning algorithm by R. Quinlan. (BSD-2-Clause) |
clickr |
High-level Flickr interface |
cl-ilu |
Part of cl-devil |
cl-ilut |
Part of cl-devil |
climacs |
|
climc |
A common lisp Instant Messaging client. — MIT License |
climon |
The Simon game. |
clim-widgets |
small collection of clim widgets |
clinch |
An OpenGL Game Engine. |
clinch-cairo |
|
clinch-classimp |
|
clinch-freeimage |
|
clinch-pango |
|
cl-incognia |
Incognia API Common Lisp Client |
cl-indentify |
A code beautifier for Common Lisp. (MIT) |
clinenoise |
A trivial line-input library for VT-like terminals |
cl-inflector |
Functions to pluralize and singularize english and portuguese languages words |
cl-influxdb |
Common lisp binding for InfluxDB |
cl-info |
A helper to an answer a question about OS, Lisp and Everything. Comments by 40ants here. |
clingon |
Command-line options parser system for Common Lisp |
cl-ini |
INI file parser |
cl-ini INI file parser (MIT) |
|
cl-inotify |
Inotify binding. |
cl-intbytes |
Encode/decode any-base integers and byte arrays interchangeably. |
cl-interpol |
CL-INTERPOL is a library for Common Lisp which modifies the reader so that you can have interpolation within strings similar to Perl or Unix Shell scripts. It also provides various ways to insert arbitrary characters into literal strings even if your editor/IDE doesn't support them. |
cl-interval |
Intervals, interval trees (newBSD LLGPL) |
clip |
An HTML templating engine using Plump. |
cli-parser |
A command-line argument parser. Mostly parses options of the same form that getopt parses |
cl-ipfs-api2 |
Bindings for the IPFS HTTP API. |
clipper |
File attachment library. |
cl-irc |
Common Lisp interface to the IRC protocol. Comments by 40ants here. |
cl-irregsexp |
More powerful and prettier way of doing text matching, not using regular expressions |
cl-isaac |
Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators. |
clite |
Lite weight testing framework |
cl-iterative |
Generic iterative algorithm with multiple controls |
cl-itertools |
itertools Python lib ported to CL |
clith |
Common Lisp wITH macro. A general WITH macro. (MIT) |
clj |
Some clojure conveniences for Common Lisp (MIT) |
clj-arrows |
Implements Clojure-styled threading/transformation macros. (MIT) |
clj-con |
Implements Clojure-styled concurrency operations such as future and promise |
cl-jingle |
jingle – ningle with bells and whistles — BSD 2-Clause |
cl-jpeg |
A self-contained baseline JPEG codec implementation |
clj-re |
Implements Clojure-styled regexp operations such as re-matches and re-find |
cl-js |
AKA just "js". JavaScript-to-CL compiler and runtime |
cl-jschema |
Common Lisp implementation of JSON Schema (MIT) |
cl-jsonl |
Lazy read JSONL files with each line a separate definition. (MIT) |
cl-json |
JSON in Lisp. JSON is a lightweight data-interchange format. |
cl-json-helper |
Handy extras for cl-json |
cl-json-pointer |
cl-json-pointer core files. Comments by 40ants here |
cl-json-schema |
Describe cl-json-schema here |
cl-jsx |
JSX in Common Lisp |
cl-junit-xml |
Small library for writing junit XML files |
cl-junit-xml.lisp-unit |
cl-junit-xml extensions to work with lisp-unit |
cl-junit-xml.lisp-unit2 |
cl-junit-xml extensions to work with lisp-unit2 |
cl-jwk |
Common Lisp system for decoding public JSON Web Keys (JWK) (BSD 2-Clause) |
cl-k8055 |
Bindings to the k8055 DAQ hobby board. |
cl-kanren |
A minikanren implementation |
cl-kaputt |
A Simple Interactive Test Framework for Common Lisp (CeCILL-B) |
cl-keycloak |
Describe cl-keycloak here |
cl-kraken |
A Common Lisp API client for the Kraken exchange |
cl-ksuid |
K-sortable unique identifiers |
cl-ktx |
An implementation of the Khronos KTX image file format (zlib) |
cl-kyoto-cabinet |
Lisp Interface to Kyoto Cabinet DBM (http://fallabs.com/kyotocabinet/) |
cl-l10n |
Portable CL Locale Support |
cl-l10n-cldr |
The necessary CLDR files for cl-l10n packaged in a QuickLisp friendly way. |
cl-lambdacalc |
Define Lisp functions using lambda calculus syntax MIT |
cl-las |
Library to manipulate LAS files |
cl-lastfm |
Common Lisp wrapper for the Last.fm web service. |
cl-launch |
Runtime for cl-launch |
cl-lc |
List comprehensions (MIT) |
cl-ledger |
Double-entry accounting system. |
cl-lessp |
Generic order predicate — ISC |
cl-lex |
Common Lisp macros for generating lexical analyzers |
cl-lexer |
cl-lexer: a lexical analyzer generator. Comments by 40ants here. |
cl-liballegro |
Allegro 5 game programming library bindings for Common Lisp (MIT) |
cl-liballegro-nuklear |
CFFI wrapper for the Nuklear IM GUI library with liballegro backend, to be used with cl-liballegro. (MIT) |
cl-libevent2 |
Low-level libevent2 bindings for Common Lisp. |
cl-libevent2-ssl |
Extends cl-libevent2 to wrap its SSL implementation. |
cl-libfarmhash |
Common Lisp Binding for Google's Farmhash. |
cl-lib-helper |
For common-lisp, organisation of popular functionalities in a central, easy-to-browse set of packages. MIT |
cl-libhoedown |
Common Lisp Binding for Hoedown. |
cl-libiio |
Common Lisp bindings for libiio (https://github.com/analogdevicesinc/libiio). |
cl-libinput |
Common Lisp wrapper for libinput — BSD 3-Clause |
cl-liblinear |
CFFI wrapper for LIBLINEAR |
cl-libpuzzle |
libpuzzle(http://www.pureftpd.org/project/libpuzzle) binding for Common Lisp |
cl-libsvm |
CFFI wrapper for LIBSVM |
cl-libsvm-format |
A fast LibSVM data format reader for Common Lisp |
cl-libusb |
Lispified bindings to libusb-0.1. |
cl-libuv |
Low-level libuv bindings for Common Lisp. |
cl-libxml2 |
High-level wrapper around libxml2 and libxslt libraries |
cl-libyaml |
A binding to the libyaml library. |
cl-locale |
Simple i18n library for Common Lisp. Comments by 40ants here. |
cl-locale-syntax |
|
cl-locatives |
Implementation of locatives, pointer-like objects in Lisp. |
cl-log |
CL-LOG - a general purpose logging utility |
cl-logic |
Boolean algebra package |
cl-ltsv |
LTSV parser for common lisp. Comments by 40ants here |
cl-lzma |
CFFI wrapper around LZMA (de)compressor foreign library |
cl-m4 |
Common Lisp re-implementation of GNU M4 |
cl-mango |
A minimalist CouchDB 2.x database client. (BSD3) |
cl-markdown |
CL-Markdown is a Common Lisp rewrite of Markdown |
cl-markless |
A parser implementation for Markless |
cl-marklogic |
Common Lisp library for accessing MarkLogic Server. |
cl-markup |
Markup generation library |
cl-match |
Pattern matcher superceded by optima. |
cl-mathstats |
Common Lisp math and statistics routines |
cl-maxminddb |
CL MaxMind DB |
cl-maxsat |
Common Lisp API to MAX-SAT Solvers |
cl-mdb |
cl-mdb: a simple in-memory key-value database — MulanPubL-2.0 |
cl-mecab |
Interface of MeCab that is a morpheme analyzer |
cl-mechanize |
A WWW::Mechanize work-alike. Comments by 40ants here. |
cl-mediawiki |
A tool to help talk to mediawiki's api. |
cl-memcached |
Fast, thread-safe library to interface with the Memcached Object Cache. |
cl-messagepack |
A Common-Lisp implementation of Message Pack serialization. |
cl-messagepack-rpc |
A Common Lisp implementation of the MessagePack-RPC specification, which uses MessagePack serialization format to achieve efficient remote procedure calls (RPCs). |
cl-migrations |
|
cl-migratum |
Database schema migration system for Common Lisp. (Uses cl-dbi) |
cl-migratum.driver.sql |
cl-migratum driver for driving migrations against SQL databases using CL-DBI (BSD2) |
cl-migratum.provider.local-path |
cl-migratum provider for migration resources discovered from local path |
cl-mime |
This is a library for reading and printing MIME content. It supports automatic conversion between 7bit, quoted-printable and base64 encodings via cl-base64 and cl-qprint libraries. It requires cl-base64, cl-qprint and cl-ppcre. |
cl-mime-from-string |
A one function library to return a mime-type based on the file extension found atthe end of a string. ie abc.txt -> text/plain. The common types implemented are from https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types (MIT) |
cl-mimeparse |
Library for parsing MIME types, in the spirit of http://code.google.com/p/mimeparse/, with a Common Lisp flavor. |
cl-minify-css |
To minify css with common lisp. (CPLv3) |
cl-mixed |
Bindings to libmixed, a sound mixing and processing library. |
clml |
Reorginized CLML (Common Lisp Machine Learming) library from MSI |
clm-megolm |
A copy of the python functionality provided as bindings for Olm. See: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/python/. Big thanks to Borodust for creating the initial bindings using Claw. |
cl-mock |
Mocking library |
cl-modio |
A client library for the mod.io API. — zlib |
cl-monad-macros |
Monad Macros for Common Lisp. |
cl-moneris |
An interface to the Moneris payment processing service (HTTP). |
cl-mongo |
lisp system to interact with mongodb, a non-sql db |
cl-mongo-id |
A library for the creation/parsing of MongoDB Object IDs |
cl-monitors |
Bindings to libmonitors, allowing the handling of monitors querying and resolution changing. |
cl-mop |
Simple, portable tools for dealing with CLOS objects. |
cl-morse |
Library for translating ASCII letters to morse code and back. — BSD-3clause |
cl-moss |
Common Lisp submission mechanism for Stanford's MOSS system |
cl-mount-info |
Get information about mounted filesystems on GNU/linux. |
cl-mpg123 |
Bindings to libmpg123, providing cross-platform, fast MPG1/2/3 decoding. Comments by 40ants here. |
cl-mpi |
Common Lisp bindings for the Message Passing Interface (MPI) |
cl-mpi-asdf-integration |
CFFI and ASDF integration for CL-MPI. |
cl-mpi-extensions |
|
cl-mtgnet |
Client library for the MTGNet RPC protocol. |
cl-mtgnet-async |
Asynchronous transport for the MTGNet client library. |
cl-mtgnet-sync |
Synchronous transport for the MTGNet client library. |
cl-murmurhash |
32-bit version of MurmurHash3. |
cl-mustache |
Mustache Template Renderer. Comments by 40ants here. |
cl-muth |
Multithreading utilities |
cl-mw |
CL-MW: A Master/Slave Library |
cl-myriam |
Simple actor model implementation for local and remote actors 3-clause BSD |
cl-mysql |
Common Lisp MySQL library bindings |
cl-naive-store |
This is a persisted, in memory (lazy loading) document store for Common Lisp. REMOVED OCT 15, 2024 |
cl-naive-store.document-type-defs |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-store.document-types |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-store.naive-core |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-store.naive-documents |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-store.naive-indexed |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-store.naive-merkle |
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp. |
cl-naive-ptrees |
Functions to make it easier to work with plist(s) and plist trees. Works with plist(s) pairs as units and not as individual list items. (MIT) |
cl-ncurses |
This library is binding to NCurses. It allows for creating windowing interfaces for the console. With NCurses you can print to any place of the screen, change colors and probably do some other awesome things. Comments by 40ants here. |
cl-neo4j |
neo4j RESTful Client Interface |
cl-neovim |
Common Lisp client for Neovim |
cl-netpbm |
Common Lisp support for reading/writing the netpbm image formats (PPM, PGM, and PBM). |
cl-netstring+ |
A simple library for sending and receiving messages with a netstring-like encoding. |
cl-netstrings |
A library for handling netstrings as described in http://cr.yp.to/proto/netstrings.txt. |
cl-notebook |
A notebook-style in-browser editor for Common Lisp (AGPL3) |
cl-ntp-client |
A simple NTP (Network Time Protocol) client in Common Lisp |
cl-ntriples |
CL-NTRIPLES is a simple basic parser for Ntriples data. |
cl-num-utils |
Numerical utilities for Common Lisp |
clnuplot |
Common Lisp interface to GNUPlot. |
cl-oauth |
Common Lisp OAuth implementation |
clobber |
Library for transaction-oriented data bases. |
cl-oclapi |
binding for OpenCL API |
cl-ode |
Describe cl-ode here |
clods-export |
Common Lisp OpenDocument spreadsheet export library |
clog |
The Common Lisp Omnificent GUI |
clog-ace |
CLOG Ace Editor Plugin — BSD |
clog-plotly |
New CLOG System — BSD |
clog-terminal |
CLOG Terminal — BSD |
cl-ohm |
An object-hash mapping for Redis in Common Lisp |
cl-oju |
Common Lisp equivalents of core Clojure functions, especially sequence-related ones — MIT |
cl-olefs |
OLE File System tools for Common Lisp |
cl-oneliner |
Given a piece of text, summarize it with a one-liner |
cl-one-time-passwords |
One time passwords (hotp rfc4226, totp rfc6238) as used in two factor authentication systems such as Google's. |
cl-online-learning |
Online Machine Learning for Common Lisp |
clonsigna |
Simple IMAP4rev1 client library |
clop |
CLOP Common Lisp tOml Parser (MIT) |
cl-openal |
CFFI bindings for OpenAL sound system. |
cl-opencl |
CFFI for OpenCL and Lisp wrapper API |
cl-opencl-utils |
OpenCL utility library built on cl-opencl |
cl-opengl |
Common Lisp bindings to OpenGL. |
cl-opensearch-query-builder |
Common Lisp implementation of a builder for the OpenSearch query DSL (MIT) |
cl-openstack-client |
OpenStack client libraries |
cl-opsresearch |
Common Lisp library for Operations Research. |
cl-opus |
Bindings to libopusfile, a simple and free OGG/Opus decoding library (zlib) |
cl-org-mode |
This library contains a parser for Emacs org-mode and a primitive tool for doing Literate Programming. Comments by 40ants here. |
clos-diff |
A library for creating diffs of CLOS objects |
clos-encounters |
A collection of OOP patterns benefiting from the CLOS MOP. (Unlicense) |
closer-mop |
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. |
clos-fixtures |
ASDF-loadable fixtures for CLOS classes |
closure-common |
|
closure-html |
|
closure-template |
|
clouchdb |
|
cl-out123 |
Bindings to libout123, providing cross-platform audio output. |
cl-pack |
Perl compatible binary pack() and unpack() library. Comments by 40ants here. |
cl-package-locks |
A library to provide a unified way to work with package locks across supported common lisp implementations. |
cl-pango |
Bindings to the pango text layout library. |
cl-parallel |
A fairly simple parallelism library for Common Lisp |
cl-pass |
Password hashing and verification library. |
cl-paths |
cl-paths: vectorial paths manipulation |
cl-paths-ttf |
cl-paths-ttf: vectorial paths manipulation |
cl-pattern |
A very fast ML-like pattern-matching library for Common Lisp. |
cl-pattern-benchmark |
|
cl-patterns |
Pattern library for algorithmic music composition and performance in Common Lisp |
cl-paymill |
CL-PAYMILL is a common lisp interface to the Paymill payment service API. See https://www.paymill.com/ |
cl-paypal |
A paypal express checkout API in Common Lisp. |
cl-pcg |
A bare-bones Permuted Congruential Generator implementation in pure Common Lisp. |
cl-pdf |
Common Lisp PDF Generation Library. Comments by 40ants here |
cl-pdf-parser |
PDF parser |
cl-performance-tuning-helper |
A simple performance tuning helper tool box for Common Lisp |
cl-permutation |
A library for operating on permutations and permutation groups. |
cl-photo |
Lisp Markup Language |
cl-plplot |
Interface to the PLplot Scientific Plotting Library |
cl-plumbing |
A few (at least seemingly) missing stream operations in Common Lisp. |
cl-plus-c |
Convenience and alternative mechanic for C/autowrap |
cl-plus-ssl-osx-fix |
A fix for CL+SSL library paths on OSX needed when you have Intel and Arm64 Homebrew installations. Should be loaded before CL+SSL. (Unlicense) |
cl-ply |
Cl-ply is a library to handle PLY format which is also known as the Stanford Triangle Format. |
cl-poker-eval |
7-card hand poker evaluator |
cl-pop |
CL-POP is a lisp networking library that provides a POP mail client based on RFC 1939. |
cl-portaudio |
This package contains bindings to @a[http://portaudio.com/]{PortAudio}. PortAudio is a free, cross-platform, open-source, audio I/O library. |
cl-postgres |
Low-level client library for PostgreSQL |
cl-postgres-datetime |
Date/time integration for cl-postgres that uses LOCAL-TIME for types that use time zones and SIMPLE-DATE for those that don't |
cl-postgres+local-time |
Integration between cl-postgres and local-time |
cl-postgres+local-time-duration |
cl-postgres integration for local-time-duration |
cl-postgres-plus-uuid |
Common Lisp library providing a cl-postgres SQL reader for the PostgreSQL UUID type. |
cl-ppcre |
Perl-compatible regular expression library |
cl-ppcre-unicode |
Perl-compatible regular expression library (Unicode). Comments by 40ants here. |
cl-prevalence |
Common Lisp Prevalence Package |
cl-primality |
Primality testing |
cl-prime-maker |
A simple library to generate big prime numbers in a fast way. But in some cases, the generated number is not a prime number (these are called pseudo-primes).\ |
cl-progress-bar |
Display progress bars directly in REPL. Comments by 40ants here. |
cl-project |
Generate a skeleton for modern project |
cl-prolog2 |
Common Interface to the ISO prolog implementations from Common Lisp |
cl-protobufs |
Protobufs for Common Lisp |
cl-pslib |
A CFFI wrapper for the pslib library, a library for generating PostScript files. |
cl-pslib-barcode |
A barcode generator for the cl-pslib library. |
cl-punch |
Scala-like anonymous lambda literal |
clpython |
CLPython package and utils |
cl-qoa |
An implementation of the Quite Okay Audio format. (zlib) |
cl-qprint |
Encode and decode quoted-printable encoded strings. Comments by40ants here |
cl-qrencode |
QR code 2005 encoder in Common Lisp |
cl-quickcheck |
Common Lisp port of the QuickCheck unit test framework |
cl-rabbit |
Simple RabbitMQ interface for Common Lisp using CFFI |
cl-randist |
Random Distribution Generation |
cl-random |
Random numbers and distributions. |
cl-random-forest |
Random Forest and Global Refinement for Common Lisp |
cl-rashell |
Resilient replicant Shell Programming Library for Common Lisp(MIT) |
cl-rdfxml |
The CL-RDFXML system provides functionality for processing RDF/XMLserializations of RDF graphs. RDF/XML processes XML using Closure XML\(CXML\), and handles URIs using PURI. |
cl-rdkafka |
A client library for Apache Kafka based on librdkafka CFFI bindings. |
cl-readline |
Common Lisp bindings to GNU Readline library |
cl-recaptcha |
Trivial support for the recaptcha service |
cl-reddit |
Reddit client api library. Comments by 40ants here. - Added back Oct 2024 |
cl-redis |
A fast and robust Common Lisp client for Redis |
cl-reexport |
Reexport external symbols in other packages. |
cl-renderdoc |
Wrapper around the renderdoc In-Application API for Common Lisp (MIT) |
cl-replica |
Library for hash-table replication via epidemic algorithms — BSD |
cl-resvg |
An up-to-date bindings library for the resvg SVG rendering library (zlib) |
cl-rethinkdb |
A RethinkDB driver for Common Lisp |
cl-rfc2047 |
Implemntation of RFC2047. |
cl-rfc4251 |
Encoding and decoding data in RFC 4251 compliant format for ssh (BSD 2 clause) |
cl-riff |
Reads Resource Interchange File Format (RIFF) files. |
cl-rlimit |
Simple interface to Unix getrlimit and setrlimit. |
cl-rmath |
A Common Lisp wrapper for the Rmath library. |
cl-rollback |
rollback functions — ISC |
cl-rrd |
A Common Lisp interface to the RRDTool graphing system. |
cl-rrt |
Common Lisp implementation of RRT (Rapidily exploring Random Tree), a fast probabilistic multidimentional path-plannning algorithm. |
cl-rrt.benchmark |
Benchmarking system of cl-rrt |
cl-rrt.rtree |
Common Lisp implementation of RRT (Rapidily exploring Random Tree), a fast probabilistic multidimentional path-plannning algorithm. |
cl-rules |
Simple DSL for rules that can be configured without code |
cl-s3 |
A Common Lisp Amazon S3 client interface package |
cl-sam |
Toolkit for manipulation of DNA sequence alignment data stored in the Sequence Alignment/Map (SAM) format. |
cl-sandbox |
Utility package for creating safe experimental environment. |
cl-sasl |
SASL library |
cl-sat |
Common Lisp API to Boolean SAT Solvers |
cl-sat.glucose |
CL-SAT instance to Glucose state-of-the-art SAT solver. This downloads the later 2014 version (2nd in the 2014 SAT competition). |
cl-sat.minisat |
Common Lisp API to minisat |
cl-scram |
Common lisp library to implement SCRAM-SHA1 SASL mechanism. |
cl-scribd |
Commong Lisp Client for the Scribd API. |
cl-scripting |
Utilities to help in writing scripts in CL |
cl-scrobbler |
A library for scrobbling to last.fm |
cl-scsu |
An implementation of 'Standard Compression Scheme for Unicode'. |
cl-secp256k1 |
FFI findings for secp256k1 library(MIT) |
cl-selenium |
cl-selenim-webdriver is a binding library to the Selenium 2.0 |
cl-semver |
Semantic Version implementation |
cl-sendgrid |
Send emails with the SendGrid API (MIT) |
cl-sentiment |
A sentiment analysis library for Common Lisp. |
cl-sentry-client |
Sentry client — MIT |
cl-server-manager |
Manage port-based servers (e.g., Swank and Hunchentoot) through a unified interface. (MIT) |
cl-ses4 |
AWS SES email sender using Signature Version 4 of Amazon's API |
cl-sha1 |
SHA1 digest and HMAC for LispWorks |
cl-shellwords |
Common Lisp port of Ruby's shellwords.rb, for escaping andsplitting strings to be passed to a shell. |
cl-simple-concurrent-jobs |
A simple API for running concurrent jobs and collecting the results |
cl-simple-table |
Simple in-memory tabular data structure and utility methods. |
cl-singleton-mixin |
provides singleton-mixin class. |
cl-skip-list |
Concurrent lock-free skip list. Comments by 40ants here. |
cl-skkserv |
skkserv with Common Lisp |
cl-slice |
DSL for array slices in Common Lisp. |
cl-slp |
Common Lisp OpenSLP package |
cl-slug |
Small library to make slugs, mainly for URIs, from english and beyond. |
cl-slugify |
converts a string into a slug representation. (unlicense) |
cl-smt-lib |
SMT object supporting SMT-LIB communication over input and output streams |
cl-smtp |
Common Lisp smtp client. |
cl-soil |
A thin binding over libSOIL.so which allows easy loading of images |
cl-soloud |
Bindings to SoLoud, a multi-platform, multi-backend, minimal dependencies sound mixing and output library. |
cl-sophia |
High-level API for Sophia key-value storage |
cl-spark |
CL-Spark generates sparkline string for a list of the numbers.CL-spark is a Common Lisp implementation of Zach Holman's `spark' andGil Gonçalves' `vspark' with little extention. * spark: https://github.com/holman/spark * vspark: https://github.com/LuRsT/vspark * cl-spark: https://github.com/tkych/cl-spark. Comments by 40ants here. |
cl-sparql |
SPARQL query builder for Common Lisp |
cl-speedy-queue |
cl-speedy-queue is a portable, non-consing, optimized queue implementation. (MIT) Comments by 40ants here. |
cl-spidev |
A library for the Linux SPIDEV kernel module as used on hobby kits such as the Raspberry Pi |
clsql |
Common Lisp SQL Interface library |
clsql-aodbc |
Common Lisp SQL AODBC Driver |
clsql-cffi |
CLSQL using CFFI-UFFI-COMPAT interface |
clsql-fluid |
Common Lisp SQL Fluid Connection Pools |
clsql-helper |
A library providing a clutch of utilities to make working with clsql easier |
clsql-helper-slot-coercer |
A library providing a single overwritde of (setf slot-value-using-class) so that obvious type coercions occur when setting slots on clsql:standard-db-objects USE CAUTION, LOADING SYSTEM WILL CHANGE THE SEMANTICS OF CLSQL:VIEW-CLASS (slightly, and probably in a good way) |
clsql-local-time |
Allows the use of local-time:timestamp objects in CLSQL models and queries |
clsql-mysql |
Common Lisp SQL MySQL Driver |
clsql-odbc |
Common Lisp SQL ODBC Driver |
clsql-orm |
|
clsql-postgresql |
Common Lisp PostgreSQL API Driver |
clsql-postgresql-socket |
Common Lisp SQL PostgreSQL Socket Driver |
clsql-postgresql-socket3 |
Common Lisp SQL PostgreSQL Socket Driver |
clsql-sqlite |
Common Lisp SQLite Driver |
clsql-sqlite3 |
Common Lisp Sqlite3 Driver |
clsql-uffi |
Common UFFI Helper functions for Common Lisp SQL Interface Library |
clss |
A DOM tree searching engine based on CSS selectors. Comments by 40ants here. |
cl-ssdb |
SSDB client for Common Lisp. |
cl-ssh-keys |
Common Lisp system for generating and parsing of OpenSSH keys (BSD 2 Clause) |
cl+ssl |
Common Lisp interface to OpenSSL. |
cl-statsd |
Statsd client in Common Lisp |
cl-steamworks |
A wrapper for the Valve SteamWorks API. |
cl-stopwatch |
Timing and clocking in Common Lisp. |
cl-store |
Serialization package. Comments by 40ants here. |
cl-stream |
Stream classes for Common Lisp. Comments by 40ants here. |
cl-strftime |
Common Lisp compiler for the strftime language. |
cl-string-complete |
Simple string completion in Common Lisp. |
cl-string-generator |
Generate string from regular expression (MIT) |
cl-string-match |
Provides implementations of the standard sub-string search (stringmatching) algorithms: brute-force, Boyer-Moore, Rabin-Karp, etc. |
cl-strings |
A set of utilities for manipulating strings in CL. |
cl-svg |
Produce Scalable Vector Graphics (SVG) files. Comments by 40ants here. |
cl-svm |
|
cl-swagger |
code generator for swagger |
cl-sxml |
SXML parsing for Common Lisp |
cl-syntax |
Reader Syntax Coventions for Common Lisp and SLIME |
cl-syntax-annot |
CL-Syntax Reader Syntax for cl-annot |
cl-syntax-anonfun |
CL-Syntax Reader Syntax for cl-anonfun |
cl-syntax-clsql |
CL-Syntax Reader Syntax for CLSQL |
cl-syntax-debug-print |
CL-Synax reader system for cl-debug-print |
cl-syntax-fare-quasiquote |
cl-syntax support for fare-quasiquote |
cl-syntax-interpol |
CL-Syntax Reader Syntax for CL-INTERPOL |
cl-syntax-lsx |
CL-Synax reader system for LSX |
cl-syntax-markup |
CL-Syntax Reader Syntax for CL-Markup |
cl-sysexits |
Exit codes defined in sysexits.h — BSD-3-Clause |
cl-syslog |
Common Lisp syslog interface. |
cl-table |
Hierarchical tables in Lisp |
cl-tar |
A high level interface for tar archives MIT |
cl-tar-file |
A system for reading and writing physical entries from/to tar files. BSD-style (http://opensource.org/licenses/BSD-3-Clause) |
cl-tasukete |
|
cltcl |
Embed Tcl/Tk scripts in Common Lisp |
cl-telebot |
Common Lisp Telegram Bot API |
cl-telegram-bot |
Telegram Bot API, based on sovietspaceship's work but mostly rewritten. (MIT) |
cl-template |
A simple output-agnostic templating system for Common Lisp. |
cl-termbox |
Bindings for termbox library, a minimalistic library for building text-mode applications without curses |
cl-tesseract |
CFFI bindings to the Tesseract OCR library. |
cl-tetris3d |
Yet another 3D Tetris clone |
cl-textmagic |
Common lisp implementation of TextMagic API to send SMS |
cl-tga |
Describe cl-tga here |
cl-threadpool |
Implementation of a thread pool |
cl-tidy |
FFI bindings for HTML Tidy |
cl-tiled |
Tiled (http://www.mapeditor.org/) Loader |
cl-tk |
Minimal bridge to Tcl/Tk |
cl-tld |
Extracts the TLD(Top Level Domain) from domain |
cl-tls |
An implementation of the Transport Layer Security Protocols — BSD-3-Clause |
cl-tokyo-cabinet |
|
cl-toml |
TOML v0.4.0 parser and encoder |
cl-tqdm |
Simple And Fast Progress Bar Library for Common Lisp (MIT) |
cl-transmission |
|
cl-transducers |
Ergonomic, efficient data processing. (LGPL-3.0-only) |
cl-transit |
Transit library for Common Lisp (MIT) |
clog-collection |
A set of CLOG Plugins (MIT) |
clohost |
A client library for the Cohost API (zlib) |
cl-trie |
Common Lisp implementation of Trie data structure. |
cl-trivial-clock |
Common Lisp library to get accurate wall-clock times on multiple platforms (MIT) |
cl-tui |
High-level library for making Text User Interfaces. Comments by 40ants here |
cl-tulip-graph |
A graph generator that produces files readable by Tulip graph visualizer |
cl-tuples |
Experimental Tuple Types Facade |
cl-twit-repl |
An interface to Twitter |
cl-twitter |
An interface to Twitter |
cl-typesetting |
Common Lisp Typesetting system |
cluffer |
Library providing a protocol for text-editor buffers. |
cl-uglify-js |
JavaScript compressor/beautifier on top of PARSE-JS |
clump |
Library for operations on different kinds of trees |
cl-unac |
bindings for lib unac(3). (unlicense) |
cl-unicode |
Portable Unicode Library |
cl-unification |
The CL-UNIFICATION system.The system contains the definitions for the 'unification' machinery. |
cl-unification-lib |
|
cl-union-find |
An implementation of UNION-FIND datastructure — LGPL |
clunit2 |
CLUnit is a Common Lisp unit testing framework. |
cl-unix-sockets |
UNIX Domain socket (Apache License, Version 2.0) |
cl-unix-sockets |
Most major Lisp implementations don't come with any in-built support for UNIX sockets. This is a simple library that provides a reasonable implementation using FFI. |
cluster |
A set of utilities for Common Lisp, including a full prototype system (MIT) (removed quicklisp update of 2 February 2023) |
clustered-intset |
Implements a non-negative keyed set of integers favoring clustered keys.(MIT) |
clusters |
Cluster algorithms in CL, for CL. — BSD simplified |
cl-utilities |
This is a yet another utilities library. Comments by 40ants here. |
cl-utils |
GrammaTech utilities |
clutter |
Cluttering classes and slots with annotations/decorators/attributes metadata |
cl-variates |
Portable Common Lisp Random Number Generation. |
cl-vectors |
cl-paths: vectorial paths manipulation |
cl-veq |
reasonably fast operations for 1d, 2d, 3d vectors and arrays of vectors. MIT |
cl-vhdl |
My attempt to understand VHDL, and basicly make VHDL with Lisp-macro |
cl-video |
Video decoder core implemented in Common Lisp |
cl-video-avi |
AVI MJPEG/PCM module of CL-VIDEO |
cl-video-gif |
Animated GIF module of CL-VIDEO |
cl-video-player |
Video decoder implemented in Common Lisp |
cl-video-wav |
WAV decoding module of CL-VIDEO |
cl-virtualbox |
Control VirtualBox from Common Lisp |
cl-voipms |
Common Lisp HTTP api client to the voip.ms api. — BSD |
cl-vorbis |
Bindings to stbvorbis, a simple and free OGG/Vorbis decoding library |
cl-voxelize |
Convert polygon models into voxel models for particle-based physics simulation. |
cl-wadler-pprint |
An implementation of A Prettier Printer in Common Lisp. |
cl-wav |
Reads Wave Audio File Format, WAV files. |
cl-wave-file-writer |
A wave file writer (MIT) |
cl-wavefront |
A library to parse the Wavefront OBJ file format. (zlib) |
cl-wavelets |
Wavelet transform library |
cl-wayland |
libwayland bindings for Common Lisp |
cl-weather-jp |
Get weather in Japan |
clweb |
A literate programming system for Common Lisp |
cl-webdav |
A WebDAV server written in Common Lisp |
cl-webdriver-client |
Binding library to Selenium 4.0 |
cl-webkit |
cl-webkit is a binding to [WebKitGTK+] for Common Lisp, currently targeting WebKit version 2. The WebKitGTK+ library adds web browsing capabilities to an application, leveraging the full power of the WebKit browsing engine. |
cl-webmachine |
HTTP Semantic Awareness on top of Hunchentoot (MIT) |
cl-who |
(X)HTML generation macros. Comments by 40ants here |
cl-why |
(X)HTML generation macros |
cl-with |
WITH- group with- macros, allocate objects and rebind slots |
cl-wol |
CLI built on top of the cl-wol.core system BSD 2-Clause |
cl-wordcut |
Word segmentation tools for ASEAN languages written in Common Lisp |
clws |
CLWS implement the WebSocket Protocol as described byRFC6455[1] (as well as some older drafts implemented by recentbrowsers [2][3][4][5]). Only a WebSockets server implementation isprovided.[1]http://tools.ietf.org/html/rfc6455%5B2%5D http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17%5B3%5D http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-08%5B4%5D http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07%5B5%5D http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00 |
clx |
An implementation of the X Window System protocol in Lisp. |
cl-xdg |
freedesktop.org standards handling |
cl-xkb |
Common Lisp wrapper for libxkb |
cl-xkeysym |
Human readable mappings of xkeysym values. |
cl-xmlspam |
Streaming pattern matching for XML |
cl-xmpp |
Common Lisp XMPP client implementation |
cl-xmpp-sasl |
Common Lisp XMPP client implementation with SASL support |
cl-xmpp-tls |
Common Lisp XMPP client implementation with TLS+SASL support |
cl-xul |
Mozilla XUL bindings |
cl-yaclyaml |
Yet Another Common Lisp YaML processor. |
cl-yahoo-finance |
CL interface to Yahoo's finance API |
cl-yaml |
A YAML parser and emitter. |
cl-yesql |
Common Lisp library for using SQL. |
cl-yxorp |
A reverse proxy server that supports WebSocket, HTTP, HTTPS, HTTP to HTTPS redirecting, port and host forwarding configuration using a real programming language, HTTP header and body manipulation (also using a real programming language). |
cl-zipper |
An implementation of functional zippers for Common Lisp (MIT Expat) |
cl-zstd |
is a Common Lisp library for Zstandard compression/decompression using bindings to the libzstd C library. |
cmake-parser |
A cmake script parser. |
cmd |
A utility for running external programs (MIT) |
cmu-infix |
Mathematical infix notation for Common Lisp. |
coalton |
An efficient, statically typed functional programming language that supercharges Common Lisp. (MIT) |
cocoas |
A toolkit library to help deal with CoreFoundation, Cocoa, and objc (zlib) |
codata-recommended-values |
CODATA recommended values of physical constants. |
codex |
A documentation system for Common Lisp. See 40ants comments here |
codex-templates |
Templates for Codex. |
coleslaw |
Flexible Lisp Blogware |
collectors |
A library providing various collector type macros pulled from arnesi into its own library and stripped of dependencies |
colleen |
IRC bot with a modular framework. |
colliflower |
Generic interfaces for collections and iterators. |
colored |
System for colour representation, conversion, and operation. (zlib) |
colorize |
A Syntax highlighting library |
com.clearly-useful.generic-collection-interface |
generic collection interfaces for common lisp |
com.clearly-useful.iterate+ |
iterate extensions for the sequence and iterator protocols |
com.clearly-useful.iterator-protocol |
A simple iterator protocol for Common Lisp. |
com.clearly-useful.protocols |
Simple protocol implementation for Common Lisp inspired by clojure. |
com.danielkeogh.graph |
A fast an reliable graph library. (MIT) |
com.dvlsoft.rcfiles |
|
com.elbeno.curve |
A library for modulating curves onto curves. |
com.elbeno.vector |
A simple package to do 2D vector math. |
com.gigamonkeys.binary-data |
Library for reading and writing binary data. |
com.gigamonkeys.json |
Library for reading and writing JSON-formatted data. |
com.gigamonkeys.macro-utilities |
A few standard macro-writing macros. Deprecated. Use Alexandria instead. |
com.gigamonkeys.markup |
Library for parsing Markup-formatted text. |
com.gigamonkeys.parser |
Parser generator, loosely based on Henry Baker's META paper. |
com.gigamonkeys.pathnames |
Library to smooth over some implementation differences in treatment of pathnames. |
com.gigamonkeys.prose-diff |
|
com.gigamonkeys.utilities |
Peter Seibel's collection of 'utilities'. |
com.google.base |
Universally useful Lisp code. Comments by 40ants here. |
com.google.flag |
Unix command line flag parsing. |
command-line-arguments |
small library to deal with command-line arguments |
common-doc |
A framework for representing and manipulating documents as CLOS objects. |
common-doc-contrib |
System to load all CommonDoc contrib systems. |
common-doc-gnuplot |
Render gnuplot plots. |
common-doc-graphviz |
Graphviz macro for CommonDoc. |
common-doc-include |
Including external files into CommonDoc documents. |
commondoc-markdown |
Converter from Markdown to CommonDoc. |
common-doc-plump |
Translate a Plump DOM into a CommonDoc document and back. |
common-doc-split-paragraphs |
Automatically generate paragraphs by splitting text nodes. |
common-doc-tex |
TeX math macros for CommonDoc. |
common-html |
An HTML parser/emitter for CommonDoc. |
common-lisp-jupyter |
A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels. Comments by 40ants here. |
com-on |
Utilities for dealing with COM interfaces. (zlib) |
compatible-metaclasses |
Validates superclasses according to a simple substitution model, thereby greatly simplifying the definition of class mixins. (Unlicense) |
compiler-macro-notes |
Provides a macro and some conditions for use within macros and compiler-macros. |
computable-reals |
Computable real numbers. |
concrete-syntax-tree |
Library for parsing Common Lisp code into a concrete syntax tree. |
conf |
Simple configuration file manipulator for projects. |
configuration.options |
An extensible configuration system that supports multiple option sources. |
conium |
Conium is a portability library for debugger- and compiler-related tasks in Common Lisp. |
consfigurator |
Lisp declarative configuration management system |
consix |
Lispy Qix-like game in 7 days |
constantfold |
User-defined constant folding facility. Comments by 40ants here. |
contextl |
ContextL is a CLOS extension for Context-oriented Programming (COP). |
context-lite |
A CLOS extension to support specializing methods on special/dynamic variables. |
convolution-kernel |
An implementation of a kernel useful for convolution-like cellular transformations across a grid.(MIT) REMOVED OCT 15, 2024 |
copy-directory |
Copy a directory. |
core-reader |
Utilities for stream oriented reader. (MIT) |
corona |
Isolated, reproducible virtual development environments. - Removed in Oct 2021 Quicklisp Update |
corona-web |
|
courier |
An email marketing service for Radiance |
cover |
Code coverage utility for Common Lisp |
cqlcl |
CQLv2 binary protocol |
crane |
An ORM for Common Lisp. |
cricket |
A library for generating and manipulating coherent noise |
croatoan |
High-level Lisp CLOS bindings for the ncurses terminal library. |
crypt |
Common-Lisp implementation of unix crypt function |
crypto-shortcuts |
Shorthand functions for common cryptography tasks such as hashing, encrypting, and encoding. Comments by 40ants here. |
cserial-port |
library for serial communication inspired by lispworks' serial-port. Comments by 40ants here. |
css-lite |
css-lite is a library for generating CSS from an s-exp based syntax. |
css-selectors |
An implementation of css selectors |
css-selectors-simple-tree |
An implementation of css selectors that interacts with cl-html5-parser's simple-tree |
css-selectors-stp |
An implementation of css selectors that interacts with cxml-stp |
csv |
Read CSV into lists natively. Convert CSV into lists dangerously. |
csv-parser |
CSV parsing/writing utilities, a la Microsoft Excel |
csv-validator |
Validates tabular CSV data using predefined validations, similar to its Python counterpart 'Great Expectations'. — BSD-3 |
ctype |
An implementation of the Common Lisp type system. |
cubic-bezier |
A library for constructing and evaluating cubic Bézier curve paths. |
cue-parser |
A library for parsing audio CUE files |
curly |
Reader macros for easy function currying and composition. |
curry-compose-reader-macros |
reader macros for concise function partial application and composition |
cxml |
Closure XML - a Common Lisp XML parser |
cxml-dom |
Backward compatibility for downstream systems using the name |
cxml-klacks |
Backward compatibility for downstream systems using the name |
cxml-rng |
|
cxml-rpc |
An XML-RPC interface for Common Lisp |
cxml-stp |
A data structure for well-formed XML documents, inspired by XOM but designed for Common Lisp. |
cxx |
Common Lisp Cxx Interoperation |
cytoscape-clj |
A cytoscape widget for Common Lisp Jupyter. (MIT) |
daemon |
Process daemonization for some common lisp. |
damn-fast-priority-queue |
A heap-based priority queue whose first and foremost priority is speed. (MIT) |
darts.lib.email-address |
Parsing and formatting email addresses (RFC 5322 compliant) |
darts.lib.hashtrie |
Hash-based trie structure |
darts.lib.message-pack |
Implementation of the message pack exchange format |
darts.lib.sequence-metrics |
Provides various distance metrics on sequences |
darts.lib.tools |
More or less useful utilities |
darts.lib.uuid |
Simple library to handle UUID values |
darts.lib.wbtree |
Weight-balanced binary tree |
database-migrations |
System to version the database in roughly the same way rails migrations work. Differences are that only one database is really supported (but hacking around that is trivial) and that migrations are not needed to be stored in separate files. |
datafly |
Lightweight database library. |
data-format-validation |
Validation and conversion between user and internal data. |
data-frame |
Data frames for Common Lisp |
data-lens |
tests for the transducers |
dataloader |
A universal loader library for various data formats for images/audio (LLGPL) |
datamuse |
Common Lisp library for accessing the Datamuse word-finding API |
data-sift |
DATA-SIFT is a Common Lisp data validation and transformation library. Inspired by cl-data-format-validation and WTForms validators. |
data-table |
A library providing a data-table class, and useful functionality around this. Comments by 40ants here. |
data-table-clsql |
A library providing a data-table class, and useful functionality around this |
date-calc |
Package for simple date calculation |
datum-comments |
datum # (comments) for common lisp |
db3 |
DB3 file reader |
dbd-mysql |
Database driver for MySQL. |
dbd-postgres |
Database driver for PostgreSQL. (uses cl-postgres) |
dbd-sqlite3 |
Database driver for SQLite3. |
dbi |
Database independent interface for Common Lisp |
dbi-cp |
connection pool for CL-DBI |
db-introspect |
A simple administration interface to interact with Radiance's database. |
dbus |
A D-BUS client library for Common Lisp |
dct |
Discrete cosine transform. |
decimals |
Decimal number parser and formatter |
deeds |
Deeds Extensible Event Delivery System. Comments by 40ants here |
defclass-std |
A shortcut macro to write DEFCLASS forms quickly. Comments by 4ants here. |
defconfig |
A configuration system for user exposed variables |
defenum |
The DEFENUM facility provides C++ and Java styled 'enum' in Common Lisp. |
deferred |
A simple library allowing you to write code using deferred libraries. |
define-json-expander |
Small facility for converting between JSON and CLOS |
definer |
A DEF macro for Common Lisp.
The DEFINER library adds a simple macro DEF to Common Lisp that
replaces the various 'def*' forms in the language. It is a simple
hack, but it adds some elegance to the language. Of course, it comes
with its own way to be extended. |
definitions |
General definitions reflection library. |
definitions-systems |
Provides a simple unified extensible way of processing named definitions. |
deflate |
Deflate Decompression Library |
defmain |
A wrapper around net.didierverna.clon which makes command line arguments parsing easier. Comments by 40ants here. |
defmemo |
Memoizing defun |
defpackage-plus |
Extensible DEFPACKAGE with version support |
defrec |
A library for defining top-level mutually recursive functions. |
defrest |
defrest: expose functions as REST webservices for ajax or other stuff |
defstar |
defstar: macros allowing easy inline type declarations forvariables and and function return values. |
defsystem-compatibility |
Make many defsystems look the same! |
defvariant |
Variants in Common Lisp. |
delorean |
Delorean is a time machine for unit tests |
delta-debug |
implementation of delta debugging in common lisp |
de-mock-racy |
Simplistic mocking library. — BSD simplified |
dendrite |
Master package for all dendrite packages |
dendrite.micro-l-system |
Tiniest L-System |
dendrite.primitives |
Generates mesh data for primitives |
dense-arrays |
Numpy like array objects for Common Lisp(MIT) REMOVED OCT 15, 2024 |
deoxybyte-gzip |
This system provides gzip and gunzip functions and a Gray-streams implementation, both built on a set of lower-level zlib functions. |
deoxybyte-io |
The deoxybyte-io system is a selection of utility code focused on transfer of data between Lisp and its environment. |
deoxybyte-systems |
tools for managing Common Lisp systems in batch mode and from the REPL. |
deoxybyte-unix |
The deoxybyte-unix system provides access to Unix functions via CFFI. |
deoxybyte-utilities |
The deoxybyte-utilities system provides general purpose utilities. |
deploy |
Tools to aid in the deployment of a fully standalone application. Comments by 40ants here. |
deploy |
Tools to aid in the deployment of a fully standalone application. |
depot |
Protocolo for transparent collections of files |
deptree |
ASDF systems dependency listing and archiving tool for Common Lisp (MIT) |
descriptions |
A domain model meta level description library |
descriptions.serialization |
The {} descriptions serialization module |
descriptions.validation |
The {} descriptions validation module |
destructuring-bind-star |
DESTRUCTURING-BIND with proper error signaling |
dexador |
Yet another HTTP client for Common Lisp |
dfio |
Common Lisp library for reading and writing data-frame data. |
decompress |
A defensive and fast Deflate decompressor in pure CL. (MIT) |
diff |
DIFF is a package for computing various forms of differences between blobs of data and then doing neat things with those differences. |
diff-match-patch |
A Common Lisp port of Neil Fraser's library of the same name |
dirt |
A front-end for cl-soil which loads images straight to cepl:c-arrays and cepl:textures |
disposable |
Dispose function and with-disposable macro |
dissect |
A lib for introspecting the call stack and active restarts. |
distributions |
Random numbers and distributions — MS-PL |
djula |
An implementation of Django templates for Common Lisp. Comments by 40ants here. |
djula-demo |
Demo of the Djula template system |
dlist |
An implementation of the doubly-linked list in Common Lisp. |
dml |
Diagram Make Language for common lisp |
dns-client |
A client for the DNS protocol. (zlib) |
docbrowser |
Web-based Common Lisp documentation browser |
docparser |
Parse documentation from Common Lisp systems. |
docs-builder |
A meta documentation builder for Common Lisp projects. |
documentation-template |
Templates for preparing html documentation for Common Lisp libraries. |
documentation-utils |
A few simple tools to help you with documenting your library. |
documentation-utils-extensions |
Set of extensions for documentation-utils. |
docutils |
Document utilities and Restructured text parser |
donuts |
Graph DSL for common lisp |
doplus |
DO+ (doplus) is a high-level, extensible iteration construct for Common Lisp with a reasonably simple implementation, which in particular does not use a code walker. Comments by 40ants here. |
doplus-fset |
Integration of FSet collections in doplus. |
dotenv |
Ease pain with working with .env files.(MIT) |
doubly-linked-list |
An implementation of the doubly linked list data structure.(MIT) |
do-urlencode |
Percent Encoding (aka URL Encoding) library |
drakma |
Full-featured http/https client based on usocket |
drakma-async |
An asynchronous port of the Drakma HTTP client. |
draw-cons-tree |
Makes and ascii picture of a cons tree |
dsm |
Destructuring match — MIT |
dso-lex |
David Owen's lexical utilities. |
dso-util |
David Owen's utilities. |
dufy |
Color library for Common Lisp. Comments by 40ants here |
dungen |
A procedural dungeon generator.(MIT) |
duologue |
High-level user interaction library for Common Lisp |
dweet |
A dweet.io client for Common Lisp |
dynamic-array |
An optimized 1-dimensional array of fixnums that automatically re-adjusts in size.(MIT) |
dynamic-classes |
Dynamically create CLOS classes as a mixin composition. Mixins are choosen depending on parameters given to the constructor. Comments by 40ants here |
dynamic-collect |
A library for dynamic, continuable, and abortable collection. |
dynamic-mixins |
Simple dynamic class mixing without manual permutations. See 40ants comments here |
dynamic-wind |
The dynamic-wind part of ContextL as a separate independent system definition. |
eager-future |
|
eager-future2 |
Parallel programming library providing the futures/promises synchronization mechanism |
easing |
Easing functions. |
easing-demo |
Easing functions demo. |
easter-gauss |
Calculate the Ester date from year using the method developed from Gauss.(MIT) |
easy-audio |
A pack of audio decoders for FLAC, WavPack and other formats |
easy-bind |
Easy-bind - easy local binding for Common Lisp |
easy-macros |
An easier way to write 90% of your macros — Apache License, Version 2.0 |
easy-routes |
Yet another routes handling utility on top of Hunchentoot |
easy-routes+djula |
easy-routes url generator for Djula templates |
easy-routes+errors |
Better error pages and logs for easy-routes |
eazy-documentation |
One-shot solution to the CL documentation generator. |
eazy-gnuplot |
An intuitive CL interface to gnuplot. |
eazy-process |
Yet Another Portable Library for Process Handling / Subshell Invokation |
eazy-project |
Generate and Manage a Project |
eazy-project.autoload |
Generate and Manage Projects. This system imports a symbol ! to CL-USER package. |
ec2 |
Common Lisp EC2 Package |
ec2-price-finder |
Quickly find the cheapest EC2 instance that you need across regions |
ecclesia |
Utilities for parsing Lisp code. (MIT) |
eclecticse.iso-8601-date |
Miscellaneous date routines based around ISO-8601 representation. |
eclecticse.slk-581 |
Generate Australian Government SLK-581 codes. |
eclector |
A portable, extensible Common Lisp reader. |
eclector-concrete-syntax-tree |
Reading into concrete syntax tree objects. |
eco |
Fast, flexible, designer-friendly templates. Comments by 40ants here. |
edit-distance |
Compute edit distance between sequences. |
elb-log |
ELB log manager for Common Lisp |
electron-tools |
Download, extract, and run Electron binaries. |
elf |
Common Lisp library for manipulation of ELF files. |
enchant |
Programming interface for Enchant spell-checker library |
enchant-autoload |
Programming interface for Enchant spell-checker library (autoload Enchant) |
enhanced-boolean |
Provides a canonical way of converting generalized booleans to booleans. |
enhanced-defclass |
Provides a truly extensible version of DEFCLASS that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the DEFCLASS form. |
enhanced-eval-when |
enhanced-eval-when provides an enhanced EVAL-WHEN macro that supports (eval-when t …) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) …), addressing concerns about verbosity. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure. |
enhanced-find-class |
Provides a canonical way of converting class designators to classes. (Unlicense) |
enhanced-multiple-value-bind |
Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient. A MULTIPLE-VALUE-&BIND alias is supported. |
enhanced-typep |
Obsoletes all TYPEP thin wrappers. (Unlicense) |
enhanced-unwind-protect |
Provides an enhanced UNWIND-PROTECT that makes it easy to detect whether the protected form performed a non-local exit or returned normally. (Unlicense) |
enumerations |
The CL-ENUMERATIONS project contains a Common LispJava-like enumeration/iteration library and protocol. Most basicCommon Lisp types are handled.The project page can be found athttp://common-lisp.net/project/cl-enumeration. |
envy |
Configuration switcher by an environment variable. |
eos |
UNMAINTAINED fork of 5AM, a test framework |
epigraph |
A library for representing and processing graphs (nodes and edges) |
epmd |
Erlang Port Mapper Daemon client |
equals |
Generic Equality and Comparison for Common Lisp |
erjoalgo-webutil |
Framework for defining [oauth] http api client & sever. — GPLv3 |
erlang-term |
Erlang External Term Format |
ernestine |
Music Organizer |
erudite |
Literate Programming System for Common Lisp |
escalator |
An experimental object system for high-performance games. |
escalator-bench |
An experimental object system for high-performance games (benchmarks). |
esrap |
A Packrat / Parsing Grammar / TDPL parser for Common Lisp. |
esrap-liquid |
A Packrat / Parsing Grammar / TDPL parser for Common Lisp. |
esrap-peg |
A wrapper around Esrap to allow generating Esrap grammars from PEG definitions |
ev |
libev bindings |
evaled-when |
Provides a way of extracting and replicating the compile-time side-effects of forms. (Unlicense) |
eventbus |
An event bus in Common Lisp. |
event-emitter |
Event mechanism for Common Lisp objects |
eventfd |
IOLib based eventfd bindings |
event-glue |
A simple framework for event-based architectures. |
events |
An event planning system for Radiance. |
everblocking-stream |
A stream that always blocks and never has data available. |
evol |
evol - entrenched virtues of lisp / love reversed. Multi-purpose build system. |
exit-hooks |
Call registered function when Common Lisp Exits. |
exponential-backoff |
An implementation of the exponential backoff algorithm |
exscribe |
Programmatically create HTML documents from a high-level syntax |
ext-blog |
A BLOG engine which supports custom theme |
extended-reals |
Extended real numbers for Common Lisp. |
extensible-compound-types |
EXTENSIBLE-COMPOUND-TYPES for user-defined compound-types like (array &optional element-type dimension-spec)(MIT) REMOVED OCT 15, 2024 |
extensible-optimizing-coerce |
`extensible-optimizing-coerce` primarily provides a `extensible-optimizing-coerce:coerce` function intended as an extensible alternative to `cl:coerce`. (MIT) REMOVED OCT 15, 2024 |
external-program |
|
external-symbol-not-found |
|
f2cl |
F2CL: Fortran to Lisp converter |
f2cl-asdf |
ASDF support for F2CL |
fact-base |
Simple implementation of fact-base data storage for Common Lisp |
factory-alien |
Factory alien is a library for generating fixture data for testing applications. MIT |
fakenil |
Provides a canonical stand-in for NIL for contexts where NIL means \ |
fare-csv |
Robust CSV parser and printer |
fare-memoization |
memoizing functions the correct, portable way. Comments by 40ants here. |
fare-mop |
Utilities using the MOP notably make informative pretty-printing trivial |
fare-quasiquote |
Portable, matchable implementation of quasiquote |
fare-quasiquote-extras |
fare-quasiquote plus extras |
fare-quasiquote-optima |
fare-quasiquote extension for optima |
fare-quasiquote-readtable |
Using fare-quasiquote with named-readtable |
fare-scripts |
Various small programs that I write in CL in lieu of shell scripts |
fare-utils |
Basic functions and macros, interfaces, pure and stateful datastructures |
fast-http |
A fast HTTP protocol parser in Common Lisp |
fast-io |
Alternative I/O mechanism to a stream or vector |
fast-mpsc-queue |
Multi-Producer Single-Consumer queue implementation. (MIT) |
fast-websocket |
Optimized WebSocket protocol parser |
feeder |
RSS, Atom and general feed parsing and generating (zlib) |
femlisp |
Femlisp is a FEM (finite element method) framework for the solution of partial differential equations. It is written entirely in Common Lisp which allows for interactive use and a very high flexibility. |
fft |
Common lisp FFT library |
fiasco |
A Common Lisp test framework that treasures your failures, logical continuation of Stefil. |
file-attributes |
Access to file attributes (uid, gid, atime, mtime, mod) (zlib) |
filebox |
Simple file storage for Radiance |
file-finder |
File finder. Enable rapid file search, inspection and manipulation. (GPL3+) |
file-local-variable |
File-local variable independent from ASDF |
file-lock |
File lock library on POSIX systems (MIT) |
file-notify |
Access to file change and access notification. |
file-select |
A library to invoke the native file selection dialogs to open or save files. |
filesystem-utils |
A collection of utilities for filesystem interaction. — zlib |
file-types |
Simple scheme to classify file types in a hierarchical fashion. |
filtered-functions |
Filtered functions provide an extension of generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods. |
filter-maker |
CLIM program for letting users make filters out of predicates and keys. — BSD 2-Clause |
find-port |
Find open ports programmatically. Comments by 40ants here. |
finite-state-machine |
An intuitive implementation of a finite state machine. |
firephp |
FirePHP debug utility |
first-time-value |
Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations. |
fiveam |
A simple regression testing framework |
fiveam-asdf |
Library to integrate FiveAM testing with ASDF TEST-OP and TEST-SYSTEM |
fiveam-matchers |
An extensible matchers library for FiveAM — Apache License, Version 2.0 |
fixed |
A fixed-point number type. |
flac |
CFFI interface to libFLAC |
flac-metadata |
A utility for reading metadata embedded in FLAC audio files. REMOVED OCT 15, 2024 |
flare |
Easy particle systems with fine grained control. |
flat-tree |
A flat-tree implementation in Common Lisp. Comments by 40ants here |
flexichain |
A [protocol allowing client code to dynamically add elements to, and deleteelements from a sequence (or chain) of such elements |
flexichain-doc |
|
flexi-streams |
Flexible bivalent streams for Common Lisp |
float-features |
A portability library for IEEE float features not covered by the CL standard. |
floating-point-contractions |
Numerically stable contractions of floating-point operations. |
flow |
A flowchart and generalised graph library. |
flute |
A beautiful, easilly composable HTML5 generation library |
fmarshal |
dump and load objects |
fmcs |
Flavors Meta-Class System (FMCS) for Demonic Metaprogramming in Common Lisp, an alternative to CLOS+MOP, restored from the CMU AI Repository. (MIT) |
fmt |
Extensible format-like facility |
fn |
Some macros for lambda brevity |
fof |
Enable rapid file search, inspection and manipulation |
folio |
folio is a set of modules that make some functional programming idioms more convenient for use in Common Lisp. |
folio2 |
the folio2 umbrella system |
folio2-as |
uniform tools for converting values from one type to another |
folio2-as-syntax |
reader syntax for type conversions |
folio2-boxes |
wrapping values in mutable containers |
folio2-functions |
tools for working with functions as values |
folio2-functions-syntax |
syntax for working with functions as values |
folio2-make |
uniform tools for constructing arbitrary values |
folio2-maps |
tools for working with finite maps |
folio2-maps-syntax |
reader syntax for maps |
folio2-pairs |
tools for working with pairs of values |
folio2-sequences |
operations on sequences of values |
folio2-sequences-syntax |
reader syntax for sequences |
folio2-series |
operations on (possibly unbounded) series of values |
folio2-taps |
tools for treating objects as streams of values |
font-discovery |
Find system font files matching a font spec. See 40ants comments here |
for |
An extensible iteration macro library. |
foreign-array |
A library providing access to foreign (i.e., C) arrays. |
format-string-builder |
A DSL wrapping cl:format's syntax with something more lispy. |
form-fiddle |
A collection of utilities to destructure lambda forms. |
formlets |
Validating formlets for Hunchentoot |
fprog |
Functional programming utilities: iteration over immutable lists sharing identical sublists. |
fred |
Lisp Interface to Federal Reserve Economic Data (FRED®) |
freebsd-ffi |
A small, but growing collection of syscall and base install library FFI wrappers for FreeBSD. (BSD2) REMOVED OCT 15, 2024 |
freebsd-sysctl |
Sysctl kernel control mechanism for common lisp. Comments by 40ants here. |
freesound |
A client for Freesound.org. |
fresnel |
Bidirectional translation with lenses |
froute |
An Http routing class that takes advantage of the MOP |
frpc |
An ONC-RPC implementation. |
frpcgen |
A protocol compiler for frpc. |
fset |
A functional set-theoretic collections library.See: http://www.ergy.com/FSet.html |
fsocket |
Franks socket API(MIT) |
fsvd |
Simon Funk's quasi SVD |
fs-watcher |
Filesystem watcher for changes |
ftp |
FTP library |
fucc-generator |
Compile-time LL and LR/LALR parser generator |
fucc-parser |
LL and LR/LALR parser runtime system |
functional-trees |
Tree data structure supporting functional manipulation |
function-cache |
A Simple Caching Layer for functions. Comments by 40ants here |
function-cache-clsql |
A Simple Caching Layer for functions |
f-underscore |
a tiny library of functional programming utils placed into the public domain.the idea is to make functional programs shorter and easier to read without resortingto syntax [like arc's square bracket unary function syntax] |
funds |
portable, purely functional data structures in Common Lisp |
fuzzy-dates |
A library to fuzzily parse date strings (zlib) |
fuzzy-match |
From a string input and a list of candidates, return the most relevant candidates first. (MIT) |
fxml |
Bridge HTML5 and FXML |
gadgets |
Ben McGunigle's utility collection (Apache v. 2) |
garbage-pools |
GARBAGE-POOLS is Common Lisp re-implementation of the APR Pools for resource management. |
gcm |
Google Cloud Messaging (GCM) library for Common Lisp |
geco |
GECO is an extensible, object-oriented framework for prototyping genetic algorithms in Common Lisp. (GPL 2.0) |
gendl aka devo |
Gendl® is a Generative Programming and Knowledge Based Engineering framework. |
general-accumulator |
A general-purpose, extensible value accumulator |
generalized-reference |
Generalized reference over structured data by pairwise reduction of arbitrary place identifiers for Common Lisp.(MIT) |
generators |
A common lisp package providing python style generators based on delimited continuations |
generic-cl |
Standard Common Lisp functions implemented using generic functions. |
generic-cl.util |
Utilities implemented on top of GENERIC-CL |
generic-comparability |
CDR-8 implementation |
generic-sequences |
Generic sequences for Common Lisp. |
generic-sequences-cont |
Generic sequence comprehension for Common Lisp. |
generic-sequences-iterate |
Iteration of generic sequences for Common Lisp. |
generic-sequences-stream |
Lazy streams for Common Lisp. |
geneva |
Core of the Geneva document preparation system. Provides data structures and syntax sugar. |
geneva-cl |
Compile Geneva documents from Common Lisp on-inline documentation. Comments by 40ants here. |
geneva-html |
Render Geneva documents as HTML. |
geneva-latex |
Render Geneva documents as LaTeX manuscripts. |
geneva-mk2 |
Plain text markup language for the Geneva document preparation system. |
geneva-plain-text |
Render Geneva documents as plain text. |
geneva-tex |
Render Geneva documents as TeX manuscripts. |
genhash |
Generic hashtable code |
geodesic |
Library for geodesic calculations. |
geowkt |
Geo Well-known-text library |
geowkt-update |
Library to parse Geo Well-known-text and update thegeowkt library |
getopt |
Common Lisp library for parsing command-line arguments |
gettext |
An pure Common Lisp implementation of gettext runtime. gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems. |
gfxmath |
A graphics math library.(MIT) |
git-file-history |
Retrieve a file's commit history in Git. |
github-api-cl |
The lite Github rest v3 api client SDK — Apache |
glacier |
Lightweight mastodon bot framework. Comments by 40ants here |
glad-blob |
GLAD foreign library collection |
glass |
General Lisp Authentication and Security System API. |
glaw |
Game programming utilities |
glaw-imago |
|
glaw-sdl |
|
glfw |
An up-to-date bindings library to the most recent GLFW OpenGL context management library (zlib) |
glfw-blob |
GLFW foreign library collection |
glisph |
Glyph rendering engine using OpenGL shading language |
glkit |
Various utilities for OpenGL |
global-vars |
Define efficient global variables. Comments by 40ants here |
glop |
Direct FFI bindings for OpenGL window and context management |
glsl-docs |
The official docs for all the symbols in glsl-symbols |
glsl-metadata |
A computer-readable representation of all versions of the OpenGL Shader Language specifications. (MIT) |
glsl-packing |
calculate std140/std430 layout for a glsl UBO/SSBO |
glsl-spec |
The GLSL Spec as a datastructure |
glsl-symbols |
Lispy versions of all glsl names as symbols |
glsl-toolkit |
A library to parse and modify OpenGL Shader Language (GLSL) source code |
glu-tessellate |
A simple triangulation engine that wraps around GLU's tessellation system. |
glyphs |
Glyphs to reduce Common Lisp verbosity |
golden-utils |
A utility library. (MIT) |
gooptest |
A microcontroller testing framework. (GPL 3) |
gordon |
Gordon is a library for generating Flash files programmatically. It supports a large subset of the Flash 7.0 specification. - Removed in Oct 2021 Quicklisp Update |
graph |
simple library for building and manipulating graphs |
gravatar |
Common Lisp bindings to the popular Gravatar service. |
graylex |
Gray lexer input streams. Comments by 40ants here. |
graylog |
Graylog Lisp client |
graylog-log5 |
Log5 Graylog plugin |
green-threads |
A lightweight threading / cooperative multitasking library. |
grid-formation |
Simple cellular grid formations and algorithms.(MIT) |
group-by |
A Common Lisp library to help group data into trees (of variousformats) based on common/shared values |
groupby |
groupby: A higher order function named groupby as known from Scala. Comments by 40ants here. |
grovel-locally |
Grovel using cffi and cache the result locally to the system |
gsll |
GNU Scientific Library for Lisp. |
gt |
GrammaTech utilities. |
gtirb-capstone |
Integration between GTIRB and the Capstone/Keystone libraries (MIT) |
gtirb-functions |
Function objects over GTIRB (MIT) |
gtk-tagged-streams |
Text I/O using streams for GTK text buffers, including tags for styling. |
gtwiwtg |
Lazy-ish iterators |
gtype |
C++/Julia-like parametric types in CL, based on CLtL2 extensions |
gute |
Gene's personal kitchen sink library. (MIT) |
gzip-stream |
gzip utilities |
halftone |
An image viewer using Qtools |
hamcrest |
A set of helpers to make your unittests more readable by using Hamcrest assertions. |
harmony |
A common lisp sound server and sound processing library. |
hash-set |
An implementation of the hash-set data structure. |
hash-table-ext |
Tiny extensions for common lisp hash-tables. |
hashtrie |
An implementation of the Hash Trie datastructure, based on Clojure's |
hdf5-cffi |
hdf5-cffi is a CFFI wrapper for the HDF5 library. |
heap |
Binary Heap for Common Lisp. |
helambdap |
The HELambdaP System. |
hemlock.base |
- Removed in Oct 2021 Quicklisp Update |
hemlock.clx |
- Removed in Oct 2021 Quicklisp Update |
hemlock.qt |
- Removed in Oct 2021 Quicklisp Update |
hemlock.tty |
- Removed in Oct 2021 Quicklisp Update |
hermetic |
Simple authentication for Clack-based Common Lisp web applications. |
herodotus |
Wrapper around Yason JSON parser/encoder with convenience methods for CLOS |
hiccl |
HTML generator for Common Lisp (MIT) |
hh-aws |
Common Lisp library for acessing the APIs of Amazon Web Services. |
hh-redblack |
Common Lisp implemention of red-black trees |
hh-web |
beginnings of a web application framework written in Lisp |
history-tree |
Store the history of a browser's visited paths. — BSD 3-Clause |
hl7-client |
hl7-client - send HL7-Messages over TCP/IP with MLLP |
hl7-parser |
Decoder and Encoder for ER7 formatted HL7-Messages |
horner |
Inline polynomial evaluation using Horner's rule. |
horse-html |
Parenscript/HTML done better |
house |
Custom asynchronous HTTP server for the Deal project. |
hsx |
Hypertext S-expression (MIT) |
html-encode |
A library for encoding text in various web-savvy encodings. |
html-entities |
A module for encoding and decoding HTML/XML/SGML entities. |
html-template |
A portable library for Common Lisp which can be used to fill templates with arbitrary (string) values at runtime. |
ht-simple-ajax |
simple AJAX for Hunchentoot |
http2 |
HTTP2 protocol implementation(MIT) |
http-body |
HTTP POST data parser for Common Lisp |
http-get-cache |
Common Lisp library for caching HTTP GET responses |
http-parse |
A library for parsing HTTP requests/responses (synchronous or asynchronous). |
hu.dwim.asdf |
Various ASDF extensions such as attached test and documentation system, explicit development support, etc. Comments by 40ants here |
hu.dwim.bluez |
Common Lisp FFI wrapper for libbluetooth, aka Bluez, which is a Linux Bluetooth stack. |
hu.dwim.common |
An extended Common Lisp package to the general needs of other hu.dwim systems. |
hu.dwim.common-lisp |
A redefinition of the standard Common Lisp package that includes a number of renames and shadows. |
hu.dwim.computed-class |
Constraint based change propagation for class slots, lexical variables, function return values and reified cells. |
hu.dwim.computed-class+hu.dwim.logger |
|
hu.dwim.computed-class+swank |
|
hu.dwim.debug |
Various debug utilities such as lexical tracing, etc. |
hu.dwim.def |
General purpose, homogenous, extensible definer macro. Comments by 40ants here. |
hu.dwim.defclass-star |
Simplify class like definitions with defclass* and friends. |
hu.dwim.defclass-star+contextl |
|
hu.dwim.defclass-star+hu.dwim.def |
|
hu.dwim.defclass-star+hu.dwim.def+contextl |
|
hu.dwim.defclass-star+swank |
|
hu.dwim.def+cl-l10n |
|
hu.dwim.def+contextl |
|
hu.dwim.def+hu.dwim.common |
|
hu.dwim.def+hu.dwim.delico |
|
hu.dwim.def.namespace |
Thread safe namespace (global hashtable) definer. |
hu.dwim.def+swank |
|
hu.dwim.delico |
Delimited, interpreted shift-reset continuation. |
hu.dwim.graphviz |
Graphviz layouting using CFFI bindings. |
hu.dwim.logger |
Generic purpose logger utility. |
hu.dwim.logger+iolib |
|
hu.dwim.logger+swank |
|
hu.dwim.partial-eval |
Extensible partial evaluator. |
hu.dwim.perec |
RDBMS based persistent CLOS, an object relational mapping (ORM). |
hu.dwim.perec.all |
All backends for hu.dwim.perec. |
hu.dwim.perec+hu.dwim.quasi-quote.xml |
|
hu.dwim.perec+iolib |
|
hu.dwim.perec.oracle |
Oracle backend for hu.dwim.perec. |
hu.dwim.perec.postgresql |
Postgresql backend for hu.dwim.perec. |
hu.dwim.perec.sqlite |
Sqlite backend for hu.dwim.perec. |
hu.dwim.perec+swank |
|
hu.dwim.presentation |
A component based GUI framework with a backend to present it using HTML and JavaScript. |
hu.dwim.quasi-quote |
Quasi quoted domain specific languages and transformations. |
hu.dwim.quasi-quote.css |
Quasi quote transformations for emitting CSS. |
hu.dwim.quasi-quote.js |
Quasi quote transformations for emitting JavaScript. |
hu.dwim.quasi-quote.pdf |
Quasi quote transformations for emitting PDF. |
hu.dwim.quasi-quote.xml |
Quasi quote transformations for emitting XML. |
hu.dwim.quasi-quote.xml+cxml |
|
hu.dwim.quasi-quote.xml+hu.dwim.quasi-quote.js |
|
hu.dwim.rdbms |
Relational database independent RDBMS and SQL abstractions. |
hu.dwim.rdbms.all |
All backends for hu.dwim.rdbms. |
hu.dwim.rdbms.oracle |
Oracle backend for hu.dwim.rdbms. |
hu.dwim.rdbms.postgresql |
Postgresql backend for hu.dwim.rdbms. |
hu.dwim.rdbms.sqlite |
Sqlite backend for hu.dwim.rdbms. |
hu.dwim.reiterate |
Iterator macro inspired by iterate. |
hu.dwim.reiterate+hu.dwim.logger |
|
hu.dwim.sdl |
Common Lisp FFI wrapper for libSDL2. |
hu.dwim.serializer |
Generic serializer and deserializer. |
hu.dwim.stefil |
A Simple Test Framework In Lisp. |
hu.dwim.stefil+hu.dwim.def |
|
hu.dwim.stefil+hu.dwim.def+swank |
|
hu.dwim.stefil+swank |
|
hu.dwim.syntax-sugar |
Various syntax extensions. |
hu.dwim.uri |
|
hu.dwim.util |
Various utilities, this is the most basic system that only introduce a small number of external dependencies. |
hu.dwim.util+iolib |
Integration of hu.dwim.util with iolib. |
hu.dwim.walker |
Common Lisp form walker and unwalker (to and from CLOS instances). Comments by 40ants here. |
hu.dwim.web-server |
An iolib based HTTP server. |
hu.dwim.web-server.application |
Application logic (sessions, etc) based on hu.dwim.web-server. |
hu.dwim.web-server.application+hu.dwim.perec |
|
hu.dwim.web-server+swank |
|
hu.dwim.web-server.websocket |
WebSocket extensions for hu.dwim.web-server. |
hu.dwim.zlib |
Common Lisp FFI wrapper for zlib, aka http://zlib.net/ |
huffman |
Huffman encoding and decoding for Common Lisp. |
humbler |
A Tumblr API interface |
hunchenissr |
Make Interactive-Server-Side-Rendered web pages with declaritive and recursive programming. |
hunchenissr-routes |
Better routes to be used with Hunchenissr. - Removed in Oct 2021 Quicklisp Update |
hunchensocket |
WebSockets for Hunchentoot |
hunchentools |
Hunchentoot utility library |
hunchentoot |
Hunchentoot is a HTTP server based on USOCKET and BORDEAUX-THREADS. It supports HTTP 1.1, serves static files, has a simple framework for user-defined handlers and can be extended through subclassing. |
hunchentoot-auth |
Implements user authentication with passwords for the hunchentoot Common Lisp web server. |
hunchentoot-cgi |
A library for executing CGI scripts from the hunchentoot webserver |
hunchentoot-errors |
Augments Hunchentoot error pages and logs with request and session information (MIT) |
hunchentoot-multi-acceptor |
Multiple domain support under single hunchentoot acceptor |
hunchentoot-single-signon |
Implementation of SPNEGO authentication for Hunchentoot |
hunchentoot-stuck-connection-monitor |
Monitors hunchentoot connections and logs the connections stuck in the same state for a long time (due to slow or inactive clients and network stream timeouts that hunchentoot tries to utilize not working properly). Offers an option to shutdown the stuck connections sockets manually or automatically, thus unblocking the connection threads and preventing thread and socket leak. See https://github.com/edicl/hunchentoot/issues/189 (BSD-2-Clause) |
hyperlattices |
Generalized Lattice algebraic datatypes, incl., LATTICE, HYPERLATTICE, PROBABILISTIC-LATTICE, and PROBABILISTIC-HYPERLATTICE. (MIT) |
hyperluminal-mem |
High-performance serialization library, designed for untrusted data |
hyperobject |
Common Lisp library providing Smart, linked objects using metaobject protocol |
hyperspec |
A simple library for looking up common-lisp symbols in the hyperspec. |
ia-hash-table |
Main purpose is to be able to use strings as real keys but do gethash with symbols and vice versa.Can be useful for things like http headers parsing (no more intern leaks), json apis with/without https://github.com/AccelerationNet/access.Only tested on SBCL. Expected to work on Allegro, CCL and LW.Also provides nil safe dot syntax |
iclendar |
An iCalendar format lirbary. |
iconv |
iconv library for Common lisp |
id3v2 |
ID3v2 parser |
identifier-pool |
A simple generational identification number allocator.(MIT) |
idna |
IDNA (international domain names) string encoding and decoding routines |
ieee-floats |
Convert floating point values to IEEE 754 binary representation |
illogical-pathnames |
Mostly filesystem-position-independent pathnames. |
illusion |
Customize and manage Lisp parens reader |
image |
An image-drawing with some drawing primitives |
imago |
Image manipulation library |
immutable-struct |
Library that encourage the use of functional programming + pattern matching |
incf-cl |
INCF CL is a library of convenience functions for Common Lisp |
incless |
A portable and extensible Common Lisp printer implementation (core) (BSD) |
incognito-keywords |
incognito-keywords introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable). |
incongruent-methods |
Methods with incongruent lambda lists. |
inferior-shell |
spawn local or remote processes and shell pipes |
infix-dollar-reader |
Infix $ operator for reducing redundant parenthesis |
infix-math |
An extensible infix syntax for math in Common Lisp. |
infix-reader |
A reader macro to allow for infix syntax with { … } — Unlicence |
inheriting-readers |
Provides a simple yet powerful value inheritance scheme. |
injection |
Dependency injection for Common Lisp |
inkwell |
An API client for the Splatoon 2 Splatnet. |
inlined-generic-function |
MOP implementation of the fast inlinable generic functions dispatched in compile-time |
inner-conditional |
Series of macros which optimizes out the inner conditional jumping |
in-nomine |
Utilities for extensible namespaces in Common Lisp. LLGPL |
inotify |
Interface to linux inotify(7) |
input-event-codes |
Port of all constants from input-event-codes.h from both Linux and FreeBSD — MIT |
inquisitor |
Encoding/end-of-line detection and of external-format abstraction for Common Lisp |
inquisitor-flexi |
Inquisitor with flexi-streams support |
inravina |
A portable and extensible Common Lisp pretty printer. (MIT) |
instance-tracking |
Defines a class that tracks its instances — MIT |
integral |
Object Relational Mapper for Common Lisp |
integral-rest |
REST APIs for Integral DAO Table. |
intel-hex |
A library to handle Intel HEX format. |
interface |
A system for defining interfaces. |
introspect-environment |
Small interface to portable but nonstandard introspection of CL environments. |
invistra |
A portable and extensible Common Lisp FORMAT implementation (BSD) |
iolib |
Syscalls and foreign types. |
iolib.asdf |
A few ASDF component classes. |
iolib.base |
Base IOlib package, used instead of CL. |
iolib.common-lisp |
Slightly modified Common Lisp. |
iolib.conf |
Compile-time configuration for IOLib. |
iolib.grovel |
The CFFI Groveller |
ip-interfaces |
Query network interfaces on the local machine. |
irc-logger |
Common Lisp daemon for logging IRC channels |
ironclad |
A cryptographic toolkit written in pure Common Lisp |
isolated |
A isolated environment for Common Lisp code evaluation |
issr-core |
Make Interactive-Server-Side-Rendered web pages with declaritive and recursive programming.This is the core functionality is reusable for all server modules. |
iterate |
Jonathan Amsterdam's iterator/gatherer/accumulator facility |
iterate-clsql |
Extension for iterate to support iterate over clsql queries |
ixf |
Tools to handle IBM PC version of IXF file format |
jenkins.api |
Bindings for Jenkins' REST API. |
jingoh |
DSL to notate specification, rather than test framework. (MIT) |
jonathan |
High performance JSON encoder and decoder. Currently support: SBCL, CCL. |
jose |
JSON Object Signing and Encryption (JOSE) implementation. Comments by 40ants here. |
journal |
A library for logging, tracing, testing and persistence. MIT, see COPYING. |
jpeg-turbo |
libjpeg-turbo wrapper for Common Lisp |
jpl-queues |
A few different kinds of queues, with optional multithreading synchronization. (ISC License) |
jpl-util |
Sundry utilities for J.P. Larocque. |
jp-numeral |
A printer for Japanese numerals. |
json-lib |
A simple and relatively fast JSON parser and encoder — MIT |
json-mop |
A metaclass for bridging CLOS and JSON |
json-responses |
Canned JSON responses for Hunchentoot |
jsonrpc |
JSON-RPC 2.0 server/client implementation |
json-schema |
JSON schema validation LLGPL |
json-streams |
A stream based JSON parser/writer, well suited for higher as building block for higher level libraries. |
json-template |
An implementation of a subset of the JSON Template language. |
jsown |
Fast JSON parsing library. Mainly geared torwards fetching only a few keys of many objects, but efficient for other types of content too |
jsown-utils |
Utilities for Common Lisp JSON library jsown(MIT) |
js-parser |
Javascript parser written in common lisp |
just-getopt-parser |
Getopt-like parser for command-line options and arguments |
jwacs |
Javascript With Advanced Continuation Support |
jzon |
A correct and safe(er) JSON RFC 8259 parser with sane defaults. — MIT |
kaputt |
A Simple Interactive Test Framework for Common Lisp |
kebab |
Common Lisp string,symbol,keyword PascalCase <=> camelCase <=> snakecase <=> kebab-case(lisp-case) converter. |
kekule-clj |
A Kekule widget for Common Lisp Jupyter (MIT) |
kenzo |
A Symbolic Software for Effective Homology Computation by Francis Sergeraert |
kdlcl |
KDL reader/printer for common lisp (MIT) No Attribution |
kdtree-jk |
KD-TREE package for searching for nearest neighbors in N points in in M-dimensions in N log(N) time. (MIT) |
keyword-reviews |
A simple review site allowing reviews of only a few words. |
khazern |
A portable and extensible Common Lisp LOOP implementation (BSD) |
kl-verify |
A library to generate simple verify code picture |
km |
THE KNOWLEDGE MACHINE - INFERENCE ENGINE |
kmrcl |
Collection of utility functions by Kevin Rosenberg. Comments by 40ants here. |
knx-conn |
KNXnet/IP implementation in Common Lisp (GPL3) |
laap |
A Common Lisp multi-threaded event loop. |
lack |
A minimal Clack. Comments by 40ants here. |
lack-component |
|
lack-middleware-accesslog |
Logging for Clack. Comments by 40ants here. |
lack-middleware-anypool |
|
lack-middleware-auth-basic |
Comments by 40ants here. |
lack-middleware-backtrace |
This middleware will output a backtrace and all request parameters to the stream or a file. Comments by 40ants here. |
lack-middleware-clack-errors |
Alias for clack-errors |
lack-middleware-csrf |
This lack middleware provides some level of security for your webapp, preventing a CSRF attacks. It has a function csrf-html-tag which returns a hidden input element to embed into a form. Comments by 40ants here. |
lack-middleware-mito |
|
lack-middleware-mount |
This gives Clack the ability to route requests to different apps depending on the path. Comments by 40ants here. |
lack-middleware-session |
This Clack middleware makes your app stateful and allows to associate some information with the current user. Comments by 40ants here. |
lack-middleware-static |
This Clack middleware can be used to serve files from a directory. Comments by 40ants here. |
lack-request |
|
lack-response |
|
lack-session-store-dbi |
|
lack-session-store-redis |
|
lack-util |
|
lack-util-writer-stream |
|
lake |
Lake is a GNU make like build utility in Common Lisp. |
lambda-fiddle |
A collection of functions to process lambda-lists. Comments by 40ants here. |
lambdalite |
A functional, relational Lisp database |
lambda-reader |
Use unicode character λ for LAMBDA in reader and printer |
lambda-reader-8bit |
Use unicode character λ for LAMBDA in reader and printer |
language-codes |
A small library mapping language codes to language names. |
langutils |
Language utilities |
lass |
Lisp Augmented Style Sheets. Compiles LASS to CSS. Comments by 40ants here. |
lass-flexbox |
Flexbox for Lass. Comments by 40ants here. |
lassie |
Library for Latent Semantic Indexing. |
lastfm |
Interface for the Last.fm API (https://www.last.fm/api/) |
latex-table |
Pretty latex tables from Lisp matrices and vectors. |
latter-day-paypal |
Paypal api wrapper.(MIT) |
lazy |
Lazy forms for Common Lisp. Comments by 40ants here |
legion |
Simple worker threads with a queue. (BSD 3 Clause) |
legit |
CL interface to the GIT binary. |
lemmy-api |
Most recently generated bindings to the lemmy api (GPLv3) |
lense |
Racket style lenses for the Common Lisp. (BSD-2) |
let-over-lambda |
The Production version code from letoverlambda.com, conveniently wrapped in an ASDF System for Quicklisp. |
let-plus |
Destructuring extension of LET*. |
letrec |
A simple alternative to Scheme's LETREC. |
letv |
The LETV Package. Exports two macros, LETV and LETV* that allow to combine standard LET and LET* constucts with MULTIPLE-VALUE-BIND in a possible less verbose way that also requires less indentation. (BSD) |
lev |
libev bindings for Common Lisp |
leveldb |
LevelDB bindings for Common Lisp. |
levenshtein |
Library for calculating levenshtein distances |
lfarm |
A library for distributing work across machines. Comments by 40ants here. |
lfarm-admin |
Admin component of lfarm, a library for distributing work across machines. |
lfarm-client |
Client component of lfarm, a library for distributing work across machines. |
lfarm-common |
(private) Common components of lfarm, a library for distributingwork across machines. |
lfarm-gss |
GSS-API support for lfarm |
lfarm-launcher |
Testing facility for lfarm, a library for distributing work across machines. |
lfarm-server |
Server component of lfarm, a library for distributing work across machines. |
lfarm-ssl |
SSL support for lfarm |
lhstats |
Statistical functions by Larry Hunter and Jeff Shrager. |
liblmdb |
Low-level LMDB bindings. See 40ants comments here |
libssh2 |
Trivial libssh2 bindings (MIT) |
libusb-ffi |
Common Lisp FFI bindings to libusb-0.1. |
lichat-ldap |
LDAP backend for the Lichat server profiles. |
lichat-protocol |
The independent protocol part of Lichat. |
lichat-serverlib |
Tools to help build a server using the lichat protocol. |
lichat-tcp-client |
A simple TCP client implementation for lichat |
lichat-tcp-server |
A simple TCP server implementation for lichat. |
lichat-ws-server |
A simple WebSocket server implementation for lichat. |
lift |
LIsp Framework for Testing |
lila |
a cleaner language based on Common Lisp |
lime |
A high-level Swank client, like Slime, but for Common Lisp applications. Comments by 40ants here. |
linear-programming |
A library for solving linear programming problems |
linear-programming-glpk |
A backend for linear-programming using GLPK (GPL 3.0) |
linedit |
Readline-style library. |
lineva |
Linear evaluation macro system — GPLv3 |
linewise-template |
Linewise file/stream processor for code generation etc. |
linux-packaging |
ASDF extension to generate linux packages. (MIT) |
lionchat |
A GUI client for the Lichat protocol |
lisa |
The Lisa expert system shell |
lisp-binary |
Declare binary formats as structs and then read and write them. |
lisp-chat |
An experimental chat irc-like: server |
lispcord |
A client library for the discordapp bot api |
lisp-critic |
LISP-CRITIC - A Lisp code critiquing package. Comments by 40ants here. |
lisp-executable |
Library for defining and creating executables that can be called from the Unix shell. |
lisp-interface-library |
Long name alias for lil(MIT) |
lisp-invocation |
Invoking Lisp subprocesses from Lisp |
lisp-namespace |
Provides LISP-N — extensible namespaces in Common Lisp. |
lisp-pay |
Wrappers over multiple Payment Processor APIs — MIT |
lisp-preprocessor |
Common Lisp embedded template engine |
lispqr |
QR code encoding. Comments by 40ants here. |
lisp-stat |
A statistical computing environment for Common Lisp |
lisp-unit |
Common Lisp library that supports unit testing. |
lisp-unit2 |
Common Lisp library that supports unit testing. |
list-named-class |
CLOS extension - name classes after lists of symbols. Comments by 40ants here. |
list-of |
magic list-of deftype |
listoflist |
makes listoflist an xarray'able data structure. REMOVED OCT 15, 2024 |
listopia |
List manipulation library |
literate-lisp |
A literate programming tool to write common lisp codes in org file. Comments by 40ants here. |
litterae |
Beautiful documentation generation. (MIT) See 40ants comments here |
livesupport |
Some helpers that make livecoding with slime/sly a little easier |
lla |
Lisp Linear Algebra |
l-math |
A simple math library focused on linear algebra. |
lmdb |
Bindings to LMDB, the Lightning Memory-mapped Database. |
lml |
Lisp Markup Language |
lml2 |
Lisp Markup Language |
local-package-aliases |
Allows to define inside of a package aliases to refer other packages. Provides a reader macro $ to use the aliases (active only in packages having alias mapping, and does not affect other code). Portable. |
local-time |
A library for manipulating dates and times, based on a paper by Erik Naggum |
local-time-duration |
local-time-duration: Simple duration functionality on top of local-time |
log4cl |
Logging library with integration with Slime. Comments by 40ants here. |
log4cl-extras |
A bunch of addons to LOG4CL: JSON appender, context fields, cross-finger appender, etc. Comments by 40ants here. |
log4slime |
Part of log4cl |
log5 |
Log5 is a Common Lisp logging library |
logging |
Functions to configure log4cl for different contexts: REPL, Backend, Command Line Application. (unlicense) |
lorem-ipsum |
Lorem ipsum generator in portable Common Lisp |
lowlight |
A simple and flexible syntax highlighter |
lparallel |
Parallelism for Common Lisp. Comments by 40ants here. |
lparallel-bench |
Benchmarks for lparallel. |
lquery |
A library to allow jQuery-like HTML/DOM manipulation. Comments by 40ants here. |
lredis |
Lisp Redis bindings |
lru-cache |
A least-recently-used cache structure (zlib) |
lsx |
Embeddable HTML templating engine with JSX-like syntax |
l-system |
L-system or Lindenmayer system on lists |
lucerne |
A Clack-based microframework. |
lucerne-auth |
An authentication framework for Lucerne. |
lucerne-hello-world |
The simplest Lucerne app. |
lucerne-utweet |
A small Twitter clone built with Lucerne. |
luckless |
Lockless data structures — zlib REMOVED OCT 15, 2024 |
lunamech-matrix-api |
An implementation of the Matrix API taken from LunaMech see https://lunamech.com(MIT) |
lw-compat |
A few utility functions from the LispWorks library that are used in the Closer to MOP libraries. |
lyrics |
Song lyrics with local database. Comments by 40ants here |
lzlib |
lzip (LZMA) (de)compression using bindings to lzlib |
machine-state |
Retrieve machine state information about CPU time, memory usage, etc. (zlib) |
macrodynamics |
A language extension for creating bindings scoped to the entire expansion process of a region of code. Comments by 40ants here |
macroexpand-dammit |
|
macro-html |
HTML generation library. Aims to be fast, modular, cachable andconcise. It does so by defining each tag as a macro which expands tocode printing the respective HTML source. Also employs a DSL forelement attributes. |
macro-level |
MACRO-LEVEL is an embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level …) == (macrolet ((m () …)) (m)) |
madeira-port |
Provides :MADEIRA-PORT file class for ASDF, and an extended #+ and #- syntax. |
magic-ed |
Edit your code from REPL. Comments by 40ants here. |
magicffi |
cffi interface to libmagic(3) (Simplified BSD) |
magicl |
Matrix Algebra proGrams In Common Lisp |
magicl-gen |
Generate MAGICL interfaces |
magicl-transcendental |
|
maiden |
A modern and extensible chat bot framework. |
maidenhead |
Convert coordinates between Latitude/Longitude and Maidenhead. — GPL-3 |
mailbox |
Simple multithreading mailboxes. |
mailgun |
A thin wrapper to post HTML emails through mailgun.com |
make-hash |
A library for making hash tables. Comments by 40ants here |
manage-users |
Radiance administration interface to allow user management. |
manifest |
A system for semi-automatically documenting Common Lisp packages. |
manifolds |
Various manifold mesh algorithms (zlib) |
map-bind |
MAP-BIND is a macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and FUNCALL/APPLY/MULTIPLE-VALUE-CALL variations. |
map-set |
Set-like data structure. |
marching-cubes |
A marching cubes algorithm implementation in Common Lisp based on Paul Bourke's (http://paulbourke.net/geometry/polygonise/) |
markdown.cl |
A markdown parser for Common Lisp |
markup |
markup provides a reader-macro to read HTML/XML tags inside of Common Lisp code |
marshal |
marshal: Simple (de)serialization of Lisp datastructures. |
math |
Math is a math library, implementing some algorithms:- linear algebra - operations with matrices - statistical functions - linear and bilinear interpolation - finding approximating polynomials,implemented in Common Lisp (GPL 3) |
mathkit |
Various utilities for math |
matrix-case |
Control flow macros which writing nested CASE easily. (Public Domain) |
maxpc |
Max’s Parser Combinators: a simple and pragmatic library for writing parsers and lexers based on combinatory parsing. |
mbe |
Scheme Macros for Common Lisp |
mcase |
Control flow macros with case comprehensiveness checking. |
mcclim |
McCLIM is an implementation of the CLIM 2.0 specification. |
md5 |
The MD5 Message-Digest Algorithm RFC 1321 |
media-types |
Query and compare media types. |
mel-base |
A versatile mail library for common lisp |
memoize |
A memoization library. The functions are not thread safe because calling them can modify the structure holding the memos. |
memory-regions |
Implementation of a memory region abstraction (zlib) |
messagebox |
A library to show a native message box dialog. (zlib) |
message-oo |
Message-passing Smalltalk-style object system |
meta |
META syntax to easily write parsers |
metabang-bind |
Bind is a macro that generalizes multiple-value-bind, let, let*, destructuring-bind, structure and slot accessors, and a whole lot more. |
metacopy |
Flexible Common Lisp shallow/deep copy mechanism. |
metacopy-with-contextl |
|
metalock |
A metaclass that makes building parallel systems easier by providing each slot within a class a lock which is grabbed automatically. (MIT) |
metap |
Metap provides metaclass propagation along class inheritance structure. |
meta-sexp |
meta-sexp is a META parser generator using LL(1) grammars with s-expressions. meta-sexp uses in-memory string vectors, instead of commonly used streams, for efficiently stepping backward and forward through the input. It is tested on SBCL but should be portable to other implementations as well. |
metatilities |
These are the rest of metabang.com's Common Lisp utilities |
metatilities-base |
These are metabang.com's Common Lisp basic utilities. |
metering |
Portable Code Profiling Tool |
method-combination-utilities |
Various method combinations and utilities to make it easy to create new method combinations. |
method-hooks |
simple qualifiable hooks defined like methods with the option to modify the dispatch method and how dispatch happens |
method-versions |
method-versions: package for creating versioned methods |
mexpr |
Macro for infix math expressions. |
mfiano-utils |
A utility library.(MIT) |
mgl |
MGL is a machine learning library for backpropagation neural networks, boltzmann machines, gaussian processes and more. MIT, see COPYING. |
mgl-mat |
MAT is library for working with multi-dimensional arrays which supports efficient interfacing to foreign and CUDA code. BLAS and CUBLAS bindings are available. MIT |
mgl-pax |
Exploratory programming tool and documentation generator. See 40ants comments here |
mgrs |
Convert coordinates between Latitude/Longitude and MGRS. (GPL-3) |
micmac |
Micmac is mainly a library of graph search algorithms such as alpha-beta, UCT and beam search, but it also has some MCMC and other slightly unrelated stuff. |
midi |
A library for MIDI and Midifiles. |
millet |
Wrapper for implementation dependent tiny utilities. (MIT) |
minheap |
Various heap/priority queue data structures (BSD) |
mini-cas |
A minimal computer algebra system. The homepage is currently missing. |
minilem |
Minimal version of lem, emacs-like editor. A minimal self-modifying Common Lisp editor |
misc-extensions |
|
mito |
Abstraction layer for DB schema |
mito-attachment |
Mito mixin class for file management — LLGPL |
mito-auth |
User authorization for Mito classes |
mito-core |
|
mito-migration |
|
mixalot |
Mixalot mixer for ALSA/libao |
mixalot-flac |
FLAC Streamer class for Mixalot |
mixalot-mp3 |
MP3 Streamer class for Mixalot |
mixalot-vorbis |
Vorbis Streamer class for Mixalot |
mk-defsystem |
The MK-DEFSYSTEM ASDF System. Other |
mk-string-metrics |
efficient implementations of various string metric algorithms |
mlep |
A Common Lisp machine learning library for educational purposes. |
mlep-add |
Additional algorithms for cl-mlep that violate its non-dependency-claim. |
mmap |
Portable mmap (file memory mapping) utility library. |
mnas-graph |
System mnas-graph defines basic functions for creating a graph data structure and displaying it via graphviz. |
mnas-hash-table |
System @b(mnas-hash-table) defines some functions for working with hash tables. |
mnas-package |
Система @b(mnas-package) предназначена для подготовкидокументации, извлекаемой из asdf-систем.@begin(section) @title(Мотивация) Система @b(Codex) является достаточно удобной для выполнения документирования систем, написанных с использованием @b(Common Lisp). Она позволяет получить на выходе документацию приемлемого вида. К недостатку сустемы @b(Codex) можно отнести то, что формирование шаблона документации не выполняется автоматически. Указание на включение разделов документации, относящихся к отдельным сущностям к которым можно отнести: @begin(list) @item(системы ) @item(пакеты )@item(классы ) @item(функции, setf-функции ) @item(обобщенные функции,методы, setf-методы ) @item(макросы ) @item(и т.д., и т.п.)@end(list) приходится формировать вручную. Этот проект пытается устранить данный недостаток системы @b(Codex) засчет определения функций и методов позволяющих: @begin(list)@item(формировать код, предназначенный для передачи в систему @b(Codex) )@item(формировать представление отдельных частей системы в виде графов.)@end(list)@end(section) |
mnas-path |
No description whatsoever |
mnas-string |
Система @b(mnas-string) предназначена для:@begin(list) @item(парсинга вещественного числа ) @item(разделения строки на подстроки ) @item(замены всех вхождений подстроки в строке ) @item(замены множественного вхождения паттерна единичным ) @item(подготовки строки в качестве аргумента для like запроса SQL ) @item(обрамления строки префиксом и постфиксом ) @item(вывода представления даты и времени в поток или строку ) @item(траслитерации строки.)@end(list) |
mockingbird |
This package provides some useful stubbing and mocking macros for unit testing. |
modest-config |
A modest config file loader library |
modf |
A SETF like macro for functional programming. Comments by 40ants here |
modf-fset |
FSet extensions for MODF |
modlisp |
Mid-level Common Lisp library running over Apache modlisp |
modularize |
A modularization framework |
modularize |
A modularization framework |
modularize-hooks |
Generic hooks and triggers extension for modularize. |
modularize-hooks |
Generic hooks and triggers extension for modularize. |
modularize-interfaces |
Programmatical interfaces extension for Modularize |
modularize-interfaces |
Programmatical interfaces extension for Modularize |
moira |
Monitor and restart background threads. Comments by 40ants here |
monkeylib-html |
HTML generation |
monkeylib-markup-html |
Library for generating HTML from Markup formatted text. |
monkeylib-text-languages |
Compiler for text-based languages. |
monkeylib-text-output |
Formatted text output. |
monomyth |
A distributed data processing library for CL (MPL 2.0) |
montezuma |
Montezuma is a port of the Lucene text search engine library. |
moptilities |
Common Lisp MOP utilities |
more-conditions |
This system provides some generic condition classes in conjunction with support functions and macros. |
mp3-duration |
Get the duration of an MP3 file |
mpc |
Monadic Parser Combinators for Common Lisp. MPC tries to be simple andpractical while being powerful, well documented and fairly performant. Afriendly fork of Drew Crampsies Smug library. |
mpg123-ffi |
CFFI interface to libmpg123 |
mra-wavelet-plot |
Plot MRA-based wavelets (scaling function and mother wavelet)with given coefficients of the dilation equation |
mssql |
A Common Lisp library for interacting with MS SQL Server databases. |
mstrings |
Pretty multiline strings Reader Macro — BSD 3-Clause |
mt19937 |
Portable MT19937 Mersenne Twister random number generator |
mtif |
An interface to the MacOS MultiTouch framework |
mtlisp |
MT's Common Lisp utilities. Comments by 40ants here. |
multilang-documentation |
A drop-in replacement for CL:DOCUMENTATION providing multi-language docstrings |
multilang-documentation-utils |
Multiple-languages support for documentation-utils. |
multiple-value-variants |
Gives access to multiple-value variants of operators through one macro: MULTIPLE-VALUE. There are built-in variants for some standard operators it's easy to create your own variants for other operators. The multiple-value mapping operators are especially useful. |
multiposter |
A small application to post to multiple services at once. |
multival-plist |
Property List stores multiple values per one key. |
music-spelling |
Automatic pitch and rhythm spelling. — Apache 2.0 |
mutility |
modula's utilities |
mutils |
A collection of Common Lisp modules. (MIT) |
mw-equiv |
Extensible object equivalence protocol |
mystic |
A project skeleton generator. |
mystic-file-mixin |
A Mystic mixin to render a list of files with Mustache. |
mystic-fiveam-mixin |
A Mystic mixin to add a FiveAM test system and test suite. |
mystic-gitignore-mixin |
A Mystic mixin to add a .gitignore file. |
mystic-library-template |
A Mystic mixin to add a .travis.yml file. |
mystic-readme-mixin |
A Mystic mixin to add a README.md file. |
mystic-travis-mixin |
A Mystic mixin to add a .travis.yml file. |
myway |
Sinatra-compatible routing library. |
myweb |
simple web server written in common lisp for educational reasons (LGPLv3) |
nail |
library providing convenient functions for working with linalg, statistics and probability. — MIT |
named-closure |
Named closures GPLv3+ |
named-read-macros |
Make read macros more Lispy. Attach read macros to symbols. |
named-readtables |
Library that creates a namespace for named readtable akin to the namespace of packages. Comments by 40ants here. |
nanovg-blob |
Foreign library collection of nanovg 2d drawing library |
napa-fft3 |
Fast Fourier Transforms via generated split-radix |
narrowed-types |
Type definitions narrowed with predicates |
native-lazy-seq |
Lazy sequence using user-extensible sequence protocol. (GPLv3.0+) |
nbd |
Network Block Device server library. (MIT) |
nclasses |
Simplify class like definitions with define-class and friends. — Public Domain |
ndebug |
A toolkit to construct interface-aware yet standard-compliant debugger hooks. — BSD 3-Clause |
net.didierverna.asdf-flv |
ASDF extension to provide support for file-local variables. |
net.didierverna.clon |
Command-line options management for standalone Common Lisp applications |
net.didierverna.declt |
A reference manual generator for Common Lisp libraries. See 40ants comments here |
net.didierverna.focus |
Customizable format strings and directives |
net-telent-date |
A library for parsing time and dates |
network-addresses |
A network addresses manipulation library. |
neural-classifier |
Classification of samples based on neural network. (2 cluase BSD) |
new-op |
The NEW-OP System.A (not so) new NEW operator that subsumes all the 'make-…' functionsand methods of Common Lisp. |
nfiles |
Manage file persistence and loading. BSD 3-Clause |
nhooks |
Improved hooks facility inspired by Serapeum. MIT |
nibbles |
A library for accessing octet-addressed blocks of data in big- and little-endian orders |
nibbles-streams |
Proof of concept for lossless audio compressor — 2-clause BSD |
nineveh |
A library of common gpu functions |
ningle |
Super micro framework for Common Lisp. |
njson |
NJSON is a JSON handling framework with the focus on convenience and brevity. — BSD-3 Clause |
nkeymaps |
General-purpose keymap management à -la Emacs. — BSD 3-Clause |
nlopt |
Common Lisp interface to Non-linear optimization library NLopt(MIT) |
nodgui |
Lisp bindings for the Tk toolkit |
noisy |
Perlin noise for arbitrary numbers of dimensions. (MIT) |
nontrivial-gray-streams |
A compatibility layer for Gray streams including extensions (MIT) |
north |
oAuth 1.0a server and client implementation, the successor to South. |
nsort |
Natural or Numeric Sort |
nst |
The NST unit/regression testing system |
nsymbols |
A set of convenience functions to list class, variable, function, and other symbols. — BSD-3 Clause |
nuclblog |
A blog engine written in common lisp |
nuklear-blob |
Nuklear IM GUI foreign library collection |
nuklear-renderer-blob |
Nuklear IM GUI renderer foreign library collection (MIT) |
null-package |
Safe and robust S-Expression reader. Useful to read from unfailthfull stream/socket. (MIT) |
numcl |
Numpy clone in Common Lisp, using MAGICL/LLA/MGL-MAT as the backend (in the future) |
numericals |
A high performance numerical computing library for Common Lisp (focus: basic math operations) — MIT |
numerical-utilities |
Numerical utilities for Common Lisp. Fork of num-utils |
num-utils |
Numerical utilities for Common Lisp |
nytpu.lisp-utils |
A collection of miscellaneous standalone utility packages. (MPL-2.0) |
nxt |
Implements the Lego Mindstorm NXT interface over Bluetooth, USB or a TCP proxy. |
nxt-proxy |
|
nyaml |
Native YAML Parser |
nyxt |
Extensible web-browser in Common Lisp |
object-class |
Ensures that special subclasses of standard-object cluster right in front of standard-object in the class precedence list. (Unlicense) |
oclcl |
oclcl is a library S-expression to OpenCL C. |
ode-blob |
Foreign library collection of ODE 3d physics library |
odesk |
Common Lisp bindings for oDesk API |
oe-encode |
An implementation of the ENCODE() hash function from Progress OpenEdge. |
olc |
Convert coordinates between Latitude/Longitude and Open Location Code. — GPL-3 |
omer-count |
A small Common Lisp script to aid in the counting of the days and weeks from Pesach to Shavuot. |
omglib |
A Common Lisp library to build fully dynamic web interfaces |
one-more-re-nightmare |
A regular expression compiler — BSD 2-clause REMOVED OCT 15, 2024 |
ook |
A CL compiler and enviroment for literate Orangutans. |
oook |
Some magic on the shoulders of CLSQL |
openal-blob |
OpenAL Soft foreign library collection |
openapi-generator |
Parse OpenAPI into CLOS object for client generation (AGPLv3-later) |
openapi-parser |
OpenAPI 3.0.1 and 3.1.0 parser/validator. |
open-geneva |
Meta system for Open Geneva, an implementation of the Geneva document preparation system written in Common Lisp. This system pulls in all subsystems provided by Open Geneva. |
openid-key |
Get OpenID keys from issuer. |
open-location-code |
Open Location Code library. Comments by 40ants here. |
open-vrp |
open-vrp |
open-vrp-lib |
open-vrp-library |
open-with |
Open a file in a suitable external program (zlib) |
openai-openapi-client |
Openai API client (AGPLv3+) |
openrpc |
CI for Common Lisp OpenRPC library. (BSD) |
ops5 |
The Ops5 programming language for production systems |
opticl |
A library for representing and processing images |
opticl-core |
A library for representing and processing images |
opticl-doc |
Documentation for opticl |
optima |
Optimized Pattern Matching Library |
optima.ppcre |
CL-PPCRE support for optima |
org-davep-dict |
RFC2229 client for Common Lisp. |
org-davep-dictrepl |
RFC2229 client REPL-a-like for Common Lisp. |
org-sampler |
Extract docstrings as Emacs org-mode files |
org.tfeb.conduit-packages |
Conduit packages. Comments by 40ants here |
origin |
A native Lisp graphics math library with an emphasis on performance and correctness. |
orizuru-orm |
An ORM for Common Lisp and PostgreSQL. |
osc |
The Open Sound Control protocol, aka OSC |
osicat |
A lightweight operating system interface. Comments by 40ants here. |
osmpbf |
Library to read OpenStreetMap PBF-encoded files. (MIT) |
ospm |
OS package manager interface — BSD 3-Clause |
overlord |
Experimental build system. |
oxenfurt |
A client for the Oxford dictionary API. |
oxenfurt-core |
Oxenfurt API definitions, client-less. |
oxenfurt-dexador |
Dexador client backend for Oxenfurt. |
oxenfurt-drakma |
Drakma client backend for Oxenfurt. |
pack |
Pack and unpack binary data via Python-like struct strings. |
package-renaming |
locally renaming packages |
packet |
Simple binary serialization library. Comments by 40ants here |
packet-crafting |
A library to craft network packets. (MIT) |
paiprolog |
Fork of Christophe Rhodes's PAIProlog that an update of Peter Norvig's "Prolog in Common Lisp". |
pal |
Pixel Art Library |
pandocl |
A universal document converter. |
pango-markup |
A small library to generate pango-style text markup. Comments by 40ants here. |
papyrus |
A Literate Programming Tool. Comments by 40ants here. |
parachute |
An extensible and cross-compatible testing framework. |
parameterized-function |
Compile-time parameterized functions. |
paren6 |
Paren6 is a set of ES6 macros for Parenscript |
paren-files |
Parenscript library for compiling files and ASDF systems. |
parenml |
S-expression markup language. |
parenscript |
Lisp to JavaScript transpiler. Comments by 40ants here. |
parenscript-classic |
js - javascript compiler |
paren-util |
Basic Parenscript functions for AJAX. |
parse |
Parsing package for Common Lisp. |
parse-declarations-1.0 |
Library to parse and rebuild declarations. Comments by 40ants here. |
parse-float |
Parse floating point values in strings. |
parse-front-matter |
Parse front matter. |
parse-js |
JavaScript parser |
parseltongue |
Parseltongue |
parse-number |
Number parsing library |
parse-number-range |
Parses LOOP's convenient "for-as-arithmetic" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs. (Public Domain) |
parseq |
A library for parsing sequences such as strings and lists using parsing expression grammars. See 40ants comments here |
parser-combinators |
An implementation of parser combinators for Common Lisp |
parser-combinators-cl-ppcre |
An implementation of parser combinators for Common Lisp |
parser-combinators-debug |
A debug extension for PARSER-COMBINATORS |
parser.common-rules |
Provides common parsing rules that are useful in many grammars. |
parser.common-rules.operators |
Provides macros for defining grammar rules for infix operators. |
parse-rgb |
Autogenerate TCOD colour definitions by parsing rgb.txt on Xwindows |
parser.ini |
Provides parsing of Ini expressions. |
parsnip |
Parser combinator library |
patchwork |
A spritesheet packer for games. |
pathname-utils |
A collection of utilities for pathname manipulation. |
path-parse |
Parse the PATH environment variable, portably. Comments by40ants here. |
path-string |
A path utility library |
patron |
A compact thread pool implementation. |
pcall |
This library contains a few primitives for parallel code execution. It is like a baby lparallel. Comments by 40ants here. |
pcall-queue |
|
peppol |
PEPPOL eInvoicing library |
percent-encoding |
Percent-encoding is a library for percent-encoding defined in RFC 3986 and varieties. |
perceptual-hashes |
Perceptual hash algorithms for images (BSD 2) |
periodic-table |
This package defines a package, :elements, with an ELEMENT structure and a number of functions to search the periodic table. |
periods |
Utilities for manipulating time ranges and distances, based on LOCAL-TIME. Comments by 40ants here. |
periods-series |
Extension of PERIODS providing SERIES-compatible functions. |
perlre |
s///, m//, d// - regular expression API for CL-PPCRE and CL-INTERPOL |
pero |
Logging and text file perations library — MIT |
persistent-tables |
Persistent tables. |
persistent-variables |
A library for persistent global variables. Comments by 40ants here. |
petalisp |
Petalisp is an attempt to generate high performance code for parallel computers by JIT-compiling array definitions. It is not a full blown programming language, but rather a carefully crafted extension of Common Lisp that allows for extreme optimization and parallelization. |
petit.package-utils |
petit toolbox for packaging |
petit.string-utils |
A petit tool box about string modification |
petri |
An implementation of Petri nets |
pettomato-deque |
A set of double-ended queue implementations. (MIT) |
pettomato-indexed-priority-queue |
A binary heap based priority queue implementation with efficient support for find, update, replace, and delete operations. (MIT) |
pfft |
Part of fft library |
pg |
pg.lisp – socket level interface to the PostgreSQL RDBMS for Common Lisp |
pgloader |
Load data into PostgreSQL |
phoe-toolbox |
A personal utility library |
phos |
An experimental Gemini client library ISC |
physical-dimension |
A library to provide computations with physical dimension, i.e. units. |
physical-quantities |
A library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation. Comments by 40ants here. |
picl |
Python Itertools in Common Lisp (MIT) |
piggyback-parameters |
This is a configuration system that supports local file and database based parameter storage. |
pileup |
A portable, performant, and thread-safe binary heap / priority queue. (MIT) |
pipes |
Common Lisp library for providing input/output pipes |
piping |
A library to enable simple message pipelines. Comments by 40ants here. |
pithy-xml |
Read and print XML library for Common Lisp. |
pixman |
Low-level pixel manipulation. |
pkg-doc |
View package documentation in a clim-treeview (BSD Simplified) |
pk-serialize |
Serialization of Common Lisp data structures — MIT |
place-modifiers |
Essentially gives access to hundreds of modify-macros through one single macro: MODIFY. Comments by 40ants here |
place-utils |
Provides a few utilities relating to setfable places. |
plain-odbc |
a lisp wrapper around the ODBC library |
planks |
persistent lisp |
plaster |
A paste bin service for Radiance |
plokami |
Common Lisp PCAP interface. |
plot |
Plots for Common Lisp |
pludeck |
A friendly interface for creating a Plump DOM. |
plump |
An XML / XHTML / HTML parser that aims to be as lenient as possible. Comments by 40ants here. |
plump |
An XML / XHTML / HTML parser that aims to be as lenient as possible. |
plump-bundle |
A binary storage format for Plump documents. |
plump-dom |
A DOM for use with the Plump parser. |
plump-lexer |
A very simple toolkit to help with lexing used mainly in Plump. |
plump-parser |
Plump's core parser component. |
plump-sexp |
Turning SEXPs into a Plump DOM and back. |
plump-tex |
Rudimentary parser turning TeX-like syntax into a Plump DOM. |
png |
Read and write PNG (Portable Network Graphics) files. |
pngload |
A reader for the PNG image format. |
png-read |
A library for reading PNG files. |
poler |
Infix notation macro generator |
policy-cond |
Tools to insert code based on compiler policy. |
polisher |
Infix notation to S-expression translator |
polymorphic-functions |
Type based dispatch for Common Lisp(MIT) |
pooler |
Generic thread-safe pooling facility for your library. |
portable-condition-system |
A portable condition system for Common Lisp (CC0) |
portable-threads |
Portable Threads. Comments by 40ants here |
portal |
Portable websockets. |
portmanteau |
cl-portmanteau |
positional-lambda |
positional-lambda is a concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical |
posix-shm |
POSIX shared memory — BSD 3-Clause |
postmodern |
PostgreSQL programming API |
postmodernity |
Utility library for the Common Lisp Postmodern library |
postmodern-localtime |
postmodern-localtime (You dont even have to buy me a beer) REMOVED OCT 15, 2024 |
postoffice |
Franz's Post Office Package |
pounds |
Provides portable file mappings and related utilities. |
ppath |
A Common Lisp path handling library based on Python's os.path module. Comments by 40ants here |
pp-toml |
TOML parser |
prbs |
A library of higher-order functions for generating Pseudo-Random Binary Sequences of (practically) any degree. Comments by 40ants here. |
precise-time |
Precise time measurements (zlib) |
pregexp |
Portable regular expressions for Common Lisp (MIT) |
prepl |
prepl is a REPL implementation, also known as a Lisp listener. - Removed in Oct 2021 Quicklisp Update |
prettier-builtins |
A lightweight library to pretty print builtin arrays and hash-tables. (MIT) |
pretty-function |
This small library makes debugging easier when you are using many anonymous functions. With pretty-functions you can give names to your lambdas. Comments by 40ants here. |
primecount |
prime counting of sublinear complexity |
print-html |
Simple html generator. Comments by 40ants here. |
print-licenses |
Print the licenses used by the given project and its dependencies. |
printv |
printv: a batteries-included tracing and debug-logging macro |
priority-queue |
A priority queue for Common Lisp.(MIT) |
proc-parse |
Procedural vector parser |
progressons |
Display a progress bar on one line. (MIT) |
projectured.document |
Collection of various documents. |
projectured.editor |
Editor core components. |
projectured.executable |
Generic purpose projectional editor. |
projectured.projection |
Collection of various projections. |
projectured.sdl |
SDL (Simple DirectMedial Layer) backend. |
projectured.swank |
SLIME support. |
prometheus |
Prometheus.io Client |
prometheus.collectors.process |
Prometheus.io Process Info Collector |
prometheus.collectors.sbcl |
Prometheus.io SBCL Collector |
prometheus.exposers.hunchentoot |
Expose Prometheus.io client metrics using Hunchentoot |
prometheus.formats.text |
Prometheus.io Client Text format |
prometheus-gc |
This is a Prometheus collector for Common Lisp implementation garbage collector. (unlicense) |
prometheus.pushgateway |
Prometheus.io Pushgateway client |
promise |
A small, independent promise library for asynchronous frameworks |
prompt-for |
Type safe user input. (MIT) |
protobuf |
Protocol buffer code |
prove |
Testing framework, now claimed by its author as obsolete. |
prove-asdf |
|
pseudonyms |
Relative package nicknames through macros |
psgraph |
PostScript DAG Grapher. |
psychiq |
Redis-backed job queueing system |
ptc |
Proper Tail Calls for CL (MIT) |
punycode |
Punycode encoding/decoding (zlib) |
purgatory |
A simple implementation of the 9p filesystem protocol. — LLGPL |
puri |
Portable Universal Resource Indentifier Library |
purl |
Parse and print URLs as described in RFC 1738. |
purplish |
Imageboard CMS for Radiance |
pvars |
pvars is a small library to easily define persistent variables. Use them as normal variables, but they are actually persistent. |
py4cl |
Call Python libraries from Common Lisp |
py4cl2 |
Some improvements over py4cl. py4cl is a library for interfacing with python libraries from common lisp, using streams to communicate with the python process.Report the issues at https://github.com/digikar99/py4cl2/issues (More) Documentation is available at https://digikar99.github.io/py4cl2/ (MIT) |
py4cl2-cffi |
CFFI based alternative to PY4CL2, primarily developed for performance reasons. — MIT |
py-configparser |
Common Lisp implementation of the Python ConfigParser module |
pythonic-string-reader |
A simple and unintrusive read table modification that allows for simple string literal definition that doesn't require escaping characters. Comments by 40ants here. |
pzmq |
ZeroMQ 3.2+ bindings. See 40ants comments here |
q+ |
Precompiles all Q+ method wrappers for currently active smoke modules. |
qbase64 |
Fast and flexible base64 encoder and decoder |
qbook |
qbook generates html formatted code listings of common lisp source files. |
ql-checkout |
|
qlot |
A project-local library installer |
qmynd |
MySQL Native Driver |
qoi |
Library for encoding/decoding QOI (Quite OK Image Format) files(MIT) |
qt |
Interface for the Qt GUI framework |
qt+libs |
Interface for the Qt GUI framework (precompiled libraries) |
qt-libs |
System to ensure that the necessary Qt libs are available. |
qtools |
A collection of tools to aid in development with CommonQt. |
qtools-ui |
A collection of components and utilities for use in Qt applications. |
qtools-ui-auto-resizing-textedit |
QTextEdit with automatic height adjustment |
qtools-ui-base |
Qtools-UI's base toolkit, package, and documentation. |
qtools-ui-bytearray |
Qtools-UI's QByteArray wrangling |
qtools-ui-cell |
An item-widget that presents a draggable and selectable cell. |
qtools-ui-color-history |
A simple history for colors. |
qtools-ui-color-picker |
A color picker dialog alternative to QColorChooser |
qtools-ui-color-sliders |
A color slider widgets as used in graphics applications. |
qtools-ui-color-triangle |
An HSV color wheel triangle as used in graphics applications. |
qtools-ui-compass |
A compass layout orienting things N/E/S/W/C. |
qtools-ui-container |
A basic superclass for arbitrary element container layouts. |
qtools-ui-debugger |
A portable debugger to handle and display errors. |
qtools-ui-dialog |
Helper classes for constructing dialogs. |
qtools-ui-dictionary |
A widget allowing lookups in English WordNet dictionary. |
qtools-ui-drag-and-drop |
Classes implementing simple drag-and-drop in Qtools. |
qtools-ui-executable |
Provides synchronisation between threads by allowing execution of functions within the gui thread. |
qtools-ui-fixed-qtextedit |
QTextEdit with working context menu - workaround for QTBUG-9592 |
qtools-ui-flow-layout |
A flow-layout that lets widgets flow to the next line. |
qtools-ui-helpers |
A collection of useful little helper widgets. |
qtools-ui-imagetools |
Toolkit for dealing with QImage files in Qt. |
qtools-ui-keychord-editor |
A basic editor for keychords generated by Qtools' define-menu. |
qtools-ui-layout |
The basic layout and item-layout components required to build layouts. |
qtools-ui-listing |
A basic item listing widget that allows selection, sorting, and dragging. |
qtools-ui-notification |
Simple desktop notifications. |
qtools-ui-options |
A system to generate automatic option dialogs. |
qtools-ui-panels |
A panelling system that allows floating, docking, and collapsing. |
qtools-ui-placeholder-text-edit |
A QTextEdit with placeholder text. |
qtools-ui-plot |
A one dimensional plotter |
qtools-ui-progress-bar |
A progress bar |
qtools-ui-repl |
An implementation of a REPL. |
qtools-ui-slider |
A more convenient slider than the QSlider. |
qtools-ui-spellchecked-text-edit |
A QTextEdit capable of spellchecking English text. |
qtools-ui-splitter |
A better version of the QSplitter, allowing a dynamic size based on the components' size. |
qtools-ui-svgtools |
Toolkit for dealing with SVG files in Qt. |
qt-repl |
|
qt-tutorial |
|
quad-tree |
An implementation of the quad tree data structure.(MIT) |
quadtree |
Quadtree data structure in Common Lisp |
quantile-estimator |
Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05 |
quasiquote-2.0 |
Writing macros that write macros. Effortless. |
quaviver |
A portable and extensible floating point string library (MIT) |
quilc |
A CLI front-end for the Quil compiler (Apache License 2.0 ) |
queen |
Chess utilities: board representation (0x88), move generation, PGN/SAN parser/generator |
query-fs |
High-level virtual FS using CL-Fuse-Meta-FS to represent results of queries |
query-repl |
REPL for user query. |
queues |
This is a simple queue library for Common Lisp. It's goals are to exist, be simple, nicely wrapped, and efficient. The library depends on "bordeaux-threads" for locking, although that dependency is only required if you use one of the "cqueue" concurrent queues. (MIT) |
queues.priority-cqueue |
|
queues.priority-queue |
|
queues.simple-cqueue |
|
queues.simple-queue |
|
quickapp |
A utility library to automate much of the app creation process |
quickhull |
An implementation of the Quickhull convex hull construction algorithm (zlib) |
quicklisp-slime-helper |
|
quicklisp-stats |
Fetches and operates on Quicklisp download statistics. |
quick-patch |
Easily override quicklisp projects without using git submodules |
quickproject |
Creates the skeleton of a new Common Lisp project |
quicksearch |
Quicksearch searches CL library, and outputs results at REPL. |
quri |
Yet another URI library for Common Lisp |
quux-hunchentoot |
Thread pooling for hunchentoot(MIT) |
quux-time |
|
qvm |
An implementation of the Quantum Abstract Machine. (Apache License 2.0 ) |
qvm-app |
Application server for the QVM. |
qvm-app-ng |
Application server for the QVM Next Gen. |
qvm-benchmarks |
Performance tests for the QVM. |
racer |
Description Logic Reasoner |
radiance |
A web application environment. |
radiance-core |
Core component of Radiance, an extensible web application environment. |
rail |
Library implementing functions for railway oriented programming. |
random |
Some simple random number generators. |
random-access-lists |
Persistent, random-access lists. |
random-sample |
Random sample of a sequence with uniform distribution. Comments by 40ants here. |
random-sampling |
Functions to generate random samples with various distributions (zlib) |
random-state |
Portable random number generation. |
random-state-viewer |
Visualiser for the random number generators |
random-uuid |
Create and parse RFC-4122 UUID version 4 identifiers. |
rate-monotonic |
A periodic thread scheduler inspired by RTEMS. Comments by 40ants here. |
ratify |
A collection of utilities to ratify, validate and parse inputs. |
ratmath |
Math utilities for working with rational numbers and intervals. |
rcl |
http://common-lisp.net/project/rcl |
r-djula |
Wrapper around djula to better integrate with radiance. |
re |
Lua-style string pattern matching. Comments by 40ants here. |
read-as-string |
Reading S-Expression string from stream. (MIT) |
read-csv |
A library for reading CSV data from streams. |
reader |
A simple blogging platform for Radiance. |
reader |
A utility library intended at providing configurable reader macros forcommon tasks such as accessors, hash-tables, sets, uiop:run-program, arrays and a few others. |
reader-interception |
Intercept the reader to replace CL syntax with your own |
reader+swank |
Integration with SWANK using SWANK:*READTABLE-ALIST*. |
read-number |
Reading numbers from an input stream. |
reblocks |
A Common Lisp web framework, successor of the Weblocks. (LLGPL) |
reblocks-auth |
A system to add an authentication to the Reblocks based web-site. (unlicense) |
reblocks-file-server |
A Reblocks extension allowing to create routes for serving static files from disk. (unlicense) |
reblocks-lass |
A helper for Reblocks framework to define CSS dependencies in LASS syntax. (unlicense) |
reblocks-navigation-widget |
A container widget which switches between children widgets when user changes an url. (unlicense) |
reblocks-parenscript |
An utility to define JavaScript dependencies for Weblocks widgets using Parenscript. (unlicense) |
reblocks-prometheus |
This is an addon for Reblocks Common Lisp framework which allows to gather metrics in Prometheus format. (unlicense) |
reblocks-typeahead |
A Reblocks widget implementing typeahead search. (unlicense) |
reblocks-ui |
A set of UI widgets for Reblocks web framework! (BSD) |
reblocks-websocket |
Reblocks extension allowing to add a bidirectional communication via Websocket between a backend and Reblocks widgets. (unlicense) |
rectangle-packing |
Code to pack rectangles into a bigger rectangle. Useful for texture packing for OpenGL. |
recur |
A simple alternative to Scheme's named-LET. |
recursive-regex |
Recursive regular expression parsing engine |
recursive-restart |
Restarts that can invoke themselves. |
red-black-tree |
An implementation of the red-black search tree data structure.(MIT) |
redirect-stream |
Offers a stream that redirects all actions to an inner stream. |
regex |
A Regular Expression Engine |
remote-js |
Send JavaScript from Common Lisp to a browser. |
replic |
A framework to build readline applications out of existing code. |
repl-utilities |
Ease common tasks at the REPL. |
research |
Top level package which loads everything to do analsis in PhD research |
resignal-bind |
Tiny signal capturing facility. (MIT) |
restas |
RESTAS is a Common Lisp web application framework, basedon the Hunchentoot HTTP server. It was developed to simplify development ofweb applications following the REST architectural style. |
restas-directory-publisher |
|
restas.file-publisher |
A restas module which can publish static files |
restful |
Spin up new REST entities like madman |
retrospectiff |
A library for reading and writing TIFF images |
reversi |
Common Lisp implementation of Reversi/Othello |
rfc2109 |
Implementation of RFC 2109 |
rfc2388 |
Implementation of RFC 2388 |
rfc2388-binary |
|
rlc |
Common Lisp library for computing outputs of systems using resistors, inductors, and capacitors |
roan |
A library to support change ringing applications (MIT) |
rock |
Asset manager for Common Lisp. |
rock-web |
Part of rock library for managing specific versions of libraries. |
romreader |
A library for reading various ROM formats. |
routes |
|
rove |
Yet another testing framework intended to be a successor of Prove |
rpcq |
Message and RPC specifications for Rigetti Quantum Cloud Services. |
rpm |
functions to use the RedHat Package Management system |
rs-colors |
A color data type for Common Lisp. |
rs-colors-internal |
Internal definitions for RS-COLORS. |
rs-dlx |
Knuth's Algorithm X with dancing links. (Modified BSD License) |
rs-json |
Yet another JSON decoder/encoder. (Modified BSD License) |
rss |
Remote Site Summary |
rt |
MIT Regression Tester |
rt-events |
A simple real-time events API. |
rtg-math |
A selection of the math routines most commonly needed for realtime graphics in lisp |
rtg-math.vari |
Provides gpu equivalents of rtg-math's functionality |
rucksack |
Rucksack is a persistence library for Common Lisp |
rutils |
A collection of basic utilities for syntactic extension and basic data structure handling, developed over the years of CL history by efforts of different individuals, and gathered under the unbrella of a hierarchy of packages which can be used on-demand. |
rutilsx |
The most radical utilities. Comments by 40ants here. |
ryeboy |
Riemann client |
safe-queue |
Thread-safe queue and mailbox |
safe-read |
A variant of READ secure against internbombing, excessive inputand macro characters. |
safety-params |
Filter parameters |
salza2 |
Create compressed data in the ZLIB, DEFLATE, or GZIP data formats |
sandalphon.lambda-list |
Lambda list parsing and usage |
sane |
Lispy library bindings for sane. |
sanitize |
cl-sanitize is a whitelist-based HTML sanitizer. Given a list of acceptable elements and attributes, cl-sanitize will remove all unacceptable HTML from a string. It is a common lisp port of sanitize |
sanity-clause |
Sanity clause is a data contract and validation library. |
sapaclisp |
|
s-base64 |
Common Lisp Base64 Package |
sb-cga |
Computer graphic algebra for SBCL. |
sb-fastcgi |
FastCGI wrapper for SBCL |
sb-vector-io |
Raw vector IO for SBCL. |
sc-extensions |
additional library collection for cl-collider |
schannel |
CFFI wrapper to SChannel(MIT) |
scheduler |
Extensible task scheduler. |
science-data |
Numerical data science and engineering data. |
scrapycl |
The web scraping framework for writing crawlers in Common Lisp. (Unlicense) |
screamer |
Nondeterministic programming and constraint propagation. |
scriba |
A markup format similar to Scribe. Comments by 40ants here |
scribble |
Syntax extensions akin to Racket's Scribble and Bigloo's Skribe |
scriptl |
Scripting, Common Lisp style. Comments by 40ants here |
scriptl-util |
Various utilities for doing scriptly things with ScriptL. |
sdl2 |
Bindings for SDL2 using c2ffi. |
sdl2-game-controller-db |
Lets you easily load the lovely sdl2 gamecontroller db into cl-sdl2 |
sdl2-image |
Bindings for sdl2image using autowrap |
sdl2kit |
A utility kit for SDL2 |
sdl2-mixer |
Bindings for sdl2mixer using autowrap |
sdl2-ttf |
Bindings for sdl2ttf using autowrap |
s-dot2 |
Render Graphviz graphs from within Lisp |
secret-values |
Secret values is a Common Lisp library designed to reduce the risk of accidentally revealing secret values such as passwords. Comments by 40ants here |
secure-random |
Cryptographically secure pseudo-random number generator for Common Lisp. Comments by 40ants here. |
seedable-rng |
A seedable random number generator. |
sel |
The SOFTWARE-EVOLUTION-LIBRARY enables the programmatic modification and evaluation of software. A common interface abstracts over multiple types of software objects including source code abstract syntax trees (primarily using https://tree-sitter.github.io/tree-sitter/, compiled assembler code, and binary software objects. Software transformation, analysis, and evaluation techniques are implemented on top of this interface supporting automation of common software engineering tasks. |
select |
DSL for array slices. |
select-file |
Select File dialog for McCLIM |
selenium |
Selenium is a test tool for web applications. cl-selenium is a Common Lisp interface to Selenium. |
semantic-spinneret |
A set of Semantic UI components for use with Spinneret |
sequence-iterators |
DOSEQUENCE & Co. |
serapeum |
Utilities beyond Alexandria. |
serializable-object |
Provides a simple class and API for the objects serializable in a FASL file |
series |
See http://series.sourceforge.net/. |
session-token |
Simple session token generation library |
sexml |
s-expressions for xml is a library which provides a sugar-sweet s-expression syntax for spitting out xml documents based on a DTD |
s-graphviz |
An s-expression presentation of GraphViz DOT language |
sha1 |
SHA1 Digest and HMAC for Common Lisp. |
sha3 |
Secure Hash Algorithm 3 (Keccak) Implementation |
shadchen |
A pattern matching library. |
shadow |
A management system for OpenGL shader programs and associated buffer objects. |
shared-preferences |
Notably allows flexible specification of package-local preferences. |
shasht |
JSON reading and writing for the Kzinti.(MIT) |
sheeple |
Cheeky prototypes for Common Lisp |
shellpool |
A library for running external programs from Common Lisp. (https://github.org/jaredcdavis/shellpool) |
shelly |
Run Common Lisp from shell easily. |
shlex |
Lexical analyzer for simple shell-like syntax. |
shop3 |
An open source version of the SHOP3 planner. |
should-test |
Minimal yet feature-rich Common Lisp test framework. Comments from 40ants here. |
s-http-client |
A Basic HTTP Client |
s-http-server |
S-HTTP-SERVER is a small standalone Common Lisp HTTP Server |
shuffletron |
Music player. Comments by 40ants here |
si-kanren |
A micro-Kanren implementation in Common Lisp (MIT) |
simple-actors |
Actor model implemented with closures. |
simple-config |
loads and parses a KEY=VALUE style config file |
simple-currency |
SIMPLE-CURRENCY provides conversions between currencies using data published daily by the European Central Bank, no guarantees about the accuracy of the data are given or even implied. For details of the ECB FX rates see: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html |
simple-date |
Simple date library that can be used with postmodern |
simple-date-time |
date and time library for common lisp |
simple-finalizer |
A simple Common Lisp finalizer for foreign objects when using CFFI and TRIVIAL-GARBAGE. |
simple-flow-dispatcher |
Reference implementation of a dispatcher for cl-flow library |
simple-guess |
Defines a simple extensible protocol for computing a guess using advisors. (Unlicense) |
simple-inferiors |
A very simple library to use inferior processes. Comments by 40ants here. |
simple-neural-network |
Simple neural network (GPL 3) |
simple-parallel-tasks |
Evaluate forms in parallel |
simple-rgb |
simple manipulation of RGB values. Comments by 40ants here |
simple-routes |
Facility for straightforward http routing on top of Hunchentoot. |
simple-scanf |
A simple scanf-like functionality implementation. |
simplet |
Simple test runner in Common Lisp. |
simple-tasks |
A very simple task scheduling framework. Comments by 40ants here |
simplified-types |
Simplification of Common Lisp type specifiers. Comments by 40ants here. |
simpsamp |
Fast algorithms for simple random sampling from sets,without replacement. |
single-threaded-ccl |
Create a single-threaded CCL image, so you can fork |
singleton-classes |
Extends the MOP to allow `singleton` classes. |
sip-hash |
SipHash hash functions |
skeleton-creator |
Create projects from a skeleton directory. |
sketch |
Sketch is a Common Lisp framework for the creation of electronic art, computer graphics, visual design, game making and more. It is inspired by Processing and OpenFrameworks. |
skippy |
Read and write GIF files. Comments by 40ants here. |
skippy-renderer |
GIF renderer for SKIPPY. Comments by 40ants here. |
skitter |
An event system for games |
skitter.glop |
An event system for games - backed by glop |
skitter.sdl2 |
An event system for games - backed by sdl2 |
slack-client |
Slack Real Time Messaging API Client |
slime |
A Common Lisp IDE for emacs |
slite |
SLIME based Test-runner for FiveAM tests (and possibly others in the future) |
slot-extra-options |
Extra options for slots using MOP. |
slot-map |
An implementation of the slot-map data structure.(MIT) |
sly |
A Common Lisp IDE for emacs |
sly-macrostep |
Expand CL macros inside source files (GPL 3) |
sly-named-readtables |
NAMED-READTABLES support for SLY (GPL 3) |
smackjack |
A small Ajax framework for hunchentoot using parenscript |
smart-buffer |
Smart octets buffer |
smoothers |
Statistical methods to create approximating functions that attempt to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena. (MS-PL) |
smug |
SMUG: Simple Monadic Uber Go-into, Parsing made easy. Comments by 40ants here. |
snakes |
Python style generators for Common Lisp. Comments by 40ants here |
snappy |
An implementation of Snappy compression. |
snark |
The Snark Theorem Prover |
snark-agenda |
The Snark Theorem Prover |
snark-auxiliary-packages |
The Snark Theorem Prover |
snark-deque |
The Snark Theorem Prover |
snark-dpll |
The Snark Theorem Prover |
snark-feature |
The Snark Theorem Prover |
snark-implementation |
The Snark Theorem Prover |
snark-infix-reader |
The Snark Theorem Prover |
snark-lisp |
The Snark Theorem Prover |
snark-loads |
The Snark Theorem Prover |
snark-numbering |
The Snark Theorem Prover |
snark-pkg |
The Snark Theorem Prover |
snark-sparse-array |
The Snark Theorem Prover |
sndfile-blob |
SNDFILE foreign library collection |
snmp |
Simple Network Management Protocol |
snmp-server |
SNMP Server |
snmp-ui |
SNMP GUI Utility for LispWorks |
snooze |
A framework for building REST services using CLOS. |
softdrink |
Tools to inline or extract CSS into/from HTML. Comments by 40ants here |
solid-engine |
The Common Lisp stack-based application controller |
soundex |
|
south |
Simple OaUTH library for oAuth1.0 |
sparse-set |
An implementation of the sparse set data structure.(MIT) |
spatial-trees |
spatial-trees is a set of dynamic index data structures for spatially-extended data. R-trees, Greene-trees, R*-trees and X-trees. |
spatial-trees.nns |
|
special-functions |
Special functions in Common Lisp |
specialization-store |
The specialization store system provides a new kind of function, called a store function, whose behavior depends on the types of objects passed to the function. |
specialization-store-features |
A system which identifies features of the implementation needed for the specialization-store system. |
specialized-function |
Provides a Julia-like function that automatically compiles a type-specific version of the function from the same code |
speechless |
A dialogue system language implementation. |
spell |
Spellchecking package for Common Lisp |
spellcheck |
Peter Norvig's spell corrector. |
sphinx |
|
spinneret |
Common Lisp HTML5 generator. Comments by 40ants here. |
split-sequence |
Splits a sequence into a list of subsequences delimited by objects satisfying a test. Comments by 40ants here. |
sqlite |
CL-SQLITE package is an interface to the SQLite embedded relational database engine. |
srfi-1 |
List Library |
srfi-23 |
SRFI 23: Error reporting mechanism |
srfi-6 |
SRFI-6: Basic String Ports |
srfi-98 |
SRFI 98: get-environment-variable |
sse-client |
Implements client parsing of a Server Sent Events (SSE) stream. |
sse-server |
cl-sse is an partial implementation of the Server Side Events protocol as per https://www.w3.org/TR/eventsource/. It is a toolkit for Common Lisp service implementations that want to send or receive events according tot he protocol. There is a small demo you can try with a browser (instructions below). |
s-sql |
Lispy DSL for SQL |
s-sysdeps |
An abstraction layer over platform dependent functionality |
staple |
A tool to generate documentation about Lisp projects through an HTML template. See 40ants comments here |
staple-markdown |
Markdown processing support for Staple |
staple-markless |
Markdown processing support for Staple |
staple-package-recording |
Collects information about packages being defined with an ASDF system. |
staple-restructured-text |
Markdown processing support for Staple |
stars |
Uses GitHub's HTTP API to return the total number of stars for a user |
static-dispatch |
Static generic function dispatch for Common Lisp. |
static-vectors |
Create vectors allocated in static memory. |
statistics |
A consolidated system of statistical functions — MS-PL |
statusor |
A library for graceful handling of errors in common lisp inspired by absl::StatusOr (BSD) |
stdutils |
Standard Utilities |
stealth-mixin |
Library for creating stealth mixin classes. |
stefil |
Stefil - Simple Test Framework In Lisp |
stefil |
Stefil - Simple Test Framework In Lisp |
stem |
The Porter Stemming Algorithm |
stepster |
Web scraping library — MIT |
st-json |
JSON in- and output |
stl |
Load triangle data from binary stereolithography (STL) files. |
stmx |
Composable Transactional Memory |
stopclock |
stopclock is a library for measuring time using (stop)clocks (Apache 2.0) |
str |
Modern, consistent and terse Common Lisp string manipulation library. Comments by 40ants here. |
strict-function |
Utility of function definition |
string-case |
string-case is a macro that generates specialised decision trees to dispatch on string equality |
string-escape |
Emacs and Python style string escapes in #\ |
stripe |
A client for the Stripe payment API. |
stripe-against-the-modern-world |
Implementation of the Stripe API.(MIT) |
structure-ext |
Tiny structure extensions (MIT) |
structy-defclass |
Provides deftclass, a struct-like way of defining classes |
studio |
An image gallery hosting service |
studio-client |
A client library for the Studio image hosting service |
stumpwm |
A tiling, keyboard driven window manager |
stumpwm-dynamic-float |
stumpwm-dynamic-float is an extension to the X window manager "StumpWM". It provides a dynamic-tiling environment based on StumpWM's floating-group. (MIT) REMOVED OCT 15, 2024 |
stumpwm-sndioctl |
Interface to OpenBSD's sndioctl for StumpWM. REMOVED OCT 15, 2024 |
submarine |
Submarine is a Common Lisp library that's somewhere between a PostgreSQL library an an object persistency system. It uses Postmodern to communicate with the database. The basic idea is that you create your classes in the metaclass DB-CLASS and submarine cares about creating SQL tables or, if the tables already exist, checking if they conform to the provided specification. Moreover, Submarine supports an intuitive way of expressing both one-to-many and many-to-many relations. - Removed in Oct 2021 Quicklisp Update |
s-utils |
S-UTILS is collection of Common Lisp utilities |
swank-client |
Client side of the Swank protocol. |
swank-crew |
Distributed master/worker computing framework. |
swank.live |
Some helpers that make live coding with slime/swank easier |
swank-protocol |
A low-level Swank client. |
swap-bytes |
Optimized byte-swapping primitives. |
s-xml |
Simple Common Lisp XML Parser |
s-xml-rpc |
Common Lisp XML-RPC Package |
sxql |
A SQL generator |
sxql-composer |
Build and compose SXQL queries dynamically |
symath |
A simple symbolic math library for Common Lisp — MIT |
symbol-munger |
Functions to convert between the spacing and capitalization conventions of various environments |
symbol-namespaces |
Defines a new kind of package that's named by a symbol rather than a string and that maps from existing symbols to their respective |
synonyms |
A package containing useful synonyms to Common Lisp functionalities. |
system-locale |
System locale and language discovery |
tagger |
The Xerox Part-of-Speech Tagger Version 1.2 |
taglib |
Pure lisp implementation to read (and write, perhaps, one day) tags. Comments by 40ants here. |
tailrec |
Guaranteed tail call optimization. |
talcl |
TAL in CL |
targa |
Targa Image Loading for Common Lisp. |
t-clack-handler-fcgi |
|
t-clack-handler-hunchentoot |
|
t-clack-handler-toot |
|
t-clack-handler-wookie |
|
t-clack-v1-compat |
|
tclcs-code |
Companion code for \ |
tcod |
Common Lisp bindings for libtcod, a truecolourterminal-emulation library written in C. |
teddy |
A data framework for Common Lisp, wanna be like Pandas for Python. (Unlicense) Comments by 40ants here. |
teepeedee2 |
Multiprotocol fast networking framework |
telnetlib |
Port of the telnetlib from Python |
template |
A library for templates and template functions. |
template-function |
A system for generating functions from a template. |
temporal-functions |
A means of creating functions that have an internal concept of time. Comments by 40ants here |
temporary-file |
Temporary file creation library |
ten |
Template System for Common Lisp (MIT) |
terminfo |
Terminfo database front-end. |
terrable |
Terragen TER file format reader |
tesseract-capi |
Tesseract C API wrapper. See 40ants comments here (MIT) |
testiere |
Up Front Testing for DEFUN and DEFMETHOD — GPLv3 |
texp |
DSL for outputting TeX expressions using S-expressions. Comments by 40ants here |
textery |
tracery lisp implementation |
text-query |
A general text-based system for querying the user. |
tfeb-lisp-hax |
Collection of lisp hacks |
tfeb-lisp-tools |
Collection of lisp tools |
tfm |
TFM (for TeX Font Metrics) is the standard font description format used by TeX. The TFM library parses and decodes TFM files into an abstract datastructure, providing easy access to the corresponding font information in Common Lisp. |
the-cost-of-nothing |
Determine the cost of things in Common Lisp. Comments by 40ants https://github.com/40ants/lisp-project-of-the-day/blob/master/content/2020/06/0100-the-cost-of-nothing.org. |
thnappy |
Common Lisp bindings to Google's Snappy compression library. |
thorn |
A CommonDoc extension for entering special characters. |
thorn-doc |
Generate a Markdown character list. |
thread.comm.rendezvous |
Rendezvous thread synchronization. Comments by 40ants here. |
thread-pool |
thread-pool is a simple library that allows users for asynchronous computation using only a fixed number of threads optimizing overall performance |
tile-grid |
A simple tile grid implementation.(MIT) |
time-interval |
A library for representing intervals of time |
timer-wheel |
A timer wheel implementation with BORDEAUX-THREADS backend. |
tinaa |
CL documentation library |
tiny-routes |
A tiny routing library for Common Lisp targeting Clack. BSD 3-Clause |
t-lack |
|
t-lack-component |
|
t-lack-middleware-accesslog |
|
t-lack-middleware-auth-basic |
|
t-lack-middleware-backtrace |
|
t-lack-middleware-csrf |
|
t-lack-middleware-mount |
|
t-lack-middleware-session |
|
t-lack-middleware-static |
|
t-lack-request |
|
t-lack-session-store-dbi |
|
t-lack-session-store-redis |
|
t-lack-util |
|
tm |
Formalized Iteration Library for Common LISP |
tmpdir |
Simple library to create temporary directories |
toadstool |
Pattern matcher |
toot |
A minimal web server originally built by stripping down Edi Weitz's Hunchentoot |
tooter |
A client library for Mastodon instances. |
torrents |
Search for torrents on popular trackers. Lisp library, CLI interface, terminal application, Tk GUI. |
torta |
Torta shows you where your disk space is being used. Its user interface is similar to that of the program filelight. Unlike filelight, Torta does not need any graphical environment to run: it analyzes the file system directly and generates a Flash file that you can load locally or remotely on any Flash-supporting web browser. - Removed in Oct 2021 Quicklisp Update |
towers |
Silly geodefense clone wannabe |
trace-db |
Writing, reading, storing, and searching of program traces |
track-best |
Macros/functions for tracking the best items. See the README.md for more details. |
trainable-object |
Provides a metaclass and APIs for the trainable funcallable instances. |
translate |
Abstraction layer for translations |
translate-client |
A client to online web-server translators, currently only google translate |
transparent-wrap |
A signature-preserving wrapper generator for functions and macros. |
treedb |
A hierarchical key-value-database |
trees |
A library for binary trees in normal and balanced flavors |
tree-search |
Search recursively through trees of nested lists |
trestrul |
Tiny utilities for TREe-STRUctured-List. (Public Domain) |
trivia |
NON-optimized pattern matcher compatible with OPTIMA, with extensible optimizer interface and clean codebase |
trivia.balland2006 |
Optimizer for Trivia based on (Balland 2006) |
trivia.benchmark |
Benchmarking system of trivia |
trivia.cffi |
cffi foreign slot access extension for trivia |
trivial-adjust-simple-array |
A tiny utility to change array size ensuring it is simple. (MIT) |
trivial-arguments |
A simple library to retrieve the lambda-list of a function. |
trivial-backtrace |
trivial-backtrace |
trivial-battery |
Getting the battery information |
trivial-benchmark |
An easy to use benchmarking system. Comments by 40ants here. |
trivial-bit-streams |
Trivial bit streams |
trivial-build |
Compile a system into an executable. |
trivial-channels |
Really simple channels and queue |
trivial-clipboard |
trivial-clipboard let access system clipboard. |
trivial-cltl2 |
Compatibility package exporting CLtL2 functionality |
trivial-coerce |
`trivial-coerce` primarily provides a `trivial-coerce:coerce` function intended as an extensible alternative to `cl:coerce`.(MIT) |
trivial-compress |
Compress a directory. |
trivial-continuation |
Provides an implementation of function call continuation and combination. |
trivial-coverage |
A simple Common Lisp library to print out the code coverage collected. Supports SBCL and CCL. |
trivial-custom-debugger |
Allows arbitrary functions to become the standard Lisp debugger (MIT) |
trivial-debug-console |
A library to provide a well-behaved debug console. |
trivial-do |
Looping extensions that follow the style of the core DO functions. (MIT) |
trivial-documentation |
Extract documentation and definitions for symbols and packages. |
trivial-download |
Download files from Common Lisp |
trivial-dump-core |
trivial-dump-core: Wrapper that allows the saving of thecurrent lisp image as a \ |
trivial-ed-functions |
A compatibility layer for the ED hook extensions of various Common Lisp implementations. |
trivial-escapes |
C-style escape directives for Common Lisp. |
trivia.level0 |
Bootstrapping Pattern Matching Library for implementing Trivia |
trivia.level1 |
Core patterns of Trivia |
trivia.level2 |
NON-optimized pattern matcher compatible with OPTIMA, with extensible optimizer interface and clean codebase |
trivial-exe |
Tools for working with executables |
trivial-extensible-sequences |
Portability library for the extensible sequences protocol. |
trivial-extract |
Extract .tar/.tar.gz/.zip files. |
trivial-features |
Ensures consistent *FEATURES* across multiple CLs. Comments by 40ants here |
trivial-file-size |
Stat a file's size. |
trivial-garbage |
Portable finalizers, weak hash-tables and weak pointers. |
trivial-gray-streams |
Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams). |
trivial-hashtable-serialize |
A simple method to serialize and deserialize hash-tables. |
trivial-http |
Simple support for HTTP GET, POST and more. |
trivialib.bdd |
BDD and ZDD implementation using Trivia |
trivialib.type-unify |
unifies a polimorphic type specifier with type variables against actual type specifiers. Comments by 40ants here. |
trivial-indent |
A very simple library to allow indentation hints for SWANK. Comments by 40ants here. |
trivial-inspector-hook |
A simple compatability library for inspector-hook of CDR-6. A single symbol *inspector-hook* is exported from the trivial-inspector-hook package that follows the sematics of CDR-6. This is symbol is also available via the package nicknames of tih and inspector-hook. If the current lisp implementation supports CDR-6 then :cdr-6 and :inspector-hook will be present in *features* . |
trivial-irc |
A trivial IRC client library with simple facilities for receiving, handling and sending messages, and without facilities for CTCP. |
trivial-irc-echobot |
|
trivial-json-codec |
A JSON parser able to identify class hierarchies. |
trivial-jumptables |
Provides efficient O(1) jump tables on supported Common Lisp implementations and falls back to O(log(n)) on others. Important optimizations are performed even on unsupported implementations, notably \ |
trivial-lazy |
Trivial lazy macros and functions for Common Lisp. |
trivial-ldap |
TRIVIAL-LDAP is a one file, all Common Lisp client implementation of parts of RFC 2261. |
trivial-left-pad |
Ports the functionality of the very popular left-pad from npm. Comments by 40ants here. |
trivial-macroexpand-all |
Call each implementation's macroexpand-all equivalent |
trivial-main-thread |
Compatibility library to run things in the main thread. |
trivial-method-combinations |
Portability library for accessing method combination objects |
trivial-mimes |
Tiny library to detect mime types in files. |
trivial-mmap |
A library providing an easy-to-use API for working with memory-mapped files. Comments by 40ants here. |
trivial-monitored-thread |
Trivial Monitored Thread offers a very simple (aka trivial) way of spawning threads and being informed when one any of them crash and die. |
trivial-msi |
Utilities for working with Microsoft MSI files. |
trivial-nntp |
Simple tools for interfacing to NNTP servers |
trivial-object-lock |
A simple method to lock object (and slot) access. |
trivial-octet-streams |
A library for octet input and output streams analogous to string streams. |
trivial-open-browser |
Open the browser to a URL, on any system. |
trivial-openstack |
A simple Common Lisp OpenStack REST client. |
trivial-package-local-nicknames |
Portability library for package-local nicknames |
trivial-package-locks |
A standard interface to the various package lock implementations.(MIT) |
trivial-package-manager |
Functions for installing packages from distro-specific package manager. Comments by 40ants here. |
trivial-pooled-database |
A DB multi-threaded connection pool. |
trivial-project |
A simple project skeleton generator with key-value substitution |
trivial-raw-io |
Helpers for doing raw POSIX I/O |
trivial-renamer |
rename and manage categorized named objects |
trivial-rfc-1123 |
minimal parsing of rfc-1123 date-time strings |
trivial-sanitize |
clean html strings: "foo" â†' "foo" — LLGPL |
trivial-shell |
OS and Implementation independent access to the shell |
trivial-signal |
Unix signal handling library. |
trivial-sockets |
A trivial networking library for undemanding Internet applications |
trivial-ssh |
An abstraction layer over cl-libssh2. Comments by 40ants here. (MIT) |
trivial-ssh-libssh2 |
Trivial libssh2 bindings |
trivial-string-template |
A trivial string template library, inspired by Python's string.Template. Comments by 40ants here |
trivial-swank |
swank server communications - Removed in Oct 2021 Quicklisp Update |
trivial-system-loader |
A system installation/loading abstraction for Common Lisp (MIT) |
trivial-tco |
A library to assist in ensuring certain code is executed with tail call optimizations enabled. Comments by 40ants here. |
trivial-thumbnail |
Tiny library to create image thumbnails with imagemagick. See 40ants comments here |
trivial-timeout |
OS and Implementation independent access to timeouts. Comments by 40ants here. |
trivial-timer |
Easy scheduling of tasks (functions). |
trivial-toplevel-commands |
Trivial Toplevel Commands allows to define toplevel commands available on most implementations in a portable fashion. (BSD-3 Clause) |
trivial-toplevel-prompt |
Portability library to customize REPL prompts. (BSD-3) |
trivial-types |
Trivial type definitions |
trivial-update |
tools for easy modification of places with any given function |
trivial-utf-8 |
A small library for doing UTF-8-based input and output. |
trivial-utilities |
A collection of useful functions and macros. |
trivial-variable-bindings |
Offers a way to handle associations between a place-holder (aka. variable) and a value. |
trivial-wish |
Create 'wishes' which are requests to compute something later |
trivial-with |
Replace nested with-xxx invocations with a single with:all form |
trivial-with-current-source-form |
Helps macro writers produce better errors for macro users. (GPLv3) Comments by 40ants here. |
trivial-ws |
Trivial WebSockets. |
trivial-ws-client |
Trivial WebSockets. |
trivial-yenc |
Decode yenc file to a binary file |
trivia.ppcre |
PPCRE extention of trivia |
trivia.quasiquote |
fare-quasiquote extension for trivia |
trivia.trivial |
Base level system of Trivia with a trivial optimizer. Systems that intend to enhance Trivia should depend on this package, not the TRIVIA system, in order to avoid the circular dependency. |
trucler |
This library defines a CLOS-based protocol to be used by Common Lisp compilers for environment query and update. In addition, library authors can use the trucler-native interface to inspect native environments. Trucler supports introspection for variables, functions, tags, blocks and optimization policies. |
truetype-clx |
Ripped out rendering from clx-truetype |
try |
Try is a test framework. MIT, see COPYING. |
tsqueue |
Thread Safe Queue — MIT |
ttt |
A language for transparent modifications of s-expression based trees. (GPL 3) |
twfy |
TheyWorkForYou API bindings |
twitter-mongodb-driver |
A mongodb driver for cl-twitter |
type-i |
Type Inference Utility on Fundamentally 1-arg Predicates |
type-r |
Collections of accessor functions and patterns to access the elements in compound type specifier, e.g. `dimensions' in `(array element-type dimensions)' |
type-templates |
A library for defining and expanding templated functions (zlib) |
typo |
A portable type inference library for Common Lisp — MIT |
uax-14 |
Implementation of the Unicode Standards Annex #14's line breaking algorithm |
uax-15 |
Common lisp implementation of Unicode normalization functions :nfc, :nfd, :nfkc and :nfkd (Uax-15) |
uax-9 |
Implementation of the Unicode Standards Annex #9's bidirectional text algorithm |
ubiquitous |
A library providing a universal application configuration mechanism. |
ubiquitous-concurrent |
An extension to ubiquitous providing concurrency support. |
ucw |
UncommonWeb : Standard Components |
ucw-core |
Core features of UnCommon Web |
uffi |
Universal Foreign Function Library for Common Lisp |
ufo |
Roswell Script Manager |
ugly-tiny-infix-macro |
A tiny and simple macro to allow writing binary operations in infix notation |
uiop |
Portability library for Common Lisp programs |
umbra |
A library of reusable GPU shader functions. |
umlisp |
An object-oriented, SQL-based interface library to the Unified Medical Language System. |
umlisp-orf |
Common Lisp library for processing Unified Medical Language System files and representing UMLS objects using the Original Release Format files |
unboxables |
A simple wrapper around CFFI to enable contiguously allocated arrays of structures in Common Lisp. (MIT) |
uncursed |
Another TUI library, this time without curses. (BSD 3) |
unicly |
UUID Generation per RFC 4122 (MIT) REMOVED OCT 15, 2024 |
unifgram |
Part of paiprolog |
unit-formulas |
Formulas with unit checking and conversion |
universal-config |
Library to provide a universal configuration layer. |
unix-options |
Easy to use command line option parser |
unix-opts |
minimalistic parser of command line arguments. Comments by 40ants here. |
uri-template |
An implementation of the URI Template proposed standard draft version 01. |
url-rewrite |
URL-REWRITE is a small package which can be used to programmatically rewrite (X)HTML documents such that certain attributes values are replaced by others. |
userial |
userial: a serialization library for binary message encoding. |
usocket |
Universal socket library for Common Lisp |
usocket-server |
Universal socket library for Common Lisp (server side) |
utf8-input-stream |
A UTF-8 string input stream over a binary stream for Common Lisp (MIT) |
utilities.binary-dump |
Formatting of binary data similar to the od(1) UNIX program. |
utilities.print-items |
A protocol for flexible and composable printing. Comments by 40ants here |
utilities.print-tree |
This system provides simple facilities for printing tree structures. |
utility |
A collection of useful functions and macros. |
utility-arguments |
Utility to handle command-line arguments. |
utils-kt |
Kenny's Utilities |
utm |
Library for converting back and forth between latitude/longitude and UTM, supporting several datums. |
utm-ups |
Convert coordinates between Latitude/Longitude and UTM or UPS. (GPL 3) |
uuid |
UUID Generation |
validate-list |
Allows you to validate the contents and structure of a list based off of a template (MIT) |
varjo |
Common Lisp -> GLSL Compiler |
varjo.import |
Common Lisp -> GLSL Compiler |
vas-string-metrics |
Jaro-Winkler and Levenshtein string distance algorithms. |
vecto |
Create vector graphics in PNG files. |
vectors |
Some utilities for using vectors |
vellum |
Data Frames for Common Lisp (removed quicklisp update of 2 February 2023) |
vellum-binary |
vellum custom binary format. — BSD simplified |
vellum-clim |
Simplistic vellum data frames viewer made with mcclim. |
vellum-csv |
CSV support for Vellum Data Frames |
vellum-postmodern |
Postgres support for Vellum Data Frames (via postmodern). |
verbose |
A logging framework using the piping library. |
verlet |
Verlet is a simple physics engine based on verlet integration. It supports particles with position and direction, springs between particles, global gravity as well as gravity between particles, and spacial constraints. — BSD-3 |
vernacular |
Module system for language embeddings. |
verrazano |
Obsolete library to bridge C++ and Common lisp. The authors suggest using cl-autowrap instead. |
verrazano-runtime |
|
vertex |
A markup language with TeX syntax. |
vgplot |
Interface to gnuplot |
vivid-colors |
Colored object printer |
vivid-diff |
Colored object-diff viewer |
vk |
Common Lisp bindings for the Vulkan API. |
vom |
A tiny logging utility. |
vom-json |
A json-formatted logger for vom (MIT) |
vorbisfile-ffi |
CFFI interface to libvorbisfile |
vp-trees |
Perceptual hash algorithms for images (BSD 2) |
wallstreetflets |
Wall Street FLETs: A library for calculating Options Greeks |
wasm-encoder |
Library for serializing WebAssembly modules to binary .wasm files |
water |
An ES6-compatible class definition for Parenscript |
wayflan |
From-scratch Wayland client implementation — BSD 3-Clause |
webapi |
CLOS-based wrapper builder for Web APIs. |
weblocks |
A Common Lisp web framework. |
weblocks-prototype-js |
Weblocks JavaScript backend for PrototypeJs - Removed in Oct 2021 Quicklisp Update |
weblocks-scripts |
A set of scripts for weblocks framework. |
weblocks-stores |
A base for weblocks stores |
weblocks-tree-widget |
A tree widget for weblocks - Removed in Oct 2021 Quicklisp Update |
weblocks-util |
Utilities for weblocks |
weblocks-utils |
Utils for weblocks framework - Removed in Oct 2021 Quicklisp Update |
websocket-driver |
WebSocket protocol handler |
websocket-driver-base |
WebSocket protocol handler |
websocket-driver-client |
|
websocket-driver-server |
WebSocket protocol handler |
weft |
A TCP server framework, like Hunchentoot for TCP. |
westbrook |
An RSS feed generator. |
what3words |
Describe what3words here |
whereiseveryone.command-line-args |
Automatically create a command-line-argument parser for a given Common Lisp function definition. (AGPL v3 or any later version) |
which |
The which UNIX command in Common Lisp. Comments by 40ants here |
whirlog |
A minimal versioned log structured relational DB |
whofields |
HTML field rendering and input validation utilities written in Common Lisp |
wild-package-inferred-system |
Introduces the wildcards `*' and `**' into package-inferred-system |
winhttp |
FFI wrapper to WINHTTP |
winlock |
File locking using the Windows API. |
with-branching |
An implementation of macroexpand-time conditionalization MIT |
with-cached-reader-conditionals |
Read whilst collecting reader conditionals |
with-contexts |
The WITH-CONTEXT System.A system providing a WITH macro and 'context'ualized objects handledby a ENTER/HANDLE/EXIT protocol in the spirit of Python's WITH macro.Only better, or, at a minimum different, of course. (BSD) |
with-c-syntax |
with-c-syntax is a fun package which introduces the C language syntax into Common Lisp. Remove from quicklisp in June 2021 update. |
with-c-syntax |
with-c-syntax is a fun package which introduces the C language syntax into Common Lisp. |
with-output-to-stream |
Provides a simple way of directing output to a stream according to the concise and intuitive semantics of FORMAT's stream argument. Comments by 40ants here. |
with-setf |
Macros for setting a place for the duration of a scope |
with-shadowed-bindings |
Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load. |
with-user-abort |
provides an easy way to catch ctrl+c. useful for making binaries. |
woo |
An asynchronous HTTP server written in Common Lisp |
wookie |
An evented webserver for Common Lisp. |
wordnet |
Common Lisp interface to WordNet |
workout-timer |
Workout timer |
wu-decimal |
Arbitrary-precision decimal arithmetic |
wu-sugar |
A minimal utility library of string, file, and date functions. |
wuwei |
Tools for developing Ajaxy web applications |
xarray |
A generalized interface for array-like objects with views |
xcat |
XCAT mass LAN big file distributor (MIT) |
xecto |
Xecto is a simple parallel vector-processing library |
xembed |
An implementation of the XEMBED protocol that integrates with CLX. |
xfactory |
part of cl-libxml2 |
xhtmlambda |
THe XHTMLambda System.Another HTML/XHTML/XML generation (and parsing) system in Common Lisp. |
xhtmlgen |
XHTML generation library |
xkeyboard |
XKeyboard is X11 extension for clx of the same name. |
x.let-star |
value binder |
xlsx |
Basic reader for Excel files. |
xlunit |
Extreme Lisp Testing Suite |
xml-emitter |
xml-emitter simply emits XML, with somecomplexity for handling indentation. It can be used to produce allsorts of useful XML output it has an RSS 2.0 emitter built in. Comments by 40ants here. |
xml.location |
This system provides a convenient interface for manipulating XML data. It is inspired by the xmltio library. |
xml.location-and-local-time |
To and from XML conversion for local-time timestamps. |
xml-mop |
xml-mop allows representing parts of XML documents as CLOS objects |
xmls |
Xmls is a small, simple, non-validating xml parser for Common Lisp. |
xoverlay |
part of cl-libxml2 |
xpath |
An implementation of the XML Path Language (XPath) Version 1.0 |
xsubseq |
Efficient way to manage subseqs. |
xuriella |
An XSLT processor written in Common Lisp. |
yacc |
A LALR(1) parser generator for Common Lisp |
yaclml |
Yet Another Common Lisp Markup Language |
yah |
Yet Another Heap — BSD-3 |
yason |
JSON parser/encoder |
youtube |
Play youtube urls with or without video using mpv |
zacl |
A layer for loading and running some Allegro CL projects. |
zaserve |
Trivial shim to load built-in aserve when running on Allegro CL |
zaws |
Amazon AWS request construction |
zbucium |
last.fm music player with lyrics |
zcdb |
Read and write cdb files, as specified in http://cr.yp.to/cdb.html |
zenekindarl |
A fast precompiling template engine. Comments by 40ants here. |
zeromq |
Zero MQ 3 bindings |
zip |
Library for ZIP archive file reading and writing |
zippy |
A fast zip archive library (zlib) |
ziz |
An ad hoc Quicklisp distribution. |
zlib |
Common lisp zlib implementation (not using FFI) |
zmq |
A binding of the zmq transport layer. |
zpb-exif |
Read EXIF data from image files |
zpb-ttf |
Access TrueType font metrics and outlines from Common Lisp |
zpng |
Create PNG files |
zs3 |
A Common Lisp library for working with Amazon's Simple Storage Service (S3) and CloudFront content delivery service. |
zsort |
zsort is a collection of portable sorting algorithms. |
zyre |
Zyre is a ZeroMQ-based network protocol for clusters and service discovery. |