# Part I. GMime Overview

GMime is a powerful MIME (Multipurpose Internet Mail Extension) utility library. It is meant for creating, editing, and parsing MIME messages and structures. GMime is released under the 2.1 version of the GNU Lesser General Public License. GMime is based on GLib 2.0's GObject system allowing for a lot of flexibility.

GMime depends on the following libraries:

GLib | A general-purpose utility library, not specific to graphical user interfaces. GLib provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on.