Packages — C (Page 1 of 3)

c-ares 1.14.0 — C library for asynchronous DNS requests

C-ares is a C library that performs DNS requests and name resolution asynchronously. It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel. The primary examples of such applications are servers which communicate with multiple clients and programs with graphical user interfaces.

c-graph 2.0 — Visualizing and demonstrating convolution

This is a GNU package.

GNU C-Graph is a tool for demonstrating the theory of convolution. Thus, it can serve as an excellent aid to students of signal and systems theory in visualizing the convolution process. Rather than forcing the student to write code, the program offers an intuitive interface with interactive dialogs to guide them.

c-reduce 2.6.0 — Reducer for interesting code

C-Reduce is a tool that takes a large C or C++ program that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ program that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process C/C++ code.

c-toxcore 0.2.8 — Library for the Tox encrypted messenger protocol

Official fork of the C library implementation of the Tox encrypted messenger protocol.

cabal-doctest 1.0.6 — Setup.hs helper for running doctests

To properly work, the doctest package needs plenty of configuration. This library provides the common bits for writing custom Setup.hs files.

cabal-install — Command-line interface for Cabal and Hackage

The cabal command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs.

cabextract 1.7 — Tool to unpack Cabinet archives

Extracts files out of Microsoft Cabinet (.cab) archives

cadaver 0.23.3 — Command-line WebDAV client

Cadaver is a command-line WebDAV client for Unix. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.

cairo 1.14.10 — 2D graphics library

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.

Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available eg. through the X Render Extension).

The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.).

cairo-xcb 1.14.10 — 2D graphics library (with X11 support)

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.

Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available eg. through the X Render Extension).

The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.).

cairomm 1.12.2 — C++ bindings to the Cairo 2D graphics library

Cairomm provides a C++ programming interface to the Cairo 2D graphics library.

caja 1.18.3 — File manager for the MATE desktop

Caja is the official file manager for the MATE desktop. It allows for browsing directories, as well as previewing files and launching applications associated with them. Caja is also responsible for handling the icons on the MATE desktop. It works on local and remote file systems.

caja-extensions 1.18.1 — Extensions for the File manager Caja

Caja is the official file manager for the MATE desktop. It allows for browsing directories, as well as previewing files and launching applications associated with them. Caja is also responsible for handling the icons on the MATE desktop. It works on local and remote file systems.

calcurse 4.3.0 — Text-based calendar and scheduling

Calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.

calf 0.90.1 — Audio plug-in pack for LV2 and JACK environments

Calf Studio Gear is an audio plug-in pack for LV2 and JACK environments. The suite contains lots of effects (delay, modulation, signal processing, filters, equalizers, dynamics, distortion and mastering effects), instruments (SF2 player, organ simulator and a monophonic synthesizer) and tools (analyzer, mono/stereo tools, crossovers).

calibre 3.28.0 — E-book library management software

Calibre is an e-book library manager. It can view, convert and catalog e-books in most of the major e-book formats. It can also talk to many e-book reader devices. It can go out to the Internet and fetch metadata for books. It can download newspapers and convert them into e-books for convenient reading.

camlp4 4.02+6 — Write parsers in OCaml

Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml.

camlp5 6.14 — Pre-processor Pretty Printer for OCaml

Camlp5 is a Pre-Processor-Pretty-Printer for Objective Caml. It offers tools for syntax (Stream Parsers and Grammars) and the ability to modify the concrete syntax of the language (Quotations, Syntax Extensions).

camlzip 1.0.6 — Provides easy access to compressed files

Provides easy access to compressed files in ZIP, GZIP and JAR format. It provides functions for reading from and writing to compressed files in these formats.

can-utils 2018.02.0 — CAN utilities

This package provides CAN utilities in the following areas:

  • Basic tools to display, record, generate and replay CAN traffic

  • CAN access via IP sockets

  • CAN in-kernel gateway configuration

  • CAN bus measurement and testing

  • ISO-TP (ISO15765-2:2016 - this means messages with a body larger than eight bytes) tools

  • Log file converters

  • Serial Line Discipline configuration for slcan driver

capnproto 0.6.1 — Capability-based RPC and serialization system

Cap'n Proto is a very fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.

capstone 3.0.5 — Lightweight multi-platform, multi-architecture disassembly framework

Capstone is a lightweight multi-platform, multi-architecture disassembly framework. Capstone can disassemble machine code for many supported architectures such as x86, x86_64, arm, arm64, mips, ppc, sparc, sysz and xcore. It provides bindings for Python, Java, OCaml and more.

caribou 0.4.21 — Text entry and UI navigation application

This is a GNU package.

Caribou is an input assistive technology intended for switch and pointer users.

casync 2 — File synchronization and backup system

casync is a content-addressable data synchronizer that can be used as the basis of a backup system. It is:

  • A combination of the rsync algorithm and content-addressable storage;

  • An efficient way to store and retrieve multiple related versions of large file systems or directory trees;

  • An efficient way to deliver and update OS, VM, IoT and container images over the Internet in an HTTP and CDN friendly way;

  • An efficient backup system.

cat-avatar-generator 1 — Random avatar generator

Cat avatar generator is a generator of cat pictures optimised to generate random avatars, or defined avatar from a "seed". This is a derivation by David Revoy from the original MonsterID by Andreas Gohr.

cataclysm-dda 0.C-2.0b2c194 — Survival horror roguelike video game

Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have.

catch 1.3.5 — Automated test framework for C++ and Objective-C

Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

catch2 1.12.2 — Automated test framework for C++ and Objective-C

Catch2 stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C.

catcodec 1.0.5 — Encode/decode OpenTTD sounds

catcodec encodes and decodes sounds for OpenTTD. These sounds are not much more than some metadata (description and filename) and raw PCM data.

catdoc 0.95 — MS-Word to TeX or plain text converter

catdoc extracts text from MS-Word files, trying to preserve as many special printable characters as possible. It supports everything up to Word-97. Also supported are MS Write documents and RTF files.

catdoc does not preserve complex word formatting, but it can translate some non-ASCII characters into TeX escape codes. It's goal is to extract plain text and allow you to read it and, probably, reformat with TeX, according to TeXnical rules.

This package also provides xls2csv, which extracts data from Excel spreadsheets and outputs it in comma-separated-value format, and catppt, which extracts data from PowerPoint presentations.

catimg 2.4.0 — Render images in the terminal

Catimg is a little program that prints images in the terminal. It supports JPEG, PNG and GIF formats.

cava 0.6.1 — Console audio visualizer for ALSA, MPD, and PulseAudio

C.A.V.A. is a bar audio spectrum visualizer for the terminal using ALSA, MPD, PulseAudio, or a FIFO buffer as its input.

cbatticon 1.6.8 — Lightweight battery icon for the system tray

cbatticon is a lightweight battery icon that displays the status of your battery in the system tray.

ccache 3.4.3 — Compiler cache

Ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. Supported languages are C, C++, Objective-C, Objective-C++, and Fortran 77.

ccd2cue 0.5 — CCD to CUE sheet conversion

This is a GNU package.

GNU ccd2cue is a preprocessor for CD burning software that allows the conversion of the proprietary CCD format to the CUE format, which is well-supported by free software. These files are commonly distributed with CD images and are used to describe how tracks are laid out on the image.

ccid 1.4.30 — PC/SC driver for USB smart card devices

This package provides a PC/SC IFD handler implementation for devices compliant with the CCID and ICCD protocols. It supports a wide range of readers and is needed to communicate with such devices through the pcscd resource manager.

ccl 1.11.5 — Common Lisp implementation

Clozure CL (often called CCL for short) is a Common Lisp implementation featuring fast compilation speed, native threads, a precise, generational, compacting garbage collector, and a convenient foreign-function interface.

ccrtp 2.1.2 — Implementation of RTP (real-time transport protocol)

This is a GNU package.

GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF. It is suitable both for high capacity servers and personal client applications. It is flexible in its design, allowing it to function as a framework for the framework, rather than just being a packet-manipulation library.

ccrypt 1.11 — Command-line utility for encrypting and decrypting files and streams

ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael block cipher, a version of which is also used in the Advanced Encryption Standard (AES, see This cipher is believed to provide very strong security.

cd-discid 1.4 — Get CDDB discid information from an audio CD

cd-discid is a command-line tool to retrieve CDDB discid information from an audio CD.

cd-hit 4.6.8 — Cluster and compare protein or nucleotide sequences

CD-HIT is a program for clustering and comparing protein or nucleotide sequences. CD-HIT is designed to be fast and handle extremely large databases.

cddlib 0.94i — Library for convex hulls and extreme rays of polyhedra

The C-library cddlib implements the Double Description Method of Motzkin et al. for generating all vertices (i.e. extreme points) and extreme rays of a general convex polyhedron given by a system of linear inequalities in arbitrary dimension. It can also be used for the converse operation of computing convex hulls.

cdogs-sdl 0.6.8 — Classic overhead run-and-gun game

C-Dogs SDL is a classic overhead run-and-gun game, supporting up to 4 players in co-op and deathmatch modes. Customize your player, choose from many weapons, and blast, slide and slash your way through over 100 user-created campaigns.

cdparanoia 10.2 — Audio CD reading utility

Cdparanoia retrieves audio tracks from CDDA capable CDROM drives. The data can be saved to a file or directed to standard output in WAV, AIFF, AIFF-C or raw format. Most ATAPI, SCSI and several proprietary CDROM drive makes are supported; cdparanoia can determine if the target drive is CDDA capable. In addition to simple reading, cdparanoia adds extra-robust data verification, synchronization, error handling and scratch reconstruction capability.

cdrkit-libre 1.1.11 — Command-line CD/DVD recorder

Cdrkit is a suite of programs for recording CDs and DVDs, blanking CD-RW media, creating ISO-9660 file system images, extracting audio CD data, and more. It's mostly compatible with cdrtools.

cdrtools 3.01 — Command line utilities to manipulate and burn CD/DVD/BD images

cdrtools is a collection of command line utilities to create CD's, DVD's or Blue Ray discs. The most important components are cdrecord, a burning program, cdda2wav, a CD audio ripper which uses libparanoia, and mkisofs, which can create various disc images.

ceph 12.2.5 — Distributed object store and file system

Ceph is a distributed storage system designed for reliability and performance. It provides network-based block devices (RBD), a POSIX compliant file system (CephFS), and offers compatibility with various storage protocols (S3, NFS, and others) through the RADOS gateway.

cereal 1.2.1 — C++11 library for serialization

Cereal is a header-only C++11 serialization library. Cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON.

ceres-solver 1.14.0 — C++ library for solving large optimization problems

Ceres Solver is a C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production since 2010. Ceres Solver can solve two kinds of problems:

  1. non-linear least squares problems with bounds constraints;

  2. general unconstrained optimization problems.

certbot 0.27.1 — Let's Encrypt client by the Electronic Frontier Foundation

Certbot automatically receives and installs X.509 certificates to enable Transport Layer Security (TLS) on servers. It interoperates with the Let’s Encrypt certificate authority (CA), which issues browser-trusted certificates for free.

cfitsio 3.450 — Library for reading and writing FITS files

CFITSIO provides simple high-level routines for reading and writing FITS (Flexible Image Transport System) files that insulate the programmer from the internal complexities of the FITS format. CFITSIO also provides many advanced features for manipulating and filtering the information in FITS files.

cflow 1.5 — Create a graph of control flow within a program

This is a GNU package.

GNU cflow analyzes C source files and produces a graph charting the control flow of the program. It can output the graph in several styles and in either the POSIX format or in an extended GNU format. cflow also includes a major mode for Emacs for examining the flowcharts that it produces.

cgal 4.8.1 — Computational geometry algorithms library

CGAL provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods, etc. It provides data structures and algorithms such as triangulations, Voronoi diagrams, polygons, polyhedra, mesh generation, and many more.

cgit 1.2.1 — Web frontend for git repositories

CGit is an attempt to create a fast web interface for the Git SCM, using a built-in cache to decrease server I/O pressure.

check 0.12.0 — Unit test framework for C

Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.

checkpolicy 2.7 — Check SELinux security policy configurations and modules

This package provides the tools "checkpolicy" and "checkmodule". Checkpolicy is a program that checks and compiles a SELinux security policy configuration into a binary representation that can be loaded into the kernel. Checkmodule is a program that checks and compiles a SELinux security policy module into a binary representation.

cheese 3.28.0 — Webcam photo booth software for GNOME

This is a GNU package.

Cheese uses your webcam to take photos and videos. Cheese can also apply fancy special effects and lets you share the fun with others.

chess 6.2.5 — Full chess implementation

This is a GNU package.

GNU Chess is a chess engine. It allows you to compete against the computer in a game of chess, either through the default terminal interface or via an external visual interface such as GNU XBoard.

chez-fmt 0.8.11 — Combinator formatting library for Chez Scheme

This package provides a library of procedures for formatting Scheme objects to text in various ways, and for easily concatenating, composing and extending these formatters efficiently without resorting to capturing and manipulating intermediate strings.

chez-irregex 0.9.4 — Portable regular expression library for Scheme

This package provides a portable and efficient R[4567]RS implementation of regular expressions, supporting both POSIX syntax with various (irregular) PCRE extensions, as well as SCSH's SRE syntax, with various aliases for commonly used patterns.

chez-matchable 20160306 — Portable hygienic pattern matcher for Scheme

This package provides a superset of the popular Scheme match package by Andrew Wright, written in fully portable syntax-rules and thus preserving hygiene.

chez-mit 0.1 — MIT/GNU Scheme compatibility library for Chez Scheme

This package provides a set of MIT/GNU Scheme compatibility libraries for Chez Scheme. The main goal was to provide the functionality required to port the program 'Scmutils' to Chez Scheme.

chez-scheme 9.5 — R6RS Scheme compiler and run-time

Chez Scheme is a compiler and run-time system for the language of the Revised^6 Report on Scheme (R6RS), with numerous extensions. The compiler generates native code for each target processor, with support for x86, x86_64, and 32-bit PowerPC architectures.

chez-scmutils 0.1 — Port of MIT/GNU Scheme Scmutils to Chez Scheme

This package provides a port of the MIT/GNU Scheme Scmutils program to Chez Scheme. The port consists of a set of libraries providing most of the functionality of the original.

chez-sockets 0.0-1.bce9688 — Extensible sockets library for Chez Scheme

Chez-sockets is an extensible sockets library for Chez Scheme.

chez-srfi 1.0 — SRFI libraries for Chez Scheme

This package provides a collection of SRFI libraries for Chez Scheme.

chez-web 2.0-1.5fd177f — Hygienic Literate Programming for Chez Scheme

ChezWEB is a system for doing Knuthian style WEB programming in Scheme.

chibi-scheme 0.7.3 — Small embeddable Scheme implementation

Chibi-Scheme is a very small library with no external dependencies intended for use as an extension and scripting language in C programs. In addition to support for lightweight VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs to run simultaneously in different OS threads.

chicken 4.13.0 — R5RS Scheme implementation that compiles native code via C

CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable and efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions.

chmlib 0.40 — Library for CHM files

CHMLIB is a library for dealing with ITSS/CHM format files.

chroma 1.15 — Abstract puzzle game

Chroma is an abstract puzzle game. A variety of colourful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially so straightforward that anyone can pick it up and begin to play, yet gradually becoming difficult enough to tax even the brightest of minds.

chromaprint 1.4.3 — Audio fingerprinting library

Chromaprint is a library for calculating audio fingerprints which are used by the Acoustid service. Its main purpose is to provide an accurate identifier for record tracks.

chromium-bsu — Fast-paced, arcade-style, top-scrolling space shooter

In this game you are the captain of the cargo ship Chromium B.S.U. and are responsible for delivering supplies to the troops on the front line. Your ship has a small fleet of robotic fighters which you control from the relative safety of the Chromium vessel.

cifs-utils 6.8 — User-space utilities for Linux CIFS (Samba) mounts

cifs-utils is a set of user-space utilities for mounting and managing Common Internet File System (CIFS) shares using the Linux kernel CIFS client.

cinnamon-desktop 3.4.2 — Library for the Cinnamon Desktop

The cinnamon-desktop package contains the libcinnamon-desktop library, as well as some desktop-wide documents.

cityhash 1.1-2.8af9b8c — C++ hash functions for strings

CityHash provides hash functions for strings. The functions mix the input bits thoroughly but are not suitable for cryptography.

cl-3bmd 0.0.0-1.192ea13 — Markdown processor in Command Lisp using esrap parser

Common Lisp Markdown -> HTML converter, using esrap for parsing, and grammar based on peg-markdown.

cl-3bmd-ext-code-blocks 0.0.0-1.192ea13 — 3bmd extension which adds support for GitHub-style fenced code blocks

3bmd extension which adds support for GitHub-style fenced code blocks, with colorize support.

cl-alexandria 0.0.0-1.926a066 — Collection of portable utilities for Common Lisp

Alexandria is a collection of portable utilities. It does not contain conceptual extensions to Common Lisp. It is conservative in scope, and portable between implementations.

cl-anaphora 0.9.6 — The anaphoric macro collection from Hell

Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to old friends like aif and awhen.

cl-ansi-text 1.0.0-1.53badf7 — ANSI terminal color implementation for Common Lisp

cl-ansi-text provides utilities which enable printing to an ANSI terminal with colored text. It provides the macro with-color which causes everything printed in the body to be displayed with the provided color. It further provides functions which will print the argument with the named color.

cl-ascii-strings 0-1.5048480 — Operations on ASCII strings

Operations on ASCII strings. Essentially this can be any kind of single-byte encoded strings.

cl-babel 0.5.0 — Charset encoding and decoding library

Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.

cl-bordeaux-threads 0.8.5-1.354abb0 — Portable shared-state concurrency library for Common Lisp

BORDEAUX-THREADS is a proposed standard for a minimal MP/Threading interface. It is similar to the CLIM-SYS threading and lock support.

cl-closer-mop 1.0.0-1.fac29ce — Rectifies absent or incorrect CLOS MOP features

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.

cl-clx 0.0.0-1.1c62774 — X11 client library for Common Lisp

CLX is an X11 client library for Common Lisp. The code was originally taken from a CMUCL distribution, was modified somewhat in order to make it compile and run under SBCL, then a selection of patches were added from other CLXes around the net.

cl-colorize 0.0.0-1.ea676b5 — Common Lisp for syntax highlighting

colorize is a Lisp library for syntax highlighting supporting the following languages: Common Lisp, Emacs Lisp, Scheme, Clojure, C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.

cl-colors 0.0.0-1.8274105 — Simple color library for Common Lisp

This is a very simple color library for Common Lisp, providing

  • Types for representing colors in HSV and RGB spaces.

  • Simple conversion functions between the above types (and also hexadecimal representation for RGB).

  • Some predefined colors (currently X11 color names – of course the library does not depend on X11).Because color in your terminal is nice.

This library is no longer supported by its author.

cl-eos 0.0.0-1.b0faca8 — Unit Testing for Common Lisp

Eos was a unit testing library for Common Lisp. It began as a fork of FiveAM; however, FiveAM development has continued, while that of Eos has not. Thus, Eos is now deprecated in favor of FiveAM.

cl-esrap 0.0.0-1.133be8b — Common Lisp packrat parser

A packrat parser for Common Lisp. In addition to regular Packrat / Parsing Grammar / TDPL features ESRAP supports:

  • dynamic redefinition of nonterminals

  • inline grammars

  • semantic predicates

  • introspective facilities (describing grammars, tracing, setting breaks)

cl-fad 0.7.5 — Portable pathname library for Common Lisp

CL-FAD (for "Files and Directories") is a thin layer atop Common Lisp's standard pathname functions. It is intended to provide some unification between current CL implementations on Windows, OS X, Linux, and Unix. Most of the code was written by Peter Seibel for his book Practical Common Lisp.

cl-fiveam 1.2 — Common Lisp testing framework

FiveAM is a simple (as far as writing and running tests goes) regression testing framework. It has been designed with Common Lisp's interactive development model in mind.

cl-flexi-streams 1.0.16 — Implementation of virtual bivalent streams for Common Lisp

Flexi-streams is an implementation of "virtual" bivalent streams that can be layered atop real binary or bivalent streams and that can be used to read and write character data in various single- or multi-octet encodings which can be changed on the fly. It also supplies in-memory binary streams which are similar to string streams.

cl-html-encode 1.2 — Common Lisp library for encoding text in various web-savvy encodings

A library for encoding text in various web-savvy encodings.

cl-hu.dwim.asdf 0.0.0-1.170b0e4 — Extensions to ASDF

Various ASDF extensions such as attached test and documentation system, explicit development support, etc.

cl-hu.dwim.stefil 0.0.0-1.ab6d1aa — Simple test framework

Stefil is a simple test framework for Common Lisp, with a focus on interactive development.

cl-ironclad 0.42 — Cryptographic toolkit written in Common Lisp

Ironclad is a cryptography library written entirely in Common Lisp. It includes support for several popular ciphers, digests, MACs and public key cryptography algorithms. For several implementations that support Gray streams, support is included for convenient stream wrappers.

cl-jpl-queues 0.1 — Common Lisp library implementing a few different kinds of queues

A Common Lisp library implementing a few different kinds of queues:

  • Bounded and unbounded FIFO queues.

  • Lossy bounded FIFO queues that drop elements when full.

  • Unbounded random-order queues that use less memory than unbounded FIFO queues.

Additionally, a synchronization wrapper is provided to make any queue conforming to the jpl-queues API thread-safe for lightweight multithreading applications. (See Calispel for a more sophisticated CL multithreaded message-passing library with timeouts and alternation among several blockable channels.)

cl-jpl-util 20151005 — Collection of Common Lisp utility functions and macros

cl-jpl-util is a collection of Common Lisp utility functions and macros, primarily for software projects written in CL by the author.

cl-json 0.5-1.6dfebb9 — JSON encoder and decoder for Common-Lisp

cl-json provides an encoder of Lisp objects to JSON format and a corresponding decoder of JSON data to Lisp objects. Both the encoder and the decoder are highly customizable; at the same time, the default settings ensure a very simple mode of operation, similar to that provided by yason or st-json.