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.
| Tags | Software Development Libraries |
|---|---|
| Licenses | WTFPL |
| Operating Systems | Windows Mac OS X Unix |
| Implementation | C |


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


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.


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


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


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.