CLiki - Uncategorized articles
- Configuration
Chameleon -
Chameleon is a configuration management library shipped with profile support
cl-menusystem -
cl-menusystem is a library for making pretty menus for controlling an application and editing the multitude of special variables which invariably exist to control an app's settings
clerk -
Clerk is a cron-like scheduler for tasks to execute at given intervals
clinicap -
clinicap is a dialect of ini file format parser and writer, implemented in Common Lisp
Consfigurator -
A system for declarative configuration management using Common Lisp
NFiles -
A library that deals with customizable path resolution, file persistence and loading
persistent-variables -
Persistent-variables is a convenience library that makes it easy to serialize and deserialize variables
py-configparser -
py-configparser allows reading and writing of configuration files stored in the Windows INI file format
sawyer -
TOML parser in Lisp, fully supporting version 0.4.0
trivial-configuration-parser -
trivial-configuration-parser is a trivial parser library for configuration files
ubiquitous -
Ubiquitous is a very easy-to-use library for persistent configuration storage
Universal-Config -
This library tries to provide a layer for configuration files and storage that should be able to map any type of object to any configuration format and back
YAML -
Yet Another Markup Language:
- console
Libraries for dealing with a text console/terminal:
- continuations
Continuations are a way of capturing the current state of the program and packaging it for later call (see wikipedia:Continuations))
- convenience library
Convenience libraries may make your code shorter to write, or may make it harder to read
- crane
Crane was an ORM for Common Lisp
- Cryptography
adler32 -
Adler-32 is a hash algorithm like CRC-32, except that it is much faster and carries a slightly higher probability of collisions
ARC4 -
A Common Lisp implementation of ARC4 (trademark: RC4), a stream cipher, can be found below
Blowfish -
Blowfish is a 64-bit encryption algorithm, with a key length between 32 and 448 bits
CL+SSL -
CL+SSL is a portable interface to OpenSSL
cl-cracklib -
cl-cracklib is a UFFI interface to cracklib's FascistCheck function
cl-crc64 -
cl-crc64 implements 64 bit cyclic redundancy checks in Common Lisp
CL-MD5 -
CL-MD5 is a Common Lisp implementation of MD5
cl-one-time-passwords -
cl-one-time-passwords implements HOTP (RFC 4226) and TOTP (RFC 6238) in Common Lisp
cl-pass -
cl-pass is a password hashing (via PBKDF2) and verification library
cl-password-store -
Password management for Common Lisp (web) applications
CL-PLUS-SSL -
This library is a fork of SSL-CMUCL
cl-ssh-keys -
Common Lisp system for generating and parsing of OpenSSH keys
CL-TLS -
CL-TLS is a prototype Common Lisp implementation of TLS and related protocols and standards including:
CLJWT -
A library for issuing and validating JSON Web Tokens
CRC-32 -
A library to compute the CRC-32 algorithm that is described in RFC 1952
GPGME -
GPGME (GnuPG Made Easy) is a C language library that provides a high-level cryptography API for encryption, decryption, signing, signature verification and key management
iescrypt -
A tool to encrypt and/or sign files
Ironclad -
Ironclad is a Common Lisp Cryptography package; several block encryption algorithms and hash functions are included with the initial release
isaac -
An implementation of the isaac CPRNG in Common Lisp
md5 -
md5 is a cryptographic Message-Digest algorithm from RSA Data Security, Inc
PRBS -
Library of pseudo-random binary sequence generators (LFSR-2 and LFSR-4) and related functions in Common Lisp
random-state -
This is a collection of pseudo random number generators (PRNGs)
SAFER -
SAFER (Secure And Fast Encryption Routine) is a block cipher that was first published in 1993, followed by later variants
secure-random -
secure-random provides a cryptographically secure pseudo-random number generator for Common Lisp
session-token -
session-token is a simple session token generator based on Session::Token
SHA1 -
Secure Hash Algorithm 1 (SHA1) is defined in RFC 3174, and therefore more-or-less counts as a protocol
sha3 -
This library is an implementation of the Secure Hash Algorithm 3 (SHA-3), also known as Keccak
SSL-CMUCL -
SSL-CMUCL is an interface to SSL streams for CMUCL
XXTEA -
XXTEA is an encryption algorithm, first introduced in 1998, which is relatively easy to implement
Ystok-MD5 -
Ystok-MD5 is a Cryptography library implementing MD5 and MD5 APR (Apache Portable Runtime)
- csv
These are the list of csv (comma-separated-values) parsing/writing libraries
- Data formats
Anything to do with various file and data formats
- data structure
Various data structures
- Database
Database-related software; RDBMS glue, OO databases, etc