jgraphpaper is a simple application for generating and printing custom graphpaper. It supports square and non-square grids with major and minor divisions. You can specify either number of major/minor divisions or the physical dimensions of each grid cell in 1/72th of an inch increments. It is great for using a whole piece of paper to sketch out a project. It also has defaults for typical home improvement scaled projects and also for knitting projects where a non-square grid comes in handy.
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.
The Open Movie Editor is designed to be a simple tool that provides basic movie making capabilities. It aims to be powerful enough for the amateur movie artist, yet easy to use. It is a non-linear video editor that features several video and audio tracks where clips can be manipulated using the mouse.