Best p2p global mind intelligence augmentation software.

GNU Guix

GNU Guix is the package manager of the GNU operating system. It supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and more. This package provides an API for GNU Guix.

GNU Guile-Gnome

A wrapper collection for GNOME core libraries. It provides a comprehensive environment for developing graphical applications.

GNU Guile-Ncurses

A library that provides functions for creating text user interfaces. The text user interface functionality is built on the ncurses libraries: curses, form, panel, and menu.


An accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library. Think "a down-scaled, limited-scope CPAN for Guile".


libRUIN (Renderer for User Interfaces in Ncurses) is a rendering library for various XML-based user interface markup languages (such as Mozilla XUL), using the Ncurses terminal control library as a rendering target. GNU Guile and the SDOM Scheme module are used as the "glue" that manages user input and event handling.


A toolkit to build readers for Guile, making it easy to extend the syntax. It makes it possible to have several coexisting readers, recognizing different syntaxes.


A set of utilities and library for data backup and distributed storage. Its main application is chop-backup, an encrypted backup program that supports data integrity checks, versioning at little cost, distribution among several sites, selective sharing of stored data, adaptive compression, and more. The library itself, which chop-backup builds upon, implements storage techniques such as content-based addressing, content hash keys, Merkle trees, similarity detection, and lossless compression. It is written in C and Scheme, with Guile 2.0 bindings.


An implementation in Scheme of the W3C CSS recommendation (version 2.1). It provides a framework for parsing user-supplied style information and for querying the resulting cascade using SXML/SDOM documents or plain text.


A set of modules that provide bindings for SDL (Simple DirectMedia Layer) to enable Guile programmers to do multimedia applications and games.


minikanren is logic programming facility for scheme.

Guile syntax parse

A port of Racket's syntax parse for Guile 2. It allows one to parse complex syntax expressions correctly and with good error reporting in a hygienic way. The recommending reading for anyone interested to learn more is the Racket documentation for syntax parse at Racket doc.


GNU Guile-RPC is an implementation of ONC RPC and XDR (standardized as RFC 1831 and RFC 4506) in Guile Scheme, and for use by Guile programs.

GNU Guile-Clutter

A wrapper for GNOME Clutter library. Clutter is a Scene Graph based canvas working in Retained Mode. Every object on the scene is usually a 2D surface inside a 3D space.

GNU Artanis

Web Application Framework (WAF) with support for templates, MVC, relational mapping, and more.


Guile bindings for the GnuTLS library, an implementation of the Transport Layer Security (TLS) protocol.