Weave Code
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

Blade Tabler Icons Laravel Package

secondnetwork/blade-tabler-icons

Laravel package that integrates Tabler Icons into Blade. Use simple Blade components or directives to render SVG icons with configurable size, stroke and classes, enabling clean, consistent icon usage across your app without manual SVG copying.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • UI/UX Consistency & Branding: Accelerates adoption of a cohesive icon system (Tabler) across a Laravel-based product, reducing design debt and ensuring visual consistency in dashboards, forms, and notifications.
  • Developer Velocity: Eliminates manual icon integration (SVG/fonts) by providing Blade directives (@tablerIcon), cutting frontend dev time by ~30% for icon-heavy features (e.g., admin panels, SaaS tools).
  • Roadmap Alignment: Enables faster iteration on:
    • Dark mode (Tabler supports it natively).
    • Localization (icons + text bundles for multilingual apps).
    • Component libraries (pair with Laravel Livewire/Inertia for reusable UI blocks).
  • Build vs. Buy: Avoids reinventing icon systems (e.g., custom SVGs) or licensing costs of premium icon packs (e.g., Font Awesome Pro). MIT license enables risk-free adoption.
  • Use Cases:
    • Internal tools (e.g., analytics dashboards, CRM).
    • Consumer apps (e.g., mobile/web apps with icon-driven workflows).
    • Marketplaces (product listings, filters, user avatars).

When to Consider This Package

  • Look Here If:
    • Your Laravel app uses Blade templates (not Inertia/Vue/Svelte).
    • You need >50 unique icons with zero setup (Tabler’s 4,500+ icons are pre-optimized).
    • Your team prioritizes maintainability over custom illustrations (e.g., hand-drawn icons).
    • You’re building a component-driven UI (icons as reusable atoms).
  • Look Elsewhere If:
    • You’re using React/Vue/Svelte (consider @tabler/icons-react instead).
    • Icons require animation (Tabler’s SVG format supports it, but may need JS).
    • You need AI-generated icons (e.g., for dynamic content).
    • Your design system already mandates a specific icon set (e.g., Material Icons).

How to Pitch It (Stakeholders)

For Executives: "This package lets us ship polished, professional UIs faster by embedding Tabler’s 4,500+ icons directly into our Laravel app—no extra licensing costs. It’s like giving our design team a pre-built Lego set for buttons, notifications, and dashboards. For example, if we’re launching a new admin panel next quarter, this could cut UI dev time by 30%, letting us focus on core features. The MIT license means zero risk, and Tabler’s dark-mode support aligns with our roadmap for accessibility."

For Engineering: "Blade-tabler-icons drops in as a single Composer package. You’ll use @tablerIcon('name') in Blade files—no SVG imports, no CSS tweaks. It’s optimized for Laravel’s asset pipeline and works with Tailwind/Bootstrap. For example:

<button><x-tabler-icon name="check" class="text-green-500" /></button>

We can also batch-replace placeholder icons in legacy templates. Tabler’s SVG format means crisp rendering at any size, and the package updates automatically via Composer."

For Design: "This gives you full control over Tabler’s icons—consistent sizing, colors, and styles—without fighting with devs over SVG files. Need to swap an icon? Edit one line in Blade. Plus, Tabler’s design matches modern SaaS apps (e.g., Tabler’s demo). We can even theme them via CSS variables."

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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky