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
Laravel Filament Components

Laravel Filament Components Laravel Package

ralphjsmit/laravel-filament-components

A set of reusable, ready-made components for Filament by Ralph Jsmit, including form fields, table columns, and UI widgets that speed up building admin panels in Laravel. Drop-in Blade and PHP components keep your Filament resources clean and consistent.

View on GitHub
Deep Wiki
Context7

A collection of reusable components for Filament.

Frequently asked questions about Laravel Filament Components
What is ralphjsmit/laravel-filament-components used for?
It is a collection of reusable components for Filament, including form fields, table columns, and UI widgets. It helps speed up building Laravel admin panels by giving you drop-in Blade and PHP components. It is presentational only and does not add persistence, routing, auth, or domain logic.
How do I install ralphjsmit/laravel-filament-components?
Install it with Composer using composer require ralphjsmit/laravel-filament-components. Laravel auto-discovery handles the service provider registration. You then either use the components directly in your Filament schemas or views, or register the package as a plugin if that fits your setup.
Which Laravel and Filament versions are supported?
The package is built for Laravel applications that already use Filament, and its composer.json defines the supported Filament major and PHP constraints. Check those constraints before installing or upgrading Filament. The 3.2.0 release added Laravel 13 support, but that is Laravel parity and not a commitment to the next Filament major.
Does this package work with Filament v3?
It is a Filament extension, so the reliable answer is in the package's composer.json and release notes for the version you install. Confirm the Filament major constraint matches your pinned Filament install before adopting it. Do not assume Laravel version support implies support for every Filament major.
Do I have to register the whole plugin or can I use single components?
The integration approach can be either dropping components into views or registering the plugin, depending on how the package exposes them. Per-component registration is the safer default when available because it lets you adopt a subset and roll back individual pieces. Plugin-wide registration means adopting the whole catalog and its bundled weight.
Does it require a custom Filament theme build?
The asset story is the largest driver of integration effort, so confirm it before adoption. If the components ship precompiled CSS, integration can be quick; if they require a custom Filament theme build with Tailwind safelist and content-path entries, effort moves to days. That also couples the package to your theme build.
Is it safe for production and does it meet accessibility requirements?
Treat it as a convenience utility for an admin stack that already standardizes on Filament, not as an architecture bet. Before customer-visible use, measure bundle weight and check keyboard and ARIA behavior plus visual fit; internal admin tools are lower risk. MIT licensing and publishable views make the fallback clean if you need to vendor components later.
How should I test Filament components from this package?
Assume props and rendered markup may move under SemVer, so budget visual regression checks rather than contract tests. Check whether the repository has CI and whether it runs against multiple Filament versions. Test the specific components you adopt inside your own Filament resources and theme.
What are alternatives if I only need one or two components?
If your overlap with the package is small, hand-rolling the component or copying a component into app/Filament/Components may be cheaper than adding a dependency. The value scales with repetition, so a large component inventory you would otherwise build justifies adoption. Also consider Filament's built-in components before adding another package.
What happens if the package is abandoned?
Abandonment risk is bounded but not eliminated because the package is MIT licensed and its views are publishable. The documented fallback is to vendor the handful of adopted components into app/Filament/Components at roughly one to two engineer-days each. Put that exit-ramp estimate in writing before adoption.
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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core