splitbrain/php-archive
Pure-PHP library to create and extract common archive formats. Provides a simple API for reading/writing files in archives without requiring system binaries, useful for packaging assets, backups, or installers in PHP projects.
tar/zip binaries or PHP extensions), critical for shared hosting environments or cloud platforms with restricted permissionsshell_exec calls, addressing compliance requirements for regulated industries (HIPAA, GDPR)ext-zip) are unavailable, disabled, or prohibited by security policies (e.g., strict hosting environments)ext-zip or Flysystem adapters for standard Laravel deployments where native extensions are availableExecutives: "This package eliminates dependency headaches and security risks by handling archives entirely in PHP—no server configuration or shell commands needed. It’s MIT-licensed, ensuring zero legal friction, and guarantees our product works consistently across any hosting environment, from shared servers to cloud platforms."
Engineering: "It’s a zero-configuration, pure-PHP solution that removes external tool dependencies, simplifying deployment and reducing attack surfaces. While performance may lag behind ext-zip, it’s ideal for non-performance-critical tasks like user-uploaded file processing. We’ll benchmark it against our needs to confirm suitability and isolate it to non-critical workflows."
How can I help you explore Laravel packages today?