ryangjchandler/blade-tabler-icons
A Laravel package that provides Blade components for the Tabler Icons set. Render any icon with a simple tag like , with support for icon styles and attributes, so you can drop crisp SVG icons into your Blade views without extra setup.
Architecture fit
blade-ui-kit/blade-icons and exposes icons as Blade components (e.g. <x-tabler-home />) and/or a Blade directive. It adds no service providers of consequence, no middleware, no persistence, and no runtime dependency on external services.blade-ui-kit/blade-icons, which is actively maintained. That distinction matters for the risk assessment: the fragile layer is the icon-set registration, not the rendering engine.Integration feasibility
composer require ryangjchandler/blade-tabler-icons; icon discovery is automatic via the blade-icons manifest. No config publishing is required for basic use. Estimated effort for a first working icon in a skeleton app: under 30 minutes.Technical risk
composer audit, SCA, SBOM generation) will flag an archived/unmaintained package. Expect to have to justify or document an exception.Key questions
Stack fit
blade-ui-kit/blade-icons or willingness to adopt it.Migration path
<x-app.icon name="home" />) so the underlying set is replaceable without touching call sites. This wrapper is the cheapest insurance policy available and should be treated as mandatory, not optional.resources/svg and register them with blade-icons directly, or move to a maintained set. Budget roughly one day per 50–100 icon call sites, less if the wrapper component was used.Compatibility
blade-ui-kit/blade-icons version is one that supports the current Laravel major; the archived package's own composer constraints may pin an older blade-icons range, which can create a conflict during a framework upgrade.tabler icon-set prefix if another package already claims it.img-src adjustments).Sequencing
composer audit.Maintenance
Support
Scaling
Failure modes
Ramp-up
Bottom line for a TPM: technically trivial to adopt and cheap to operate, but it is a frozen dependency in an actively evolving area (design systems and framework majors). Approve it only if Tabler iconography is a genuine requirement, and only with a pinned version, a project-owned wrapper component, a named owner, and a pre-agreed exit procedure. If Tabler is merely a preference, substitute a maintained icon set and avoid the governance overhead entirely.
How can I help you explore Laravel packages today?