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 GNU Guile programs. ONC RPC is the Open Network Computing Remote Procedure Call protocol, allowing programs to invoke procedures of programs running on remote machines. XDR is the underlying binary data representation format.


Guile-RPC is available from the main GNU server (HTTPSHTTPFTP) and its mirrors; consider using a mirror for higher bandwidth.


The manual is available online, as is documentation for most GNU software. You may also find information about Guile-RPC by running info guile-rpc.

Mailing List

The mailing list for bug reports and general discussion is <> (subscribe on the web interface; view the list archive).


Development uses the Git distributed revision control system. To clone the source code repository, run the following command:

 git clone git:// 

The repository can be browsed online.

Additional information is available from the Savannah project page.