LGI is a lightweight GUI library and application framework. It supports cross-platform widgets, threads, Unicode, a multi-language resource file in XML , drag and drop, common dialogs, network support with implementations of common protocols, and an HTML control.