GtkMozilla is a widget that makes it easy to embedd the layout engine from the Mozilla project in any Gtk+ program. Please note that Mozilla is a work in progress, and if you use a later (or earlier) version of the Mozilla sources you might need to do some small changes.