A library of extensions for the CHICKEN Scheme system.
This will download anything needed to compile and install the library. If your extension repository is placed at a location for which you don't have write permissions, then run chicken-install with the -sudo option or run it as root (not recommended).
Name |
Description |
License |
Author |
Maintainer |
Version |
F-operator |
Shift/Reset Control Operators. |
BSD |
kon lovett |
|
3.0.0 |
anaphora |
Unhygienic anaphoric macros and hygienic named macros |
BSD |
Juergen Lorenz |
|
0.8 |
arrays |
Functional arrays and sets |
BSD |
Juergen Lorenz |
|
0.3 |
autoload |
Load modules lazily |
BSD |
Alex Shinn |
|
3.0 |
awk |
The SCSH/PLT 'awk' macro |
LGPL-2.0+ |
Olin Shivers, adapted to CHICKEN by felix winkelmann |
|
1.8 |
basic-macros |
explicit and implicit renaming macros made easy |
BSD |
Juergen Lorenz |
|
1.3 |
basic-sequences |
Basic sequence procedures |
BSD |
Juergen Lorenz |
|
2.2 |
begin-syntax |
Inline macro operations |
BSD |
Evan Hanson |
|
0.0.1 |
bindings |
Pattern matching with destructuring bindings |
BSD |
Juergen Lorenz |
|
7.2 |
char-set-literals |
A reader extension providing Gauche style literals for SRFI-14 char-sets |
BSD |
Moritz Heidkamp |
|
0.3 |
clojurian |
Syntax and utility functions inspired by Clojure |
BSD |
Moritz Heidkamp |
|
3 |
continuations |
Continuations as a separate datatype |
BSD |
Juergen Lorenz |
|
1.4.1 |
datatype |
A facility for creating and deconstructing variant records (from EOPL) |
BSD |
felix winkelmann |
|
1.4 |
datatypes |
Creating concrete-, abstract- and object-types |
BSD |
Juergen Lorenz |
|
1.3.3 |
date-literals |
A reader extension providing SRFI-19 date/time literals of the form <code>#@2007-12-31T23:59:59Z</code> |
MIT |
Arto Bendiken |
|
1.1.1 |
define-record-and-printer |
Trivial macro to define records and appropriate printers |
BSD |
Peter Danenberg |
|
0.2.0 |
define-structure |
QobiScheme-compatible define-structure |
LGPL |
Andrei Barbu |
Andrei Barbu |
2.2 |
fast-generic |
fast-generic functions |
BSD |
felix winkelmann |
|
0.4 |
fast-loop |
Fast extensible looping macros |
BSD |
Alex Shinn |
|
0.4 |
feature-test |
Foreign feature testing |
BSD |
Jim Ursetto |
|
0.2.0 |
fluids |
fluid variables - an alternative to SRFI-39 |
BSD |
Joo ChurlSoo |
|
1.1 |
foof-loop |
Extensible looping macros (originally based on Alex Shinn's) |
Public Domain |
Taylor R Campbell; test suite by Peter Danenberg |
|
8.1 |
foreigners |
Foreign helper macros for Chicken 4 |
BSD |
Jim Ursetto |
|
1.4.1 |
generics |
an implementation of generic procedures |
BSD |
Juergen Lorenz |
|
0.2.1 |
holes |
partial expressions as procedures with named parameters |
BSD |
Juergen Lorenz |
|
1.4 |
interfaces |
Simple interface/implementation abstraction |
public domain |
felix winkelmann |
|
0.3 |
introspect |
Module introspection |
BSD |
Mario Domenech Goulart |
|
0.2 |
jni |
JNI Bindings for Chicken Scheme |
BSD License |
bevuta IT GmbH (Patrick Brauer) |
|
0.5 |
list-comprehensions |
Some list-creating routines |
BSD |
Juergen Lorenz |
|
0.1 |
list-of |
Simple list-comprehensions |
BSD |
Phil Bewig |
felix winkelmann |
0.1 |
list-utils |
list-utils |
BSD |
kon lovett |
|
1.4.0 |
locals |
local declarations a la ML |
BSD |
Juergen Lorenz |
|
2.0 |
loop |
The Common Lisp LOOP macro |
GPL-2 |
Heinrich Taube |
|
1.4 |
loops |
Some simple looping macros |
BSD |
Juergen Lorenz |
|
1.0.4 |
loopy-loop |
Alex Shinn's LOOP macro |
Public Domain |
Alex Shinn |
|
0.5.4 |
make |
The PLT 'make' macro |
LGPL-2.0+ |
PLT, adapted to CHICKEN by Felix Winkelmann |
|
1.8 |
matchable |
Hygienic MATCH replacement |
Public Domain |
Alex Shinn |
|
3.7 |
messages |
an implementation of messages as specialized generic procedures |
BSD |
Juergen Lorenz |
|
0.1 |
miscmacros |
Various helper macros |
BSD |
felix winkelmann |
|
2.96 |
module-declarations |
Module declarations |
BSD |
Evan Hanson |
|
0.0.3 |
moremacros |
More misc macros |
BSD |
kon lovett |
|
1.5.1 |
options |
Options a la ML |
BSD |
Juergen Lorenz |
|
0.3 |
procedural-macros |
Procedural-macros made easy |
BSD |
Juergen Lorenz |
|
2.1 |
r7rs |
R7RS compatibility |
BSD |
The Chicken Team |
|
0.0.6 |
record-variants |
Optimized record access |
BSD |
Jim Ursetto |
|
0.5.1 |
regex-case |
Provides an easy to use <code>case</code> construct for regular expression matching |
BSD |
felix winkelmann |
|
1.2 |
regex-literals |
A reader extension providing precompiled regular expression literals of the form #/[a-z0-9]+/i |
MIT |
Arto Bendiken |
|
1.0.4 |
sandbox |
A safe evaluation environment |
BSD |
felix winkelmann |
|
1.8 |
schemeweb |
A literate programming processor for scheme, similar to CWEB |
GPL-2 or later |
Philip L. Bewig |
|
0.2 |
simple-contracts |
Design by contract for procedures |
BSD |
Juergen Lorenz |
|
1.4 |
simple-exceptions |
Some user-friendly exception routines |
BSD |
Juergen Lorenz |
|
0.6 |
special-case |
Optimizing Special Cases Abstractly |
Public Domain |
Alex Shinn |
|
0.1 |
srfi-101 |
SRFI 101 |
BSD |
David Van Horn, for Chicken by kon lovett |
|
0.0.2 |
srfi-45 |
Primitives for Expressing Iterative Lazy Algorithms |
BSD |
André van Tonder, for Chicken by kon lovett |
|
3.1.1 |
srfi-71 |
SRFI-71: Extended LET-syntax for multiple values |
SRFI |
Sebastian Egner |
Evan Hanson |
1.1 |
static-modules |
ML-style module system for statically-typed languages. |
GPL-3 |
Ivan Raikov |
|
1.8 |
suspension |
Serialized limited continuations |
BSD |
felix |
|
0.5 |
syn-param |
Operators with Extended Parameter Syntax |
Public Domain |
Tayler Campbell |
felix |
0.2 |
type-extensions |
Type system extensions |
BSD |
Evan Hanson |
|
0.0.1 |
type-stubs |
Type syntax stubs for Chicken < 4.7.5 |
BSD |
Moritz Heidkamp |
|
0.0.1 |
typeclass |
Type classes |
MIT |
Andre van Tonder |
Ivan Raikov |
1.3 |
typed-lists |
Immutable typed lists and sets |
BSD |
Juergen Lorenz |
|
2.3 |
typed-modules |
Modules with optional type signatures |
BSD |
felix winkelmann |
|
0.1 |
with-current-directory |
Convenience procedure for changing directories |
BSD |
Evan Hanson |
|
0.1.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
3viewer |
A simple 3D viewer |
BSD |
felix winkelmann |
|
0.2 |
animation |
Utility for creating animations from a series of images |
BSD |
Peter Danenberg |
|
0.3.3 |
banterpixra |
A tool to generate syntax diagrams (in SVG format) from BNF-esque grammars |
BSD |
Alaric Snell-Pym |
|
0.1 |
cairo |
Chicken bindings for Cairo, a vector graphics library |
LGPL-2.1 |
Michael Bridgen and Tony Garnock-Jones |
|
0.1.16 |
canvas-draw |
Bindings to the CD graphics library |
BSD |
Thomas Chust |
|
1.1.1 |
charplot |
The SLIB character plotting library |
BSD |
Aubrey Jaffer |
felix winkelmann |
0.5 |
color |
The SLIB color library |
BSD |
Aubrey Jaffer |
Erik Falor |
1.1 |
doodle |
A minimal game 'framework' inspired by loeve. |
BSD |
Christian Kellermann |
Christian Kellermann |
0.13 |
epeg |
Chicken bindings for the JPEG thumbnail creation library epeg |
BSD |
Peter Bex |
|
2.4 |
exif |
Binding to libexif, reading EXIF meta data from digital camera images. |
BSD |
Christian Kellermann |
Christian Kellermann |
0.7 |
ezxdisp |
A simple 2D and 3D graphics library for X11 |
LGPL-2 |
n-sibata and Morihiko Tamai |
Ivan Raikov |
2.9 |
fps |
Functional PostScript |
Free Use |
Wandy Sae-Tan and Olin Shivers |
|
1.1.4 |
freetype |
Freetype2 Interface |
BSD |
Alex Shinn |
|
0.1 |
g2 |
Interface to the G2 graphics libary |
BSD |
felix |
|
1.4 |
gl-type |
Freetype font rendering in OpenGL |
BSD |
Alex Charlton |
|
0.3.0 |
gl-utils |
High(er) level tools for OpenGL |
BSD |
Alex Charlton |
|
0.7.2 |
glfw |
GLFW bindings |
Public Domain |
Evan Hanson |
|
0.0.3 |
glfw3 |
Bindings to the GLFW3 OpenGL window and event management library |
BSD |
Alex Charlton |
|
0.6.3 |
glls |
A compiler for a Scheme-like language targeting the GLSL |
BSD |
Alex Charlton |
|
0.11.3 |
glut |
GLUT bindings |
BSD |
felix winkelmann |
|
1.18 |
gnuplot-pipe |
A simple interface to Gnuplot |
GPL-3 |
Francesco Montanari |
|
0.3 |
graphviz |
Some Graphviz abstractions |
BSD |
Peter Danenberg |
|
0.8.2 |
groc |
Generic interface for two-dimensional graphics output. |
GPL-3 |
Ivan Raikov |
|
1.3 |
gts |
An interface to the GNU Triangulated Surface Library |
GPL-3 |
Ivan Raikov |
|
1.4 |
hexgrid |
Functions to work with hexagonal grids (e.g. for wargames). |
BSD |
Estevo U. C. Castro |
|
0.1.3 |
hypergiant |
Game library |
BSD-2-Clause |
Alex Charlton |
|
0.4.6 |
hyperscene |
Scene graph and spatial partitioning |
BSD |
Alex Charlton |
|
0.3.1 |
image-dimensions |
Detect image dimensions for common formats |
MIT |
Vasilij Schneidermann |
|
1.0.1 |
imlib2 |
Chicken bindings for the Imlib2 image library |
BSD |
Peter Bex |
Moritz Heidkamp |
0.18 |
imlib2-xlib |
Chicken bindings for the Imlib2 image library's Xlib API |
BSD |
John J. Foerch |
|
1.0.1 |
linden-scheme |
Parametric 2L-systems |
BSD |
Alex Charlton |
|
0.2.0 |
macaw |
Efficient color types and math |
BSD |
John Croisant |
|
0.1.1 |
noise |
Noise generation functions on the GPU |
BSD |
Alex Charlton |
|
0.1.5 |
octave |
Interface to GNU/Octave |
BSD |
Pierre-Alexandre Fournier |
|
0.4 |
opengl |
OpenGL bindings |
BSD |
felix winkelmann |
|
1.20 |
opengl-glew |
Bindings to OpenGL core profile with extension loading with GLEW |
BSD |
Alex Charlton |
|
0.10.0 |
pdf |
A library for PDF generation. |
BSD |
Marc Battyani and Bruce Butterfield |
|
1.0.3 |
plot |
An interface to GNU libplot, a library for device-independent two-dimensional vector graphics. |
GPL-3 |
Ivan Raikov |
|
1.2 |
ploticus |
An interface to ploticus, a library for producing plots, charts, and graphics from data. |
GPL-3 |
Ivan Raikov |
|
1.3 |
qrencode |
QR Code encoding - Bindings to libqrencode |
BSD-2-Clause |
Alex Charlton |
|
0.1.1 |
rfb |
Implementation of the Remote Frame Buffer protocol |
BSD |
felix winkelmann |
|
0.3 |
sdl |
Basic SDL support |
LGPL-2.1 |
Tony Garnock-Jones |
|
0.5.8 |
sdl-base |
Basic SDL support |
LGPL-2.1 |
|
|
0.1 |
sdl-gfx |
Basic SDL-gfx support |
LGPL-2.1 |
Christian Kelllermann |
|
0.3 |
sdl-img |
SDL_Img support |
LGPL-2.1 |
Tony Garnock-Jones |
|
0.1 |
sdl-ttf |
SDL-ttf support |
LGPL-2.1 |
|
|
0.2 |
sdl2 |
Bindings to Simple DirectMedia Layer 2 (SDL2) |
BSD |
John Croisant |
|
0.4.1 |
sdl2-image |
Bindings to SDL_image 2 |
BSD |
John Croisant |
|
0.2.0 |
sdl2-ttf |
Bindings to SDL_ttf 2 |
BSD |
John Croisant |
|
0.2.0 |
simple-graphics |
A simple graphics interface for education and fun |
BSD |
Alaric Snell-Pym |
|
0.2 |
stb-image |
read png/jpg/tga/bmp/psd/gif/hdr/pic/pnm into pixels |
public domain |
Kristian Lein-Mathisen |
|
0.5 |
stb-image-resize |
resize raw u8/u16/u32/f32-vector images |
public domain |
Kristian Lein-Mathisen |
|
0.3 |
stb-image-write |
write png/jpg/tga/bmp images |
public-domain |
Kristian Lein-Mathisen |
|
0.3 |
x11-colors |
named standard colors as available in X11 |
BSD |
felix winkelmann |
|
1.0 |
xfixes |
XFixes bindings |
BSD |
John J. Foerch |
|
0.1.0 |
xft |
Bindings for xft |
BSD |
John J. Foerch |
|
0.1 |
xinerama |
Xinerama bindings |
BSD |
John J. Foerch |
|
1.0.2 |
xlib |
Xlib bindings |
unknown |
Richard Mann |
felix winkelmann |
1.2 |
xlib-utils |
utils for xlib programming |
BSD |
John J. Foerch |
|
1.1.0 |
xtypes |
Bindings for datatypes used by Xlib |
BSD |
John J. Foerch |
|
0.1a2 |
Name |
Description |
License |
Author |
Maintainer |
Version |
ansi-escape-sequences |
Procedures to generate ANSI escape sequences |
BSD |
Mario Domenech Goulart |
|
0.6 |
async-io |
Asynchronous I/O |
3 Clause BSD |
Robert Smiley |
|
0.2.0 |
binary-parse |
Reading variable number of bits from a sequential input stream |
Public Domain |
Oleg Kiselyov |
|
1.3 |
buffer-ports |
Ports on arbitrary memory buffers |
BSD |
felix winkelmann |
|
0.8 |
directory-utils |
directory-utils |
BSD |
kon lovett |
|
1.1.1 |
endian-port |
An I/O port that supports different endian formats. |
GPL-3 |
Ivan Raikov, partially reimplemented by Shawn Rutledge |
|
3.0.2 |
fmt |
Combinator Formatting |
BSD |
Alex Shinn |
|
0.808 |
format |
Common-Lisp style formatted output |
Public Domain |
Dirk Lutzebeck |
felix winkelmann, kon lovett |
3.1.6 |
format-compiler |
Format procedures to generate output based on format strings. |
GPL-3 |
Alejandro Forero Cuervo |
|
17017.1 |
format-compiler-base |
Base of the format procedures to generate output based on format strings. This egg should not be used directly: the format-compiler egg should be used instead. |
GPL-3 |
Alejandro Forero Cuervo |
|
17017.2 |
format-graph |
Prints a graph in various formats. |
GPL-3 |
Ivan Raikov |
|
1.8 |
format-textdiff |
Output text diff scripts in different formats |
GPL-3 |
Ivan Raikov |
|
1.14 |
fox |
string formatting |
BSD |
Joo ChurlSoo |
|
1.1 |
fpio |
Conversion of floating point numbers between binary and decimal representation. |
BSD |
Ivan Raikov |
|
1.6 |
inotify |
Bindings to inotify |
MIT |
Vasilij Schneidermann |
|
1.1 |
ioctl |
ioctl system call interface |
BSD |
Alex Shinn |
|
0.2 |
linenoise |
A minimal, zero-config, BSD licensed, readline replacement. |
BSD |
Salvatore Sanfilippo |
Christian Kellermann |
0.7 |
log5scm |
Logging library based on Common Lisp's log5 |
MIT |
David Krentzlin |
|
1.1.2 |
lz4 |
A wrapper around the LZ4 compression library. |
BSD |
Yann Collet |
Christian Kellermann |
0.2 |
nanovg |
NanoVG |
BSD |
Daniel J. Leslie |
|
1.0.3 |
ola |
bindings for libola |
LGPL-3 |
John J. Foerch |
|
0.4 |
parley |
A readline replacement written in scheme based on linenoise. |
BSD |
Christian Kellermann |
Christian Kellermann |
1.0.1 |
physfs |
Comprehensive library for transparently interfacing with archives and file systems of various formats and endian-ness |
BSD |
Daniel J. Leslie |
|
2.2 |
posix-semaphore |
POSIX Semaphores |
BSD3 |
Daniel J. Leslie |
|
0.5.1 |
pty |
Easy Pseudo-Terminal Interface |
BSD |
Alex Shinn |
|
1.7 |
raspberry-pi-gpio |
Raspberry Pi GPIO library |
BSD |
Caolan McMahon, Jörg F. Wittenberger |
|
1.1.0 |
readline |
An interface to the GNU readline library |
GPL-2 |
Tony Garnock-Jones |
Alexej Magura |
4.1.4 |
s11n4j |
Deserialization of Java Serialized Objects. |
BSD |
Andy Bennett |
|
0.1 |
soil |
Lightweight, simple library for loading image files into OpenGL-friendly format. |
BSD |
Daniel J. Leslie |
|
1.5.0 |
specialized-io |
Fast I/O procedures specialized for different types |
BSD |
Jeronimo C. Pellegrini |
|
1.5 |
srfi-38 |
A Chicken version of the SRFI-38 reference implementation |
Public Domain |
Alex Shinn |
|
0.5 |
strictly-pretty |
Algebraic pretty printer. |
GPL-3 |
Ivan Raikov |
|
1.4 |
stty |
stty-style interface to termios |
BSD |
Alex Shinn |
|
0.2.6 |
usb |
Bindings to libusb |
MIT |
Aaron Patterson |
|
0.1.3 |
vfs |
TinyCLOS wrappers for file operations |
BSD |
felix winkelmann |
|
0.2.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
awful-ssql |
Enable SSQL mode for awful's database-support eggs |
BSD |
Mario Domenech Goulart |
|
0.1.0 |
berkeley-db |
Bindings to BerkeleyDB |
BSD |
Thomas Chust |
|
2.2.3 |
call-with-sqlite3-connection |
sqlite3 call-with-connection abstraction with timeout and finalizer |
GPL-3 |
Peter Danenberg |
|
0.1.3 |
couchdb |
Apache CouchDB client library |
LGPL |
Moritz Heidkamp |
|
0.3.5 |
dbi |
An abstract database interface. |
BSD |
Matt Welland |
|
0.5 |
estraier-client |
A pure Scheme Hyper Estraier client library |
BSD |
Peter Bex |
|
0.3.2 |
freetds |
Bindings for FreeTDS |
LGPL-3 |
Peter Danenberg |
|
0.1.9 |
gdbm |
GNU DBM interface |
BSD |
Alex Shinn |
|
1.4 |
ldap-bind |
Implements LDAP bind for authentication using OpenLDAP |
BSD |
Caolan McMahon |
|
0.0.1 |
level |
Provides a high-level API to leveldb implementations |
BSD |
Caolan McMahon |
|
3.0.0 |
level-sexp |
Automatically read and write s-expressions to a level implementation |
BSD |
Caolan McMahon |
|
1.0.0 |
leveldb |
Bindings to LevelDB, a key/value database library by Google |
BSD |
Caolan McMahon |
|
4.0.0 |
lmdb |
Bindings to the LMDB key value database |
BSD |
Lambda Native |
Ivan Raikov |
2.4 |
lmdb-lolevel |
Bindings to LMDB which closely follow C API |
BSD |
Caolan McMahon |
|
1.1.1 |
mysql-client |
A MySQL client library. |
BSD |
A. Carl Douglas |
|
0.9 |
neo4j |
neo4j REST client |
BSD |
Peter Danenberg |
|
0.1.3 |
nomads |
Simple database migrations |
MIT |
David Krentzlin |
|
1.6 |
postgresql |
Bindings for PostgreSQL's C-api |
BSD |
Johannes Groedem |
Peter Bex |
3.9.4 |
redis |
High-performance redis bindings using hiredis |
LGPL |
Andrei Barbu |
Andrei Barbu |
2.0 |
redis-client |
A redis client library. |
BSD |
A. Carl Douglas |
|
0.8 |
refdb |
Tool for converting and maintaining a gnumeric spreadsheet as a set of flat text files. |
GPL-2 |
Matthew Welland |
|
1.08 |
sdbm |
SDBM clone |
BSD |
Jim Ursetto |
|
0.1.1 |
sedna |
An interface to the Sedna XML database management system. |
Apache |
The Institute for System Programming of the Russian Academy of Sciences (ISP RAS) |
|
3.3.55 |
sqdb |
Simple key-value store on top of SQLite |
MIT |
Jim Ursetto |
|
0.0.3 |
sql-de-lite |
SQLite 3 interface |
BSD |
Jim Ursetto |
|
0.10.1 |
sql-null |
A convenience extension for representing SQL NULL values |
Public Domain |
Ivan Shmakov |
|
1.1 |
sqlite3 |
Bindings to version 3.x of the SQLite API |
BSD |
Thomas Chust |
|
3.7.0 |
sqlite3pth |
Run SQLite queries asynchronously in pthreads. Supports calling Scheme from SQLite's VFS to supply database block storage. |
BSD |
Jörg F. Wittenberger |
|
0.2.6 |
ssql |
SQL as S-expressions |
BSD |
Peter Bex, Moritz Heidkamp |
|
0.2.4 |
ssql-postgresql |
SSQL translator for PostgreSQL |
BSD |
Peter Bex, Moritz Heidkamp |
|
0.1.2 |
ssql-record |
A simple egg to avoid SSQL boilerplate code when prototyping |
BSD |
Arthur Maciel |
|
0.3 |
stargate |
Provide access to HBase via the Stargate REST API |
BSD |
Andy Bennett |
|
0.1 |
sublevel |
Namespaced access to leveldb implementations |
BSD |
Caolan McMahon |
|
4.0.0 |
tokyocabinet |
Tokyo Cabinet DBM interface |
BSD |
Alex Shinn |
|
2.02 |
Name |
Description |
License |
Author |
Maintainer |
Version |
amazon-s3 |
Provides an interface to the Amazon S3 service. |
BSD |
Thomas Hintz |
Seth Alves |
13 |
autoform |
Generates HTML forms out of database structures |
BSD |
Mario Domenech Goulart |
|
0.2 |
autoform-jquery |
JQuery-based Javascript validators for autoform |
BSD |
Mario Domenech Goulart |
|
0.1 |
autoform-postgresql |
Postgresql support for autoform |
BSD |
Mario Domenech Goulart |
|
0.2 |
awful |
awful provides an application and an extension to ease the development of web-based applications. |
BSD |
Mario Domenech Goulart |
|
1.0.3 |
awful-path-matchers |
Path matchers for awful |
BSD |
Mario Domenech Goulart |
|
0.0.2 |
awful-postgresql |
Postgresql support for awful |
BSD |
Mario Domenech Goulart |
|
0.7.0 |
awful-salmonella-tar |
Serve salmonella report files out of tar archives |
BSD |
Mario Domenech Goulart |
|
0.0.4 |
awful-sql-de-lite |
sql-de-lite support for awful |
BSD |
Mario Domenech Goulart |
|
0.7.1 |
awful-sqlite3 |
Sqlite3 support for awful |
BSD |
Mario Domenech Goulart |
|
0.7.0 |
awful-sse |
Server-Sent Events module for Awful |
BSD |
Arthur Maciel |
|
0.2 |
awful-ssl |
SSL support for awful |
BSD |
Mario Domenech Goulart |
|
0.3 |
awful-static-pages |
Tool to generate static pages out of awful applications |
BSD |
Mario Domenech Goulart |
|
0.1.6 |
breadcrumbs |
Breadcrumbs for web pages |
BSD |
Mario Domenech Goulart |
|
1.2 |
call-with-query |
A reasonable abstraction around e.g. fastcgi server-invocations: ports, environment, query |
GPL-3 |
Peter Danenberg |
|
0.2.11 |
civet |
An XML-based template processor. |
BSD |
Matt Gushee |
|
0.3.6 |
clucker |
Twitter API for Chicken Scheme |
BSD |
Nicholas M. Van Horn |
|
0.12 |
colorize |
Colorize programming code as HTML |
MIT |
Brian Mastenbrook, converted to Scheme by Peter Bex |
Peter Bex |
0.4.2 |
coq-au-vin |
A simple [?] blogging platform. |
BSD |
Matt Gushee |
|
0.3.2 |
correios |
Correios post office shipping calculation library |
BSD |
Arthur Maciel |
|
0.1 |
dropbox |
Bindings to the Dropbox REST-like API and a basic Dropbox client. |
BSD |
Andy Bennett |
|
0.2 |
fancypants |
Automatic ASCII smart quotes and ligature handling for SXML |
BSD |
Peter Bex |
|
0.4.1 |
fastcgi |
Bindings for the FCGX API of libfcgi |
BSD |
Alex Drummond |
|
1.1.2 |
gopher |
Basic Gopher protocol interface |
BSD |
Jim Ursetto |
|
1.0 |
gumbo |
unknown |
Apache 2.0 |
Caolan McMahon |
|
0.2.0 |
hpack |
A HTTP/2 header compression library for Chicken |
BSD |
Omar Shorbaji |
|
0.1 |
html-form |
HTML form constructor. |
GPL-3 |
Ivan Raikov |
|
1.5 |
html-parser |
A permissive, scalable HTML parser. |
BSD |
Alex Shinn |
|
0.6.1 |
html-tags |
Procedures to generate [X]HTML code |
BSD |
Mario Domenech Goulart |
|
0.11 |
html-utils |
Procedures to ease the generation of some frequently used [X]HTML/SXML structures |
BSD |
Mario Domenech Goulart |
|
0.10 |
htmlprag |
A permissive HTML parser |
LGPL-2.1 |
Neil W. Van Dyke |
|
0.16.2 |
http-session |
Facilities for managing HTTP sessions |
BSD |
Mario Domenech Goulart |
|
2.10 |
hyde |
A static website compiler |
BSD |
Moritz Heidkamp |
|
4 |
intarweb |
A more convenient HTTP library |
BSD |
Peter Bex |
|
1.7.1 |
isbn |
ISBN lib for handling book identifier numbers and public isbn databases |
BSD |
Christian Kellermann |
|
0.8 |
jsmin |
Implementation of Douglas Crockford's JavaScript minifier in CHICKEN Scheme |
BSD |
Mario Domenech Goulart |
|
2.2 |
json-rpc |
JSON RPC client/server implementation |
BSD |
Tim van der Linden |
|
0.1.7.1 |
multipart-form-data |
Reads & decodes HTTP multipart/form-data requests. |
BSD |
Andy Bennett |
|
0.2 |
mw |
Expanded Mediawiki API interface |
BSD |
Tony Sidaway |
|
0.2.2 |
mw-core |
Core interface to Mediawiki API |
BSD |
Tony Sidaway |
|
0.2.3 |
oauth |
OAuth 1.0, 1.0a, RFC 5849 |
BSD |
Andy Bennett |
|
0.3 |
pastiche |
A small awful app implementing a pastebin service |
bsd |
Christian Kellermann |
|
0.33 |
phoghorn |
A thumbnail gallery library for spiffy |
BSD |
Peter Bex |
|
2.3 |
phricken |
An extensible Gopher server |
BSD |
Jim Ursetto |
|
1.2 |
pilgrim |
Barebones http kernel |
MIT |
Richo Healey |
|
0.0.4 |
punycode |
Represents unicode with the limited ASCII subset supported by DNS (RFC3492) |
BSD |
Caolan McMahon |
|
1.0.0 |
qwiki |
qwiki - the quick wiki |
BSD |
Peter Bex |
|
2.0 |
rest-bind |
Generates wrappers to REST-like HTTP APIs. |
BSD |
Andy Bennett |
|
0.6 |
sass |
A wrapper for the CSS preprocessing library libsass. |
BSD |
Matt Gushee |
|
0.2 |
scss |
An SCSS emitter with extensions |
BSD |
Moritz Heidkamp |
|
3 |
send-grid |
Provides a simple interface to the SendGrid mailer service. |
BSD |
Thomas Hintz |
|
3.0.0 |
spiffy |
A small but powerful web server |
BSD |
Felix Winkelmann |
Peter Bex |
5.4.2 |
spiffy-cgi-handlers |
CGI and FastCGI handlers for a small but powerful web server. |
BSD |
Felix Winkelmann, Peter Bex & Andy Bennett |
Peter Bex & Andy Bennett |
0.7 |
spiffy-cookies |
Procedures for managing cookies |
BSD |
Mario Domenech Goulart |
|
1.2 |
spiffy-directory-listing |
Flexible directory listing for Spiffy |
BSD |
Mario Domenech Goulart |
|
0.3 |
spiffy-request-vars |
Provides easy access to variables from HTTP requests |
BSD |
Mario Domenech Goulart |
|
0.19 |
spiffy-sexpr-log |
Symbolic expression log format for Spiffy |
BSD |
Mario Domenech Goulart |
|
0.3.2 |
spiffy-uri-match |
uri-match integration for spiffy |
BSD |
Moritz Heidkamp |
|
0.3 |
spock |
A compiler and runtime system for R5RS Scheme on top of JavaScript |
BSD |
felix winkelmann |
|
0.098 |
striped-zebra |
An API for using the Stripe payment system. |
BSD |
Thomas Hintz |
|
0.2 |
sxml-fu |
SXML transformations ruleset library |
BSD |
Peter Bex |
|
0.3.1 |
sxml-informal |
SXML ruleset for HTML forms |
BSD |
Moritz Heidkamp |
|
0.4 |
templort |
barebones templating engine |
MIT |
Richo Healey |
|
0.0.2 |
uri-common |
Parser for common URI schemes |
BSD |
Peter Bex |
|
1.4 |
uri-dispatch |
Simple dispatch based on the supplied uri |
MIT |
David Krentzlin |
|
1.2 |
uri-generic |
URI generic syntax (RFC 3986) parsing and manipulation. |
BSD |
Ivan Raikov, Peter Bex, Seth Alves |
|
2.46 |
uri-match |
A flexible URI matcher |
BSD |
Moritz Heidkamp |
|
0.7 |
waffle |
A toolkit for building HTML and other XML based pages. |
LGPL-2.1 |
Andy Bennett |
|
0.1 |
websockets |
websockets provides a websocket API. |
BSD |
Thomas Hintz |
|
0.1.6 |
xml-rpc |
XML-RPC client/server |
BSD |
Peter Bex |
|
2.1 |
yelp |
An interface to the (deprecated) Yelp v1.0 API |
BSD |
derrell piper |
|
1.0.4 |
Name |
Description |
License |
Author |
Maintainer |
Version |
2d-primitives |
A collection of primitives and linear algebra common for 2D graphics and 2D games. |
BSD |
Richard van Roy |
|
v0.2.4 |
AD |
Performs automatic differentiation |
LGPL |
Jeffrey Mark Siskind |
Andrei Barbu |
1.6 |
atlas-lapack |
An interface to the LAPACK routines implemented in ATLAS. |
GPL-3 |
Ivan Raikov, Jeremy Steward |
|
3.2 |
blas |
An interface to level 1, 2 and 3 BLAS routines |
BSD |
felix |
Ivan Raikov |
4.1 |
bvsp-spline |
An interface to the BVSPIS package (Boundary-Valued Shape-Preserving Interpolating Splines). |
GPL-3 |
Ivan Raikov |
|
1.3 |
cmaes |
The CMA-ES library for non-linear function minimization. |
GPL-2 |
Ivan Raikov |
|
1.0 |
elliptic-curves |
Arithmetic and Cryptography on Elliptic Curve Groups over Finite Fields |
BSD |
Thomas Chust |
|
1.0.2 |
fann |
Chicken bindings for Fast Artificial Neural Network library |
BSD |
Kristian Lein-Mathisen |
|
0.3 |
ffmpeg-video |
ffmpeg bindings for computer vision applications |
LGPL |
Andrei Barbu |
Andrei Barbu |
1.1 |
geo-utils |
Geographic Utilities |
BSD |
kon lovett |
|
0.5.0 |
gl-math |
A small gamedev-oriented math library |
BSD |
Alex Charlton |
|
0.8.2 |
glm |
Chicken bindings for GLM, a graphics-oriented math library |
MIT |
Kristian Lein-Mathisen |
|
3.0 |
glpk |
An interface to the GNU Linear Programming Kit. |
GPL-3 |
Ivan Raikov |
|
1.6 |
interp1d |
One-dimensional numerical interpolation. |
GPL-3 |
Ivan Raikov |
|
1.12 |
landauer |
Use the Landauer limit to calculate my program's entropy. |
BSD |
Peter Danenberg |
|
0.0.2 |
linear-algebra |
Basic linear algebra: vectors, matrices, and sparse matrices along with related operations |
LGPL |
Jeffrey Mark Siskind |
Andrei Barbu |
1.4 |
lognum |
Logarithmic number system. |
GPL-3 |
Ivan Raikov |
|
1.2 |
mathh |
ISO C math functions and constants |
Public Domain |
kon lovett and john cowan |
|
3.4.2 |
matrix-utils |
Generation of special utility matrices. |
GPL-3 |
Ivan Raikov |
|
1.15 |
modular-arithmetic |
Modular Arithmetic on Finite Fields |
BSD |
Thomas Chust |
|
1.0.2 |
mpfi |
Bindings for part of the MPFI interval arithmetic library |
BSD |
Jeronimo C. Pellegrini |
|
0.2 |
number-limits |
Limit constants for numbers |
BSD |
kon lovett |
|
2.1.0 |
numbers |
Full numeric tower support |
BSD |
felix winkelmann |
The CHICKEN team |
4.6.3 |
parametric-curve |
Parametric curves. |
GPL-3 |
Ivan Raikov |
|
1.13 |
probdist |
Probability distributions. |
GPL-3 |
Ivan Raikov |
|
1.7 |
seulex |
An interface to the SEULEX package for solving systems of stiff differential and differential-algebraic equations. |
GPL-3 |
Ivan Raikov |
|
1.2 |
statistics |
Statistics library |
GPL-3 |
Peter Lane |
Ivan Raikov |
0.8 |
sundials |
An interface to SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers). |
BSD |
Ivan Raikov |
|
2.15 |
tween |
Tweens |
BSD |
Daniel J. Leslie |
|
1.2.0 |
unitconv |
Conversion of units of measurement |
GPL-3 |
Ivan Raikov |
|
2.8 |
Name |
Description |
License |
Author |
Maintainer |
Version |
accents-substitute |
Substitute accented characters in strings |
BSD |
Mario Domenech Goulart |
|
0.7 |
agrep |
Approximate grep. |
GPL-3 |
Ivan Raikov |
|
1.5 |
aima |
Support for Russell-Norvig's AIMA |
BSD |
Peter Danenberg |
|
0.9.14 |
alist-lib |
SRFI-69-like library for alists |
BSD |
Peter Danenberg |
|
0.3.0 |
amb |
The non-deterministic backtracking ambivalence operator |
BSD |
thomas chust |
|
2.3.0 |
binary-heap |
Binary heap. |
GPL-3 |
Ivan Raikov |
|
2.0 |
blob-record |
A facility for representing records as blobs. |
GPL-3 |
Ivan Raikov |
|
1.2 |
blob-utils |
Blob Utilities |
BSD |
kon lovett |
|
1.2.1 |
bloom-filter |
Bloom Filter |
BSD |
kon lovett |
|
1.2.2 |
blosc |
Bindings to the Blosc multi-threaded meta-compressor library |
BSD |
Ivan Raikov |
|
1.0 |
box |
Boxing |
BSD |
kon lovett |
|
2.4.0 |
byte-blob |
Byte array utility procedures for blobs. |
LGPL-3 |
Ivan Raikov |
|
1.19 |
byte-blob-stream |
Lazy byte blobs |
GPL-3 |
Ivan Raikov |
|
1.5 |
bytestructures |
Structured access to bytevector contents |
GPL-3 |
Taylan Ulrich Bayırlı/Kammer |
John J. Foerch |
0.0.6 |
callable-data-structures |
"Callable" data structures |
BSD |
Mario Domenech Goulart |
|
1.0.3 |
channel |
A reactive channel implementation inspired by lamina for Clojure (https://github.com/ztellman/lamina) |
BSD |
Moritz Heidkamp |
|
0.0.3 |
chunk-vector |
A dyn-vector like library capable of storing other srfi-4 vectors inside a dense array. |
BSD |
Richard van Roy |
|
v0.1.1 |
cis |
Compact integer sets. |
LGPL-3 |
Ivan Raikov |
|
1.2 |
coerce |
Type Identity & Coercion |
BSD |
Aubrey Jaffer, for Chicken by [/users/kon-lovett] |
|
2.1.0 |
combinatorics |
Combinatorics |
BSD |
Peter Danenberg |
|
0.4 |
combinators |
Combinators |
Public Domain |
kon lovett |
|
1.2.1 |
comparators |
SRFI-128: Comparators (reduced) |
BSD |
John Cowan, Egg by Jörg F. Wittenberger |
|
0.1 |
csp |
Solve constraint satisfaction problems |
LGPL |
Jeffrey Mark Siskind |
Andrei Barbu |
1.3 |
data-generators |
Automatic generation of sample data. Useful for testing or other occasions where you just need a way to quickly generate data |
GPL-3 |
David Krentzlin |
|
3.2.0 |
defstruct |
A more convenient form of define-record |
BSD |
Dorai Sitaram |
|
1.6 |
digraph |
Directed graph in adjacency list format. |
GPL-3 |
Ivan Raikov |
|
1.17 |
dyn-vector |
Dynamic (dense) vectors based on SRFI-43. |
LGPL-3 |
Ivan Raikov |
|
1.13 |
endian-blob |
Endian-specific procedures for converting blobs to numeric values and vectors. |
GPL-3 |
Ivan Raikov |
|
1.7 |
ftl |
Interface based sequence library |
LGPL-2.1 |
Sergei Egorov, partially reimplemented by felix winkelmann |
|
0.8 |
gap-buffer |
Gap buffer. |
LGPL-3 |
Thien-Thi Nguyen |
Ivan Raikov |
1.1 |
graph-bfs |
Breadth-first search in a graph. |
GPL-3 |
Ivan Raikov |
|
1.13 |
graph-cycles |
Enumerate all simple cycles in a graph. |
GPL-3 |
Ivan Raikov |
|
1.11 |
graph-dfs |
Depth-first search in a graph. |
GPL-3 |
Ivan Raikov |
|
1.11 |
graph-dominators |
Find immediate dominators in a directed graph. |
BSD |
Richard Kelsey |
Ivan Raikov |
1.5 |
graph-scc |
Compute strongly-connected components (SCC) of a graph. |
GPL-3 |
Ivan Raikov |
|
1.11 |
graph-separators |
Determine the separation vertices of a graph. |
BSD |
Richard Kelsey |
Ivan Raikov |
1.4 |
graph-ssa |
Compute static single assignment form of a graph. |
BSD |
Richard Kelsey |
Ivan Raikov |
1.3 |
graphs |
Provides combinatorial graphs, digraphs, multigraphs, and multidigraphs. |
BSD3 |
Jeremy Steward |
|
0.4.5 |
heap |
Mutable heap with priority-queue operations and O(1) membership-testing |
BSD |
Peter Danenberg |
|
0.4.12 |
interval-digraph |
Directed graph based on adjacency intervals. |
GPL-3 |
Ivan Raikov |
|
4.1 |
iset |
Integer sets |
BSD |
Alex Shinn |
|
2.0 |
kd-tree |
K-D tree implementation. |
GPL-3 |
Ivan Raikov |
|
5.1 |
kvlists |
Provides keyword/value list (or key-value list, for short) operations. |
MIT |
Arto Bendiken |
Peter Danenberg |
1.0.6 |
lazy-lists |
implementation of lazy lists |
BSD |
Juergen Lorenz |
|
0.9 |
lazy-seq |
Clojure-like lazy sequences |
BSD |
Moritz Heidkamp |
|
2 |
levenshtein |
Levenshtein edit distance |
BSD |
kon lovett |
|
1.0.3 |
link-grammar |
Bindings for the CMU link-grammar parser system. |
LGPL-2.1 |
David Ireland |
|
1.6 |
llrb-syntax |
Expands LLRB code customized to data structures. Pure and mutating versions. |
BSD |
Jörg F. Wittenberger |
|
0.2 |
llrb-tree |
LLRB tree general and customized to key types. |
BSD |
Jörg F. Wittenberger |
|
0.3.8 |
lookup-table |
Simple Lookup Table |
BSD |
kon lovett |
|
1.14.1 |
lru-cache |
LRU cache |
BSD |
Jim Ursetto |
|
0.5.3 |
lzma |
A wrapper for the liblzma library, providing the excellent LZMA compression algorithm |
BSD |
Alaric Snell-Pym |
|
1.4 |
magic-pipes |
Unix shell pipeline tools for working with s-expressions |
BSD |
Alaric Snell-Pym |
|
1.1 |
mat5-lib |
Reading and writing Level 5 MAT-File format. |
GPL-3 |
Ivan Raikov |
|
2.5 |
monad |
Monads |
BSD |
Daniel J. Leslie |
|
4.1 |
natural-sort |
Natural sorting procedures |
MIT |
Vasilij Schneidermann |
|
1.1 |
nondeterminism |
Nondeterministic computations |
LGPL |
Jeffrey Mark Siskind |
Andrei Barbu |
1.2 |
npdiff |
Compute the longest common subsequence of two sequences |
GPL-3 |
Ivan Raikov |
|
1.16 |
object-graph |
Graph description generator for graphs of arbitrary objects. |
GPL-3 |
Ivan Raikov |
|
1.2 |
patch |
Simple source patch utility |
MIT |
Tony Sidaway |
Ivan Raikov |
1.14 |
persistent-hash-map |
A persistent (as in immutable) hash map implementation. |
EPL |
Moritz Heidkamp |
|
0.0.6 |
pool |
A set of functions to manage pools in a thread-safe manner |
BSD |
Moritz Heidkamp |
|
0.3 |
protobuf |
Protocol buffer serialization |
BSD |
Thomas Chust |
|
1.1.2 |
r6rs-bytevectors |
R7RS implementation of R6RS Bytevectors |
Larceny |
William D Clinger |
John J. Foerch |
1.0.2 |
random-access-lists |
Random access lists |
BSD |
Juergen Lorenz |
|
0.1.2 |
random-bsd |
FreeBSD random number generator |
BSD |
Jim Ursetto |
|
0.2 |
random-mtzig |
An implementation of the MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution. |
BSD |
Ivan Raikov |
|
4.0 |
random-swb |
A random number generator based on the subtract-with-borrow (SWB) method. |
GPL-3 |
Ivan Raikov |
|
1.12 |
random-test |
Some simple randomness tests for a sequence of numbers. |
GPL-3 |
Ivan Raikov |
|
1.9 |
rb-tree |
A sorted dictionary data structure based on red-black trees. |
GPL-3 |
Ivan Raikov |
|
5.2 |
records |
Procedural record-type interface |
Public Domain |
David Carlton, Aubrey Jaffer |
|
1.3 |
rope |
Heavyweight alternative to strings |
BSD |
Evan Hanson |
|
0.0.6 |
s |
Convenient string manipulations |
GPL-3 |
Nicholas M. Van Horn |
|
1.0 |
salt |
Hybrid dynamical systems modeling. |
GPL-3 |
Ivan Raikov |
|
0.25 |
scbib |
Scientific bibliography management. |
BSD |
Satoru Takabayashi |
Ivan Raikov |
1.5 |
sentence-split |
Extracts sentences as a list from a string of text. |
GNU GPL-1.0, Artistic License 1.0 |
David Ireland |
|
0.1 |
sequences |
Generic sequence operators |
BSD |
felix winkelmann |
|
0.6 |
sets |
Functions useful for working with sets |
GPL-3 |
Alejandro Forero Cuervo |
|
17015.1 |
sexp-diff |
S-Expression diff algorithm |
LGPL |
Michael Weber and Vincent St-Amour |
/users/felix-winkelmann |
0.2.1 |
sfht |
A dictionary data structure based on counting Bloom filters. |
GPL-3 |
Ivan Raikov |
|
3.0 |
sicp |
Support for SICP |
BSD |
Peter Danenberg |
|
0.14 |
signal-diagram |
Signal function combinators. |
GPL-3 |
Ivan Raikov |
|
4.1 |
simple-cells |
Implementation of typed simple-cells to replace general set! operators |
BSD |
Juergen Lorenz |
|
1.3 |
simple-units |
Simple Units |
BSD |
kon lovett |
|
1.2.5 |
skiplists |
An implementation of skiplists |
BSD |
Juergen Lorenz |
|
1.1.5 |
slice |
A slicer procedure for lists, strings and vectors |
BSD |
Mario Domenech Goulart |
|
1.3 |
sparse-vectors |
Arbitrarily large vectors |
BSD |
Richard Kelsey and Jonathan Rees |
|
0.4 |
spatial-trees |
Various spatial tree implementations. |
GPL-3 |
Ivan Raikov |
|
2.11 |
srfi-113 |
Sets and Bags. |
BSD |
John Cowan |
Jeremy Steward |
1.1 |
srfi-116 |
Immutable Lists. |
BSD |
John Cowan |
Jeremy Steward |
1.7 |
srfi-117 |
List Queues. |
BSD |
John Cowan |
Jeremy Steward |
1.4 |
srfi-121 |
SRFI-121: Generators |
BSD |
John Cowan |
Jeremy Steward |
1.8 |
srfi-123 |
SRFI-123 - Generic accessor and modifier operations |
MIT |
Taylan Ulrich Bayırlı/Kammer |
Diego A. Mundo |
0.2.1 |
srfi-127 |
SRFI-127: Lazy Sequences |
BSD |
John Cowan |
Jeremy Steward |
1.2 |
srfi-128 |
SRFI-128: Comparators (reduced) |
BSD |
John Cowan |
Jeremy Steward, Jörg F. Wittenberger |
0.11 |
srfi-133 |
SRFI-133: Vector Library (R7RS-compatible) |
BSD |
John Cowan, Taylor Campbell, Will Clinger |
Jeremy Steward |
1.6.1 |
srfi-19 |
Time Data Types and Procedures |
BSD |
Will Fitzgerald (for Chicken by /users/kon-lovett) |
|
3.7.0 |
srfi-25 |
Multidimensional arrays |
SRFI |
Jussi Piitulainen |
|
1.2 |
srfi-27 |
Sources of Random Bits |
BSD |
Sebastian Egner, for Chicken by kon lovett |
|
3.4.1 |
srfi-4-comprehensions |
SRFI-42 Comprehensions for SRFI-4 Vectors |
SRFI |
Will Farr |
|
1.4 |
srfi-4-utils |
Utility functions for SRFI-4 vectors. |
GPL-3 |
Ivan Raikov |
|
1.13 |
srfi-40 |
A library of streams |
Artistic |
Philip L. Bewig, ported to hygienic Chicken with test suite by Peter Danenberg |
|
0.4 |
srfi-41 |
SRFI 41 (Streams) |
BSD |
Philip L. Bewig, for Chicken by kon lovett |
|
1.2.4 |
srfi-42 |
SRFI-42 (Eager comprehensions) |
SRFI |
Sebastian Egner |
Ivan Raikov |
1.73 |
srfi-60 |
Integers as bits |
Artistic |
Aubrey Jaffer, ported to hygienic Chicken with test suite by Peter Danenberg |
|
0.3 |
srfi-63 |
Homogeneous and heterogeneous arrays |
Artistic |
Aubrey Jaffer, ported to hygienic Chicken with test suite by Peter Danenberg |
|
0.4 |
srfi-95 |
Sorting and merging |
Public Domain |
Richard A. O'Keefe, ported to hygienic Chicken with test suite by Peter Danenberg |
|
1.4 |
srfi-99 |
SRFI-99 record types |
BSD |
Thomas Chust |
|
1.4.4 |
stack |
Provides LIFO queue (stack) operations |
BSD |
kon lovett |
|
2.3.0 |
stemmer |
Bindings for the Snowball project's libstemmer |
BSD |
Moritz Heidkamp |
|
0.0.1 |
string-utils |
String Utilities |
BSD |
kon lovett |
|
1.6.1 |
suffix-tree |
An implementation of the suffix tree data structure. |
GPL-3 |
Ivan Raikov |
|
2.0 |
symbol-utils |
symbol-utils |
BSD |
kon lovett |
|
1.2.0 |
tagged-netstring |
Parsing and writing tagged netstrings (http://tnetstrings.org/) |
BSD |
Moritz Heidkamp |
|
0.0.1 |
traversal |
Various list operations |
LGPL |
Jeffrey Mark Siskind |
Andrei Barbu |
1.7 |
treap |
A sorted dictionary data structure based on randomized search trees. |
GPL-3 |
Oleg Kiselyov |
Ivan Raikov |
1.7 |
treaps |
A functional interface to Oleg Kiselyov's and Ivan Raikov's treap egg |
GPL-3 |
Juergen Lorenz |
|
0.1.2 |
tree-rewrite |
Term rewriting for tree structures. |
Public Domain |
Oleg Kiselyov |
Ivan Raikov |
1.0 |
trie |
A trie (prefix tree) implementation |
BSD |
Moritz Heidkamp |
|
2 |
tuples |
Immutable encapsulated tuples, triples and couples, mutable singles datatypes |
BSD |
Juergen Lorenz |
|
1.2 |
ugarit |
A backup/archival system based on content-addressed storage |
BSD |
Alaric Snell-Pym and Christian Kellermann |
|
2.0 |
ugarit-manifest-maker |
A tool to generate manifests for Ugarit archival mode |
BSD |
Alaric Snell-Pym |
|
0.1 |
uuid |
A native implementation of UUID generation |
BSD |
David Sosby |
|
0.1 |
varsubst |
Parameterized variable substitution procedures. |
GPL-3 |
Ivan Raikov |
|
1.4 |
vector-lib |
Port of the SRFI-43 reference implementation |
BSD |
Taylor Campbell |
Jim Ursetto |
1.2.2 |
vlist |
An implementation of vlists, a functional list-like data structure. |
LGPL-3 |
Ludovic Courtès |
Ivan Raikov |
1.0 |
z3 |
A gzip (RFC1952) compression and decompression library |
BSD |
Oskar Schirmer and felix winkelmann |
|
1.45 |
zlib |
Bindings for zlib |
GPL-3 |
Joseph Gay |
|
0.5.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
abnf |
Parser combinators for Augmented BNF grammars (RFC 4234). |
GPL-3 |
Ivan Raikov |
|
7.0 |
augeas |
Augeas configuration API bindings |
MIT |
Jim Ursetto |
|
0.1.0 |
base64 |
Encoding and decoding of base64 strings |
BSD |
James Bailey, Jim Ursetto |
|
3.3.1 |
bencode |
Bencoding parser and serializer |
BSD |
Caolan McMahon |
|
1.3.1 |
bitstring |
Binary pattern matching |
BSD |
rivo |
|
1.36 |
cgi |
An implementation of the CGI protocol as described in RFC 3875. |
GPL-3 |
Ivan Raikov |
|
1.1 |
charconv |
Character encoding utilities |
BSD |
Alex Shinn |
|
1.3.6 |
cjson |
JSON parsing done in C. Sometimes a good idea. |
BSD |
Adellica |
|
0.2 |
cmark |
parser for CommonMark (a more highly specified Markdown) - uses cmark C library |
BSD |
Caolan McMahon |
|
0.0.1 |
comparse |
Schemely parser combinators |
BSD |
Moritz Heidkamp |
|
3 |
csv |
Parsing and formatting of comma-separated values (CSV). |
GPL-3 |
Ivan Raikov |
|
5.3 |
csv-xml |
Parsing comma-separated values |
LGPL 3 |
Neil van Dyke |
|
0.12.1 |
discount |
Bindings for the Discount Markdown parser |
BSD |
Stephen Pedrosa Eilert |
|
0.1 |
edn |
EDN data reader/writer |
BSD |
Daniel Ziltener |
|
0.5.1 |
email-address |
eMail address handling procedures for reading and writing eMail addresses. |
BSD |
Andy Bennett |
|
0.2 |
ersatz |
A template engine inspired by Jinja2 and Jingoo. |
GPL-3 |
Ivan Raikov |
|
1.25 |
filepath |
Cross-platform file path manipulation. |
BSD |
Ivan Raikov |
|
1.5 |
formular |
Process CGI email forms. |
GPL-3 |
Ivan Raikov |
|
5.2 |
genturfahi |
lo ke pe'a jajgau ratcu ke'e genturfa'i |
ISC |
".alyn.post." |
|
1.0.4 |
honu |
A parser for `honu' syntax |
BSD |
felix winkelmann |
|
2.2 |
iconv |
Character-set conversions |
Public Domain |
Alejandro Forero Cuervo |
|
2.0 |
iexpr |
Parser for I-expressions (SRFI-49). |
GPL-3 |
Ivan Raikov |
|
1.9 |
ini-file |
Read & write INI configuration files |
BSD |
Evan Hanson |
|
0.3.4 |
input-classes |
Type classes and transformer functions for input streams used by lexgen/abnf and related libraries. |
GPL-3 |
Ivan Raikov |
|
1.0 |
input-parse |
input-stream tokenizing and parsing routines. |
Public Domain |
Oleg Kiselyov. Ported to chicken by Shawn Wagner. |
|
1.1 |
internet-message |
Parser combinators for Internet Message Format (RFC 5322). |
GPL-3 |
Ivan Raikov |
|
6.0 |
internet-timestamp |
Parser combinators for internet timestamps (RFC 3339). |
GPL-3 |
Ivan Raikov |
|
3.3 |
json |
A JSON library |
MIT |
Tony Garnock-Jones |
|
1.6 |
json-abnf |
Parser combinators for JavaScript Object Notation (JSON). |
GPL-3 |
Ivan Raikov |
|
6.0 |
lalr |
An efficient LALR(1) parser generator |
LGPL-3 |
Dominique Boucher |
Ivan Raikov |
2.4.3 |
ldif-sexpr |
Convert (parse&write) LDIF, rfc4514 and LDAP filters (rfc2254) into S-expressions. |
BSD |
Jörg F. Wittenberger |
|
0.3.2 |
lexgen |
Lexer combinators. |
GPL-3 |
Ivan Raikov |
|
7.1 |
lowdown |
A pure Chicken Markdown parser |
BSD |
Moritz Heidkamp |
|
3 |
magic |
libmagic bindings |
BSD |
Evan Hanson |
|
0.0.2 |
mbox |
Routines for parsing Unix mbox files. |
GPL-3 |
Ivan Raikov |
|
4.0 |
medea |
A JSON parser (and emitter) built with comparse |
BSD |
Moritz Heidkamp |
|
4 |
mistie |
A programmable filter |
BSD |
Dorai Sitaram |
|
1.5 |
msgpack |
MessagePack implementation for CHICKEN |
BSD |
Hugo Arregui |
|
0.4 |
nemo |
A description language for computational models of neuronal ionic currents. |
GPL-3 |
Ivan Raikov |
|
9.2 |
netstring |
Parsing and writing <a href="http://cr.yp.to/proto/netstrings.txt">netstrings</a> |
BSD |
Moritz Heidkamp |
|
0.0.4 |
packedobjects |
cross platform bit-stuffing based on Packed Encoding Rules |
BSD |
John P. T. Moore |
|
0.78 |
packrat |
A packrat parsing library |
MIT |
Tony Garnock-Jones |
felix winkelmann |
1.5 |
php-s11n |
Serialization/unserialization of PHP data types. |
MIT |
Arto Bendiken |
|
1.0.3 |
picnic |
A description language for neuroanatomical structures and geometric connectivity. |
GPL-3 |
Ivan Raikov |
|
1.6 |
prcc |
Prcc is a PEG-like combinator parser library by packrat parsing |
BSD |
Wei Hu |
|
0.3 |
rfc3339 |
RFC3339 datetime parser |
BSD |
Jim Ursetto |
|
0.1.1 |
rfc822 |
Parse Internet Message Format |
BSD |
Reed Sheridan |
|
1.7 |
s11n |
Serialization of arbitrary data. |
BSD |
felix |
|
0.9.7 |
silex |
An efficient and powerful lexer generator |
BSD |
Danny Dubé |
|
1.4 |
snowdigest |
Computation of message digests (CRC32, MD5, SHA-1, ...) |
LGPL-2.1 |
Marc Feeley |
felix winkelmann |
1.0.1 |
snowtar |
TAR file format packing and unpacking. |
LGPL-2.1 |
Marc Feeley |
felix winkelmann |
1.0.1.1 |
sp |
A simple parser generator |
BSD |
felix winkelmann |
|
0.3 |
token-substitution |
Token substitution |
BSD |
Peter Danenberg |
|
0.2.2 |
toml |
A TOML parser built with comparse |
BSD |
Caolan McMahon |
|
1.0.1 |
utf8 |
Unicode support |
BSD |
Alex Shinn |
|
3.4.5 |
web-colors |
Parse and write HTML/CSS color strings |
BSD |
John Croisant |
|
1.0.0 |
xmkit |
a toolbox for parsing eXtended Modules |
MIT |
Michael Neidel |
|
0.1.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
aes |
A self-contained implementation of the AES / Rijndael encryption algorithm |
BSD |
Alaric Snell-Pym |
|
1.5 |
blake2 |
BLAKE2 hashing algorithm |
MIT |
LemonBoy |
|
0.0.5 |
blowfish |
Blowfish |
LGPL |
rivo |
|
1.1 |
crc |
Computes CRC checksum |
BSD |
Daishi Kato |
|
1.0.2 |
crypt |
Secure password hashing through the Unix crypt() function |
Public Domain |
Peter Bex, with code from many people |
|
0.4.3 |
cryptlib |
Bindings to cryptlib |
BSD |
Thomas Chust |
|
3.0.0 |
crypto-tools |
Useful cryptographic primitives |
BSD |
Alaric Snell-Pym |
|
1.3 |
hmac |
HMAC provides a HMAC using the message-digest interface. |
BSD |
Thomas Hintz |
|
7.2.0 |
isaac |
Bindings to the ISAAC CSPRNG |
BSD |
Evan Hanson |
|
0.1.1 |
md2 |
Message Digest 2 algorithm as defined in RFC1319 |
BSD |
Tobias Heilig |
|
1.2 |
md5 |
Computes MD5 (RFC1321) checksums |
Public Domain |
Colin Plumb, packaged for Chicken by Peter Bex |
|
3.2.0 |
message-digest |
Message Digest Support |
BSD |
kon lovett |
|
3.9.1 |
pbkdf2 |
Password-Based Key Derivation Function as defined in RFC2898 |
BSD |
Tobias Heilig |
|
1.2 |
pwdb |
A command-line-based password manager |
BSD |
Alaric Snell-Pym |
Alaric Snell-Pym |
1.3 |
rabbit |
Rabbit stream cipher |
Public Domain |
Martin Boesgaard, Mette Vesterager, Thomas Christensen and Erik Zenner |
Ivan Raikov |
v1.1 |
ripemd |
RIPE Message Digest |
BSD |
kon lovett |
|
1.3.0 |
sha1 |
Computes SHA1 (FIPS-180-1) checksums |
Public Domain |
Steve Reid, packaged for Chicken by Peter Bex |
|
3.2.0 |
sha2 |
Computes 256-, 385- and 512-bit SHA2 checksums |
BSD |
Aaron D. Gifford and Daishi Kato |
|
3.2.0 |
simple-md5 |
Computes MD5 (RFC1321) checksums, without dependencies |
Public Domain |
Colin Plumb, packaged for Chicken by Peter Bex |
|
0.0.1 |
simple-sha1 |
A fast and simple SHA1 implementation with minimal dependencies |
Public Domain |
Steve Reid and felix winkelmann |
felix winkelmann |
0.4 |
siphash |
The SipHash family of hash functions |
BSD |
Evan Hanson |
|
0.0.3 |
sodium |
Bindings to the Sodium crypto library (libsodium) |
ISC |
Caolan McMahon |
|
0.3.0 |
tiger-hash |
Tiger/192 Message Digest |
BSD |
kon lovett |
|
3.2.0 |
tweetnacl |
TweetNaCl cryptographic library |
BSD |
Thomas Chust |
|
1.3.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
advice |
`advise' functionality |
BSD |
felix winkelmann |
|
0.3 |
apropos |
Chicken apropos |
BSD |
kon lovett |
|
2.7.2 |
args |
Command-line argument handling, on top of SRFI 37 |
BSD |
Jim Ursetto |
|
1.6.2 |
big-chicken |
A convenience module that re-exports most non-standard libraries |
public domain |
felix winkelmann |
|
0.4 |
check-errors |
Argument checks & errors |
BSD |
kon lovett |
|
2.2.0 |
condition-utils |
SRFI 12 Condition Utilities |
BSD |
kon lovett |
|
1.5.1 |
connman |
Manage ConnMan using the D-Bus API |
BSD |
O.S. Systems |
Mario Domenech Goulart |
0.9 |
describe |
Describe objects in detail |
BSD |
Jim Ursetto |
|
0.1 |
describe-coops |
Describe coops (and regular) objects in detail |
MIT |
Jim Ursetto |
|
0.1.1 |
dsssl-utils |
dsssl-utils |
BSD |
kon lovett |
|
2.2.2 |
efax |
Library for using the eFax service to send faxes over the internet |
BSD |
Peter Bex |
|
0.1 |
ephem |
Chicken scheme bindings to the libnova astrometry library |
LGPL-3 |
Rob Altenburg |
|
2.2 |
error-utils |
Error Utilities |
BSD |
kon lovett |
|
1.2.0 |
expand-full |
Full macro expansion |
BSD |
kon lovett |
|
1.0.5 |
free-gettext |
Binary-compatible flexible gettext reimplementation |
BSD |
Alex Shinn |
|
1.5.1 |
getopt-long |
Command line option parsing. |
LGPL-3 |
Ivan Raikov |
|
1.17 |
git |
libgit2 bindings |
BSD |
Evan Hanson |
|
0.0.39 |
hashes |
Miscellaneous Hash Functions |
BSD |
[[/users/kon-lovett|Kon Lovett]] |
|
1.2.0 |
heap-o-rama |
... |
BSD |
unknown |
|
0.2 |
image-processing |
Image processing utilities |
LGPL |
Purdue team |
Andrei Barbu |
1.1 |
imperative-command-line-a |
A simple, imperative-style command-line parser |
BSD |
John J. Foerch |
|
0.5.0 |
kalaha |
An implementation of the board game Kalah |
BSD |
Moritz Heidkamp |
|
0.2 |
latch |
evaluating expressions just once |
public domain |
unknown |
|
0.2 |
memoize |
Procedures memoization |
BSD |
Arthur Maciel |
|
0.3 |
micro-benchmark |
easily create micro-benchmarks |
GPLv3 |
David Krentzlin |
|
0.2.1 |
mowedline |
an X status bar program |
GPL3 |
John J. Foerch |
|
3.3.0 |
null |
The null egg |
BSD |
felix |
|
0.1 |
numspell |
Spelling Numbers as English in Scheme |
LGPL-2.1 |
Neil van Dyke |
|
0.5 |
oblist |
Obtain list of all interned symbols and variables |
BSD |
felix winkelmann |
|
1.2 |
posix-utils |
posix-utils |
BSD |
kon lovett |
|
1.2.2 |
proccpuinfo |
Bindings for the libproccpuinfo C library, thoroughly documented, intended to be used as a tutorial. |
AGPL-3 |
Sergey Goldgaber, Moritz Heidkamp, Christian Kellermann |
|
0.1 |
procedure-decoration |
Procedure Decoration API |
BSD |
kon lovett |
|
2.1.0 |
progress-indicators |
text-mode progress-indicators |
public domain |
felix winkelmann |
|
0.4 |
regex |
Compatibility library for old regular expression API |
BSD |
unknown |
|
1.0 |
s48-modules |
basic Scheme48 module syntax |
BSD |
felix |
|
0.4.1 |
scheme2c-compatibility |
Scheme->c compatibility package |
LGPL |
Andrei Barbu |
Andrei Barbu |
1.8 |
scron |
A very simple cron program |
BSD |
O.S. Systems |
|
0.2 |
setup-helper |
Installation/Setup Shortcut Routines |
BSD |
/users/kon-lovett |
|
2.1.1 |
shell |
Convenient shell-command invocation |
public domain |
Felix Winkelmann |
|
0.3 |
simple-configuration |
Configurations made easy |
MIT |
David Krentzlin |
|
0.3 |
sixtyfive-oh-two |
A 6502 CPU emulator |
BSD |
felix winkelmann |
|
0.1.3 |
smsmatrix |
Library for using the SMSMatrix gateway services for sending SMS and fax messages |
BSD |
Peter Bex |
|
0.1 |
srfi-102 |
Procedure Introspection (From Draft SRFI 102) |
BSD |
David Van Horn, for Chicken by kon lovett |
|
1.0.3 |
srfi-29 |
Localization |
BSD |
Scott G. Miller (for Chicken by /users/kon-lovett) |
|
2.5.0 |
srfi-34 |
SRFI-34: Exception Handling for Programs |
SRFI |
ben |
|
0.6 |
srfi-37 |
A simple and flexible command-line option parsing facility |
SRFI |
Anthony Carrico |
|
1.3.1 |
srfi-7 |
SRFI-7: Feature based program configuration language |
SRFI |
Richard Kelsey, packaged as egg by felix winkelmann |
|
0.1 |
srfi-9-ext |
srfi-9-ext |
BSD |
kon lovett |
|
1.0.4 |
srfi-modules |
Provides modules for SRFIs usually exported by the `chicken' module |
BSD |
felix winkelmann |
|
0.2 |
stalin |
An aggressively optimizing Scheme->C compiler |
GPL-2 |
Jeffrey Mark Siskind, ported to CHICKEN by felix winkelmann |
|
0.11.9 |
svn-client |
A wrapper around Subversion's libsvn_client C library. |
Public Domain |
Alejandro Forero Cuervo |
Peter Bex |
0.23 |
tabexpand |
Tab Character Expansion in Scheme |
LGPL-2.1 |
Neil W. van Dyke |
|
1.7 |
thread-utils |
Thread Utilities |
BSD |
kon lovett |
|
1.2.0 |
timed-resource |
Resource w/ Timeout |
BSD |
kon lovett |
|
1.1.0 |
typed-records |
Typed variants of various record-definition macros |
BSD |
felix winkelmann |
|
0.6 |
variable-item |
variable-item |
BSD |
kon lovett |
|
1.3.1 |
x11-keysyms |
Encoding and decoding of the most common X11 Keysym-names |
BSD |
felix winkelmann |
|
0.2 |
xbmc-api |
Implementation of the JSON-RPC based API for XBMC |
BSD |
Tim van der Linden |
|
0.1.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
bitcoin |
bitcoind JSON-RPC API client |
Public Domain |
Evan Hanson |
|
0.0.4 |
cells |
Implementation of typed cells to replace general set! operators |
BSD |
Juergen Lorenz |
|
2.1.3 |
cock |
In-source documentation: deprecated for hahn |
BSD |
Peter Danenberg |
|
0.9.3 |
cock-utils |
Translates in-source documentation from cock into wiki:
deprecated for hahn-utils |
BSD |
Peter Danenberg |
|
0.5.2 |
contracts |
Design by contract |
BSD |
Juergen Lorenz |
|
2.0.5 |
couchdb-view-server |
A Scheme view server for Apache CouchDB |
LGPL |
Moritz Heidkamp |
|
0.5 |
dbc |
Design by contract |
BSD |
Juergen Lorenz |
|
1.0.4 |
dbus2 |
A binding for libdbus, the IPC mechanism |
MIT |
Shawn Rutledge |
John J. Foerch |
0.95 |
disjoint-set |
Disjoint set datastructure |
GPL-3 |
Peter Lane |
|
1.0 |
easy-args |
Handle command-line options as parameters |
Public Domain |
Evan Hanson |
|
0.6.1 |
easyffi |
Generates bindings from C/C++ declarations |
BSD |
felix winkelmann |
|
1.99.7 |
environments |
User defined evaluation environments |
BSD |
felix |
|
1.54 |
er-macros |
Explicit-renaming macros with pattern matching |
BSD |
Juergen Lorenz |
|
1.5.1 |
high-load-scheduler |
enhanced scheduler |
BSD |
Joerg Wittenberger |
|
0.2 |
ir-macros |
Implicit-renaming macros with pattern matching |
BSD |
Juergen Lorenz |
|
1.7.1 |
leptonica |
CHICKEN bindings for leptonica image processing library |
GPL-3 |
Peter Lane |
|
0.3 |
libsvm |
CHICKEN bindings for libsvm |
GPL-3 |
[[http://wiki.call-cc.org/users/peter lane|Peter Lane]] |
|
0.3 |
list-bindings |
Binding pattern variables to subexpressions of nested lists |
BSD |
Juergen Lorenz |
|
1.9.2 |
low-level-macros |
Low-level macros with pattern matching |
BSD |
Juergen Lorenz |
|
3.4.3 |
multi-methods |
Multi-methods as a simple variant of generic functions |
unknown |
unknown |
|
2.0.3 |
multidoc |
Converts SXML to various document formats. |
BSD |
Ivan Raikov and Peter Bex |
|
2.3.2 |
peep |
Explore the compiler's symbol database |
BSD |
felix winkelmann |
|
0.4.1 |
pstk |
PS/Tk: Portable Scheme interface to Tk |
BSD |
W-D. Busch, N. Holm, K. Dickey |
Michael Neidel |
1.4.1 |
qt |
A basic Qt 4 interface |
BSD |
felix winkelmann and Andrei Barbu |
Not maintained |
0.100.3 |
quaternions |
Quaternions library |
GPL-3 |
Dorai Sitaram |
Peter Lane |
1.0 |
setup-helper-cock |
Obsolete; cock suffices. |
BSD |
Peter Danenberg |
|
0.3 |
simple-logging |
Procedures for generating logs of run traces of programs |
GPL-3 |
Alejandro Forero Cuervo |
|
17005.3 |
spiffy-dynamic-handlers |
Deprecated Spiffy extensions for dynamically generating pages |
BSD |
Felix Winkelmann |
Peter Bex |
0.1 |
srfi-78 |
SRFI-78: Lightweight testing |
SRFI |
Sebastian Egner |
Peter Lane |
1.0 |
yahoo-finance |
Retrieve stock quotes from Yahoo! Finance |
Public Domain |
Evan Hanson |
|
0.2.1 |