E
EmmaPHP
The most complete solution as of 2020-08-12. It's a fork and it's been inactive for 3 years. Archived in case it goes offline.
Original: https://github.com/advisantgroup/EmmaPHP
Package: https://packagist.org/packages/advisantgroup/emmaphp