Papyrus is a 2D C++ scenegraph (canvas) library that utilizes the cairo library to perform drawing operations. Similar canvas libraries are the Gnome Canvas, Diacanvas, and the QT Canvas. Numerous canvas primitives are available, including arcs, rectangles, polylines, and line markers. An optional companion library, Papyrusmm, provides a set of Gtkmm widgets which includes viewports (a canvas display widget similar to Gtk::DrawingArea) and other UI widgets related to drawing interfaces.
libbubblemon is a library for making bubbling meters like the original bubbling load monitor. The library accepts numbers as input for the different visualizations (water-level, color, amount of bubbles, amount of growth from the bottom, and whether something is floating in the water). It then renders a picture of it that the caller is responsible for passing to the screen. As long as you render an image at least 10 times per second, the animation will be smooth.
FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.
ZVTM is a Zoomable User Interface (ZUI) toolkit, designed to ease the task of creating complex visual editors in which large amounts of objects have to be displayed, or which contain complex geometrical shapes that need to be animated. It features a graphical object model that makes the task of creating, modifying, and animating graphical entities easier, and allows the definition of custom shapes, all through a simple API. It also features smooth zooming capabilities (2.5D/ zoomable user interface), multiple independent layers inside a single viewport, multi-threaded views, and support for exporting SVG documents.
DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware.