GTK+ 3 also known as Gtk3 is a multi-platform GUI toolkit, it is written in C but has bindings for a lot of languages including C++, Python, Vala and Ruby. (For the full list see the Gtk website).
Gtk+ is part of the GNU Project and falls under the GNU LGPL licences meaning it is allowed to be us...