#mime #message #mml #emacs

app mml-cli

CLI to compile MML messages to MIME messages and interpret MIME messages as MML messages

6 releases (1 stable)

1.0.0 Sep 27, 2023
0.3.0 Sep 20, 2023
0.2.1 Aug 30, 2023
0.1.1 Aug 27, 2023

#92 in Email

Download history 3/week @ 2023-11-10 11/week @ 2023-11-17 12/week @ 2023-11-24 20/week @ 2023-12-01 6/week @ 2023-12-15 12/week @ 2023-12-22 1/week @ 2023-12-29 6/week @ 2024-01-05 6/week @ 2024-01-26 6/week @ 2024-02-02 124/week @ 2024-02-09 105/week @ 2024-02-16

241 downloads per month

MIT and maybe LGPL-2.1

334 lines

📫 MIME Meta Language Crates.io Matrix

CLI to compile MML messages to MIME messages and interpret MIME messages as MML messages, based on mml-lib.


  • MML to MIME messages compilation (mml compile --help)
  • MIME to MML messages interpretation (mml interpret --help)


Packaging status
# Cargo
$ cargo install mml-cli

# Nix
$ nix-env -i mml

See the documentation for other installation methods.


Please read the documentation.


If you want to report a bug that does not exist yet, please send an email at ~soywod/pimalaya@todo.sr.ht.

If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht using git send-email. Follow this guide to configure git properly.

If you just want to discuss about the project, feel free to join the Matrix workspace #pimalaya.mml or contact me directly @soywod. You can also use the mailing list [send an email|subscribe|unsubscribe].



Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:

If you appreciate the project, feel free to donate using one of the following providers:

GitHub PayPal Ko-fi Buy Me a Coffee Liberapay


~397K SLoC