gmime
« Back to VersTracker
Description:
MIME mail utilities
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: email mime library c-library email-processing
Install: brew install gmime
About:
GMime is a powerful C/C++ library designed for creating, parsing, and processing MIME email messages. It provides robust support for various email standards, including RFC 2822 and RFC 2047, making it ideal for developing mail user agents or mail transport agents. Its main value proposition is offering a reliable, high-performance foundation for handling complex email structures and attachments programmatically.
Key Features:
  • Comprehensive MIME parsing and generation
  • Support for S/MIME and PGP/GPG cryptographic operations
  • Character set conversion and encoding handling
  • Low-level stream-based architecture for memory efficiency
Use Cases:
  • Building custom mail client applications
  • Developing mail transport agents (MTAs) or filters
  • Parsing and analyzing email archives for data extraction
Alternatives:
  • libetpan – A more comprehensive library that includes network protocols (IMAP/POP3), whereas GMime focuses strictly on MIME message handling.
  • Apache James Mime4J – Java-based alternative for MIME parsing, while GMime is native to C/C++ environments.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 9:19pm 1 VERSION_BUMP dfe950da
Sep 12, 2024 7:11am 0 VERSION_BUMP 3a6f1c21