Eggs Unlimited (release branch 6)
Last updated: Tue Sep 9 21:15:03 2025
A library of extensions for the CHICKEN Scheme system.
Installation
Just enter
chicken-install EXTENSIONNAME
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).
You can obtain the repository location by running
csi -p "(repository-path)"
If you only want to download the extension source code, pass the -retrieve option to chicken-install:
chicken-install -retrieve EXTENSIONNAME
For more information, enter
chicken-install -help
List of available eggs
Categories
Name |
Description |
License |
Author |
Maintainer |
Version |
datatype |
A facility for creating and deconstructing variant records (from EOPL) |
BSD |
felix winkelmann |
|
1.7 |
matchable |
Hygienic MATCH replacement |
Public Domain |
Alex Shinn |
|
1.2 |
miscmacros |
Various helper macros |
BSD |
felix winkelmann |
|
1.1 |
prefixes |
prefixing in er-macro-transformers made easy |
BSD |
Juergen Lorenz |
|
2.0 |
record-variants |
Optimized record access |
BSD |
Jim Ursetto |
|
1.2 |
Name |
Description |
License |
Author |
Maintainer |
Version |
leptonic |
Bindings for image-processing library 'leptonica' |
BSD |
JRA |
|
0.2.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
address-info |
Network address information access |
BSD |
Thomas Chust |
|
1.0.6 |
http-client |
High-level HTTP client library |
BSD |
Peter Bex |
|
2.0 |
openssl |
Bindings to the OpenSSL SSL/TLS library |
BSD |
Thomas Chust |
Vasilij Schneidermann |
2.2.7 |
sendfile |
Sending a file over the network |
BSD |
David Krentzlin |
|
3.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
fmt |
Combinator Formatting |
BSD |
Alex Shinn |
|
0.8.14 |
format |
Common-Lisp style formatted output |
Public Domain |
Dirk Lutzebeck |
Felix Winkelmann, Kon Lovett |
3.2.4 |
Name |
Description |
License |
Author |
Maintainer |
Version |
postgresql |
Bindings for PostgreSQL's C-api |
BSD |
Johannes Groedem |
Peter Bex |
5.0.1 |
sql-null |
A convenience extension for representing SQL NULL values |
Public Domain |
Ivan Shmakov |
|
2.2 |
Name |
Description |
License |
Author |
Maintainer |
Version |
locale |
Provides locale operations |
BSD |
Kon Lovett |
|
0.9.6 |
posix-groups |
Access POSIX group information |
BSD |
The CHICKEN Team |
|
0.3 |
poule |
Manage pools of worker processes |
BSD |
Pietro Cerutti |
|
0.1.3 |
scsh-process |
A reimplementation for CHICKEN of SCSH's process notation. |
BSD |
Peter Bex |
|
1.7.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
bind |
Automatically generate bindings from C/C++ declarations |
public domain |
felix winkelmann |
|
1.4 |
dollar |
FFI convenience macro |
BSD |
felix winkelmann and kon lovett |
|
3.1.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
awful |
awful provides an application and an extension to ease the development of web-based applications. |
BSD |
Mario Domenech Goulart |
|
1.0.4 |
awful-main |
Turn awful web applications into static executables |
BSD |
Pietro Cerutti |
|
0.3.1 |
colorize |
Colorize programming code as HTML |
MIT |
Brian Mastenbrook, converted to Scheme by Peter Bex |
Peter Bex |
0.6 |
html-parser |
A permissive, scalable HTML parser. |
BSD |
Alex Shinn |
|
0.4.1 |
http-session |
Facilities for managing HTTP sessions |
BSD |
Mario Domenech Goulart |
|
2.11 |
intarweb |
A more convenient HTTP library |
BSD |
Peter Bex |
|
3.0 |
qwiki |
qwiki - the quick wiki |
BSD |
Peter Bex |
|
2.3 |
spiffy |
A small but powerful web server |
BSD |
Felix Winkelmann |
Peter Bex |
6.4 |
spiffy-cookies |
Procedures for managing cookies |
BSD |
Mario Domenech Goulart |
|
1.3 |
spiffy-request-vars |
Easy access to variables from HTTP requests |
BSD |
Mario Domenech Goulart |
|
0.20 |
uri-common |
Parser for common URI schemes |
BSD |
Peter Bex |
|
3.0 |
uri-generic |
URI generic syntax (RFC 3986) parsing and manipulation. |
BSD |
Ivan Raikov, Peter Bex, Seth Alves |
|
4.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
doctype |
Exports strings corresponding to standard XML (XHTML, HTML) doctypes |
Public Domain |
Jim Ursetto |
|
2.2 |
rss |
A RSS parser |
BSD |
felix winkelmann |
|
1.8 |
ssax |
Oleg Kiselyov's XML parser |
Public Domain |
Oleg Kiselyov, ported to CHICKEN by Kirill Lisovsky, packaged as an extension by felix |
|
5.1.2 |
sxml-serializer |
Serialize SXML to XML and HTML |
BSD |
Dmitry Lizorkin |
|
0.6.1 |
sxml-transforms |
The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge |
Public Domain |
Oleg Kiselyov |
|
1.5.0 |
sxpath |
The sxpath bits of sxml-tools from the SSAX project at Sourceforge |
Public Domain |
Oleg Kiselyov, Kirill Lisovsky, Dmitry Lizorkin |
|
1.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
chicken-doc-html |
Generate HTML from (svn)wiki SXML |
BSD |
Jim Ursetto |
|
0.4.1 |
manual-labor |
Generate static HTML manual from wiki docs |
BSD |
Jim Ursetto |
|
0.4 |
svnwiki-sxml |
Parse svnwiki to sxml |
BSD |
Jim Ursetto |
|
0.3.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
henrietta-cache |
Fetch and cache extensions from various sources for Henrietta to consume |
BSD |
Peter Bex |
|
1.7 |
lay |
Lay eggs efficiently |
BSD |
Pietro Cerutti |
|
0.3.3 |
pseudo-meta-egg-info |
Provide automatically generated release-info and a pseudo-"meta"-file for eggs in svn |
Public Domain |
Peter Bex |
|
1.2 |
salmonella |
A tool for testing eggs |
BSD |
Mario Domenech Goulart |
|
3.2.0 |
salmonella-diff |
A tool to diff salmonella log files |
BSD |
Mario Domenech Goulart |
|
1.1.1 |
salmonella-html-report |
A tool to generate HTML ouput out of salmonella log files |
BSD |
Mario Domenech Goulart |
|
1.7.2 |
Name |
Description |
License |
Author |
Maintainer |
Version |
coops |
A featureful object system |
BSD |
Dorai Sitaram and felix winkelmann |
|
1.5 |
prometheus |
The Prometheus Object System. |
BSD |
Daniel Ziltener |
|
1.0.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
coin-change |
Greedy solver for the coin change problem |
unlicense |
siiky |
|
1.0.4 |
defstruct |
A more convenient form of define-record |
BSD |
Dorai Sitaram |
|
2.0 |
disjoint-set |
Disjoint set implementation based on Scheme vectors and their indexes |
unlicense |
siiky |
|
0.1.0 |
iset |
Integer sets |
BSD |
Alex Shinn |
|
2.3.1 |
slset |
Lists of symbols as sets |
BSD |
Peter Bex |
|
0.1 |
srfi-1 |
SRFI-1 list library |
BSD |
Olin Shivers |
The CHICKEN Team |
0.5.1 |
srfi-13 |
SRFI-13 string library |
BSD |
Olin Shivers |
The CHICKEN Team |
0.3.6 |
srfi-14 |
SRFI-14 character-sets library |
BSD |
Olin Shivers |
The CHICKEN Team |
0.2.3 |
srfi-19 |
Time Data Types and Procedures |
BSD |
Will Fitzgerald (for CHICKEN by Kon Lovett) |
Kon Lovett |
4.12.1 |
srfi-69 |
SRFI-69 hash-table library |
BSD |
The CHICKEN Team |
The CHICKEN Team |
0.5.2 |
symbol-utils |
Symbol Utilities |
BSD |
Kon Lovett |
|
2.6.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
base64 |
Encoding and decoding of base64 strings |
BSD |
James Bailey, Jim Ursetto |
|
1.1 |
input-parse |
input-stream tokenizing and parsing routines. |
Public Domain |
Oleg Kiselyov. Ported to chicken by Shawn Wagner. |
|
1.2 |
json |
A JSON library |
MIT |
Tony Garnock-Jones |
|
1.7 |
packrat |
A packrat parsing library |
MIT |
Tony Garnock-Jones |
felix winkelmann |
1.6 |
silex |
An efficient and powerful lexer generator |
BSD |
Danny Dubé |
|
1.1 |
utf8 |
Unicode support shim |
BSD |
Felix Winkelmann |
|
3.7.0 |
Name |
Description |
License |
Author |
Maintainer |
Version |
csm |
a build system |
BSD |
felix |
|
0.7 |
egg-tarballs |
Creates tarballs for eggs in henrietta cache |
BSD |
Mario Domenech Goulart |
|
1.1.0 |
feathers |
A simple debugger for CHICKEN |
BSD |
felix winkelmann |
The CHICKEN team |
0.1 |
svnwiki2html |
A program to convert svnwiki syntax to HTML |
BSD |
Mario Domenech Goulart |
|
0.0.3 |
test-new-egg |
A tool to test new eggs before they are added to the official CHICKEN repository |
BSD |
Mario Domenech Goulart |
|
1.0.5 |
Name |
Description |
License |
Author |
Maintainer |
Version |
server-test |
Utilities to help testing servers |
BSD |
Mario Domenech Goulart |
|
0.7 |
test |
Yet Another Testing Utility |
BSD |
Alex Shinn |
|
1.2.2 |
test-utils |
Test Utilities (for test egg) |
BSD |
Kon Lovett |
|
1.2.1 |
Name |
Description |
License |
Author |
Maintainer |
Version |
simple-md5 |
Computes MD5 (RFC1321) checksums |
Public Domain |
Colin Plumb, packaged for Chicken by Peter Bex |
Peter Bex |
0.2.1 |
simple-sha1 |
A fast and simple SHA1 implementation with minimal dependencies |
Public Domain |
Steve Reid and felix winkelmann |
felix winkelmann |
1.3 |
Name |
Description |
License |
Author |
Maintainer |
Version |
tkgui |
A Scheme/TclTk GUI build tool |
BSD-2 |
J Altfas |
|
v0.6.2 |
Name |
Description |
License |
Author |
Maintainer |
Version |
crunch |
An embedded compiler for a statically typed subset of R7RS Scheme |
BSD |
felix winkelmann |
|
0.97 |
Name |
Description |
License |
Author |
Maintainer |
Version |
apropos |
CHICKEN apropos |
BSD |
Kon Lovett |
|
3.11.3 |
bvconv |
cffi bindings to iconv glibc. On bytevectors |
BSD |
Anton Idukov |
|
1.0.2 |
check-errors |
Argument checks & errors |
BSD |
Kon Lovett |
|
3.8.3 |
chicken-blob |
Replacement for CHICKEN 5's 'blob' module |
BSD |
Felix L. Winkelmann |
|
0.2 |
compile-file |
Programmatic compiler invocation |
BSD |
The CHICKEN Team |
|
1.4 |
condition-utils |
SRFI 12 Condition Utilities |
BSD |
Kon Lovett |
|
2.4.1 |
getopt-long |
Command line option parsing. |
LGPL-3 |
Ivan Raikov |
|
4.0 |
memory-mapped-files |
Memory-mapped file access for UNIX and Windows |
BSD |
The CHICKEN Team, Windows support by "rivo" |
|
0.6 |
posix-utils |
posix-utils |
BSD |
Kon Lovett |
|
2.1.4 |
regex |
Compatibility library for old regular expression API |
BSD |
felix winkelmann |
The CHICKEN team |
2.1 |
shell |
Convenient shell-command invocation |
public domain |
Felix Winkelmann |
|
0.5 |
srfi-29 |
Localization |
BSD |
Scott G. Miller (for CHICKEN Kon Lovett) |
Kon Lovett |
3.1.1 |
srfi-35 |
SRFI-35 Conditions |
MIT |
Richard Kelsey and Michael Sperber |
Sergey Goldgaber |
0.1 |
svn-client |
A wrapper around Subversion's libsvn_client C library. |
Public Domain |
Alejandro Forero Cuervo |
Peter Bex |
1.3 |
this |
Python's "this" module ported to CHICKEN |
BSD |
Mario Domenech Goulart |
|
0.1 |
typed-records |
Typed variants of various record-definition macros |
BSD |
felix winkelmann |
megane |
0.83 |
Name |
Description |
License |
Author |
Maintainer |
Version |
mailbox |
Thread-safe queues with timeout |
BSD |
felix winkelman and kon lovett |
|
3.3.10 |
srfi-18 |
SRFI-18 thread library |
BSD |
The CHICKEN Team |
The CHICKEN Team |
0.2.1 |