Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Archive Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Pure-PHP implementation avoids system dependencies, ideal for restricted environments (e.g., shared hosting). However, Laravel typically leverages native extensions (e.g., ZipArchive) via Flysystem, making this redundant in standard deployments. Introduces unnecessary complexity where native solutions exist.
  • Integration feasibility: Composer installation is straightforward, but requires replacing existing archive-handling code. Not a drop-in replacement for Flysystem; custom adapter development needed for integration with Laravel's filesystem abstractions.
  • Technical risk: Low adoption (105 stars) and quality score (2.99) indicate potential stability issues. Performance may be significantly slower than native extensions, especially for large archives. Limited community support increases risk of unresolved bugs.
  • Key questions:
    • Are there strict constraints preventing use of PHP extensions or shell commands?
    • What's the acceptable performance threshold for archive operations?
    • Are there higher-quality alternatives (e.g., league/flysystem with ext-zip) that meet requirements?
    • How will path validation be handled to prevent zip-slip vulnerabilities?

Integration Approach

  • Stack fit: Best suited for non-Flysystem use
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator