Projects / libcaca


The libcaca library is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library except it supports colour output.

Operating Systems

Recent releases

  •  06 Apr 2012 20:53

    Release Notes: This stability release includes two years worth of bugfixes. Python bindings have been fully redesigned.

    •  09 Feb 2010 00:14

      Release Notes: This release features new PHP and Java bindings and provides a conio.h reimplementation for porting DOS programs. The rendering engine adds support for triangle texture mapping, Unicode glyphs in the X11 driver, troff output, ANSI-coloured FIGlet fonts, and dirty rectangles for improved performance and visual effects.

      •  18 Oct 2008 17:15

        Release Notes: This bugfix release improves backwards compatibility by installing legacy headers.

        •  27 Sep 2008 21:07

          Release Notes: libcucul was merged back into libcaca for more clarity, but backwards compatibility was kept for both sources and binaries.

          •  29 Nov 2007 03:11

            Release Notes: The API was extended with device cursor support and canvasless display creation, and the event API was completely reworked. Complete Ruby bindings were added, the C# bindings were fully rewritten, and new Python sample code was added. Libcaca now also builds and runs under Visual Studio.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.