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

Import Export Filament Laravel Package

liberusoftware/import-export-filament

Import/export tools for Filament: add spreadsheet-style importers and exporters to your admin panels, mapping columns, validating rows, and handling queued jobs so data moves in and out of your Laravel app without custom code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin-side data operations. This package is the presentation adapter layer — it wires a separate import/export domain module into Filament admin screens. The decision it actually informs is narrow: "do we hand-roll CSV/XLSX upload, mapping, validation-feedback, and export UI inside our admin panel, or do we adopt someone else's glue?" It does not decide your import engine, so treat it as a UI time-to-market lever, not a platform commitment.
  • Roadmap sequencing for back-office tooling. If bulk import (customer onboarding, catalogue seeding, migration cutovers) and bulk export (finance packs, ops reporting, data-portability requests) are on the roadmap, this is a candidate to compress the "we need an admin screen for that" tail of the work — typically the lowest-value, highest-nag part of a sprint.
  • Ecosystem/vendor bet. Adopting it implies adopting the Liberusoftware modular suite (module-import-export plus this adapter) and a Filament-based admin stack. That's a real architectural statement — the decision is "do we standardise our admin surface on Filament + this vendor's modules," not "do we install a helper."
  • Use-case fit: internal/ops-facing bulk data movement, low-to-moderate volume, human-in-the-loop workflows where an admin reviews errors and retries. Poor fit for machine-to-machine pipelines, streaming/large-file ingestion, or anything needing guaranteed SLAs.
  • Evidence quality caveat for the decision log: 0 stars, 0 dependents, NOASSERTION licence, and a release date in the future (2026-10-26) mean the metadata is unreliable and the adoption signal is effectively nil. Any decision made on this package should be framed as an experiment, not a procurement.

When to Consider This Package

Consider it when:

  • You are already on Filament and already using (or committed to) liberusoftware/module-import-export — the adapter is only meaningful with that module underneath it.
  • You need admin-facing import/export quickly and your team is small enough that "write the Filament actions ourselves" is a genuine opportunity cost.
  • You are comfortable vendoring or forking a thin adapter; the surface area is small enough that owning it after adoption is realistic.
  • You can treat it as a spike/PoC with a defined exit: wrap it behind your own interface so it is replaceable in a sprint.
  • The workflow is human-in-the-loop with modest file sizes and tolerance for manual retry.

Look elsewhere when:

  • Licence is unresolved. NOASSERTION is a blocker for anything shipped to customers or distributed; get written clarification or assume you cannot use it.
  • You are not on Filament, or you are on a Filament version this adapter doesn't track — you'd be maintaining compatibility for a dependency with no upstream momentum.
  • You need a proven import engine: maatwebsite/excel, Laravel Excel-adjacent tooling, or the established Filament import/export plugins have the community, docs, and Stack Overflow surface that this package does not.
  • Requirements include large-file/queued/streaming imports, per-field audit trails, granular permissions, or scheduled exports — you will rebuild all of it, at which point the adapter saved you nothing.
  • You need support, security patching, or an SLA. Zero dependents and zero stars means you are the only person who will ever hit your bug.

How to Pitch It (Stakeholders)

To executives: "There's a small open-source component that could save us a few days of admin-panel work on bulk import/export. It's low-cost to trial and fully isolated — worst case we throw away a week. It is not production-grade as-is: no adoption, unclear licence, no support. Recommendation: fund a one-sprint spike, not a rollout. We only promote it if the licence clears and the spike beats our build estimate."

To engineering: "Thin Filament adapter over module-import-export. Small API surface, easy to fork, easy to replace — so we wrap it behind our own ImportService/ExportService interface and never let it leak into domain code. Pin the exact version, vendor it if we keep it, and add a contract test around the import/export boundary. Do not put it on a critical path until we've read the licence."

The one-line recommendation: Evaluate, don't adopt. High opportunity, low maturity — worth a bounded spike if and only if you're already a Filament + Liberusoftware shop, and gated on licence clarity before it touches anything customer-facing.

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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route