Skip to content

openpeeps/gmime-nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bindings for πŸ‘‘ Nim language
GMime is a powerful library for parsing & creating MIME messages.

nimble install gmime

API reference
Github Actions Github Actions

What is GMime?

GMime is a C/C++ library which may be used for the creation and parsing of messages using the Multipurpose Internet Mail Extension (MIME) as defined by numerous IETF specifications.

GMime features an extremely robust high-performance parser designed to be able to preserve byte-for-byte information allowing developers to re-seralize the parsed messages back to a stream exactly as the parser found them. It also features integrated GnuPG and S/MIME v3.2 support.

πŸ‘‰ Read more about GMime on the official repository.

😍 Key Features

  • Low-level bindings to the GMime library
  • High-level API for easier usage (coming soon)
  • Written in Nim language

Prerequisites

  • GLib >= 2.68.0
  • GMime >= 3.2.15
  • Nim >= 2.0.0

Examples

...

❀ Contributions & Support

🎩 License

MIT license. Made by Humans from OpenPeeps.
Copyright OpenPeeps & Contributors β€” All rights reserved.

About

GMime bindings for πŸ‘‘ Nim language - Multipurpose Internet Mail Extensions creation and parser library

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Generated from openpeeps/pistachio