Development is very open and we welcome bug reports, suggestions and patches. Do not hesitate to have a look at the TODO list or let us know about your own projects.

Despite libcaca’s limited audience, we target high code quality. Patches will be mercilessly butchered until they comply with our coding style guidelines.


libcaca development is managed using Subversion. Currently available repositories are:

For instance, to retrieve the main trunk, use this command:

svn co svn:// libcaca-trunk

The repositories can be browsed using the web interface.


Given the reasonable amount of traffic involved, there is a single mailing-list for general discussion, development coordination, SVN commits and side projects. The list address is, and you are encouraged to subscribe in order to post.

The libcaca mailing-list is managed by Ecartis. To subscribe, send an email to containing the words “subscribe libcaca”. To unsubscribe, use “unsubscribe libcaca”.

The mailing-list archives are available on the web.