Free PHP source-code encoder
A free PHP source-code encoder in the spirit of ionCube and SourceGuardian: a Go CLI encrypts your PHP with XChaCha20-Poly1305, and a C PHP extension decrypts and runs it at runtime with OPcache integration for minimal overhead.
AthenaPHP encodes a PHP project so the source can't be read or tampered with, and ships a small Zend extension that decodes it at runtime. Same idea as ionCube or SourceGuardian — just ours.
Two pieces:
athena — a Go CLI that encrypts every .php file in a projectathena extension — a PHP extension written in C that decrypts and runs them at runtime. No extension installed, nothing runs..debphpize) for development against whatever PHP you have installedAnyone shipping commercial PHP to customer-controlled servers who'd rather their source stay closed.