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

Filament Static Assets Laravel Package

hollyit/filament-static-assets

Filament Static Assets adds a simple asset manager to your Filament admin panel. Browse, upload, organize, and delete static files in public directories, so images, CSS, JS, fonts, and other resources stay tidy. Manage everything from a dedicated Filament page without leaving Laravel.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Tactical fit for Laravel monoliths using Filament where CSS/JS must be baked into /public and served directly by Nginx/Apache. It reduces reliance on runtime asset routes, storage symlinks, or CDN configuration. Poor fit if the organization already standardizes on Filament’s native asset publishing, Vite, or a CDN-backed asset pipeline.
  • Integration feasibility: Likely high for a compatible Laravel/Filament version: Composer install, service-provider discovery, publish/config step, and deployment-time asset publication. Feasibility drops sharply if the app is on a newer Filament major version not covered by the package.
  • Technical risk: Medium-to-high as a long-term dependency: 15 stars, last release 2023-03-02, and a package-health score of ~0.57 indicate limited adoption and maintenance evidence. MIT license is permissive, but there is no warranty or support SLA. Main risks are Filament/Laravel version drift, stale public assets after upgrades, and abandonment.
  • Key questions: Which Filament, Laravel, and PHP versions are supported by Composer constraints and tests? Does it publish assets at build time or require runtime write access to /public? Does it handle cache busting, CDN/remote asset hosts, and path customization? What is the upgrade path for Filament v4+? Is there a maintained native alternative that removes the dependency? What are the rollback and smoke-test steps if admin assets 404?

Integration Approach

  • Stack fit: Use only in Laravel + Filament deployments where the web server serves /public directly and the team wants deterministic, build-time static assets. Treat it as an infrastructure/deployment utility, not a core application dependency.
  • Migration path: Pilot in a non-production branch. composer require the package, publish any config, run the asset publication step in CI/build, deploy to staging, and verify Filament login/panel CSS/JS. If replacing route-served or symlinked assets, compare response headers, cache behavior, and rollback paths before production cutover.
  • Compatibility: Verify the package’s Composer constraints against the exact Laravel, Filament, and PHP versions. Test on the same web server and container image used in production. Do not assume compatibility from the 2023 release date; pin the package version and document the tested matrix.
  • Sequencing: 1) Confirm version compatibility and native alternatives. 2) Add package behind a feature branch. 3) Move asset publication into the build/deploy pipeline. 4) Validate staging with smoke tests for panel load and static asset 200s. 5) Canary production with monitoring. 6) Document runbook and fallback. 7) Reassess at each Filament upgrade.

Operational Impact

  • Maintenance: Low community activity means the team should expect to own the integration over time. Budget for version pinning, periodic compatibility checks, and a fork-or-replace contingency if the package is abandoned.
  • Support: Community/GitHub-issue support only; no commercial SLA. Escalation depends on internal Laravel/Filament expertise, not vendor support.
  • Scaling: Static assets served directly from /public are a good scaling pattern because they avoid PHP request overhead. For multi-region or high-traffic deployments, front /public assets with a CDN and immutable cache headers; the package alone does not provide CDN behavior.
  • Failure modes: Missing or stale CSS/JS after deploy, 404s from incorrect publish paths, /public permission issues in containers, cache-busting failures, version mismatch after Filament upgrades, and broken admin UI if assets are not regenerated. Add deploy smoke tests that assert the Filament panel loads and key CSS/JS URLs return 200.
  • Ramp-up: Low for Laravel developers familiar with Composer and Filament asset publishing; moderate for ops because it changes the deployment artifact and cache behavior. A one-day pilot plus a documented deploy/rollback runbook is appropriate before production 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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast