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

Wirekit Laravel Package

pushery/wirekit

WireKit is a free, open-source UI component library for Laravel Livewire. Build dashboards and marketing pages with Tailwind CSS v4 and Alpine.js—themeable, accessible, dark-mode aware components for forms, navigation, overlays, layouts, and more.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate UI development for Laravel Livewire apps: Reduces time-to-market for dashboards, admin panels, and marketing pages by providing pre-built, accessible, and themeable components (e.g., forms, tables, modals) that integrate seamlessly with Livewire’s reactivity.
  • Standardize design systems: Enables consistent theming (dark mode, custom tokens) and iconography across products, reducing developer overhead for UI consistency.
  • Build vs. Buy: Buy for rapid prototyping or small teams lacking design resources. Build if needing highly specialized components or custom integrations beyond WireKit’s scope (e.g., niche charting libraries).
  • Roadmap priorities:
    • Phase 1: Adopt WireKit for core admin interfaces (e.g., user management, analytics dashboards) to cut UI dev time by 40%.
    • Phase 2: Extend to public-facing pages (e.g., marketing sites, onboarding flows) using WireKit’s marketing components.
    • Phase 3: Customize themes/icons to align with brand guidelines, leveraging WireKit’s theming system to avoid reinventing the wheel.
  • Use cases:
    • Internal tools: Dashboards, CRUD interfaces, and workflow builders (e.g., data-table, kanban, filter-builder).
    • Public apps: Landing pages, pricing tables, and interactive tutorials (e.g., hero, cta, tour).
    • Accessibility compliance: Out-of-the-box WCAG adherence (e.g., keyboard navigation, contrast checks via wirekit:doctor:a11y).

When to Consider This Package

  • Adopt WireKit if:

    • Your team uses Laravel 12+, Livewire 4+, and Tailwind CSS v4 (no polyfills for legacy browsers).
    • You need production-ready components (forms, tables, modals) with zero utility-class soup (clean, maintainable code).
    • Your project requires dark mode, theming, or icon consistency without custom CSS/JS.
    • You prioritize accessibility and developer experience (e.g., Livewire integration docs, CLI tools for introspection).
    • Your roadmap includes rapid UI iteration (e.g., startups, MVPs, or internal tools).
  • Look elsewhere if:

    • You’re not using Laravel/Livewire (WireKit is TALL-stack specific).
    • You need highly customized animations or non-Tailwind CSS (e.g., Bootstrap, Material UI).
    • Your app targets older browsers (e.g., IE11, Safari <16.4).
    • You require enterprise-grade support (WireKit is MIT-licensed, community-driven).
    • Your use case demands specialized components (e.g., CAD tools, real-time collaboration) beyond WireKit’s scope.

How to Pitch It (Stakeholders)

For Executives:

"WireKit is a pre-built UI toolkit for Laravel Livewire that cuts our frontend development time by 40%—no more reinventing buttons, forms, or modals from scratch. It’s like Tailwind CSS for components:

  • Faster launches: Ship dashboards and marketing pages in weeks, not months.
  • Consistent design: Enforce brand guidelines with theming (dark mode, custom colors) and icon systems.
  • Accessibility built-in: WCAG-compliant by default, reducing legal/UX risks.
  • Low risk: MIT-licensed, open-source, and backed by a growing community. For our [Phase 1 admin panel] and [Phase 2 marketing site], WireKit lets us focus on core features while delivering polished UIs. The cost? A one-time setup (2–4 dev hours) vs. months of custom UI work."

For Engineers:

"WireKit solves our Livewire + Tailwind pain points:

  • Plug-and-play components: Use <x-wirekit::data-table> or <x-wirekit::modal> with Livewire’s wire:model—no manual reactivity.
  • Theming system: Override colors/icons via CSS variables (e.g., --color-wk-accent) or swap icon libraries (Heroicons, Lucide) in one config.
  • CLI tools: Debug accessibility (wirekit:doctor:a11y) or introspect components (wirekit:show dropdown) to speed up development.
  • Optional integrations: Add charts (Chart.js/ApexCharts), GDPR-compliant fonts, or custom editors (Tiptap) without vendor lock-in. Example:
<x-wirekit::tabs>
    <x-slot name="items">
        <x-wirekit::tabs.item>Dashboard</x-wirekit::tabs.item>
        <x-wirekit::tabs.item>Reports</x-wirekit::tabs.item>
    </x-slot>
    <!-- Tab content -->
</x-wirekit::tabs>

Pros: Saves 30+ hours on UI boilerplate. Cons: Requires Laravel 12+/Livewire 4+ (no legacy support)."*

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.
althinect/enum-permission
andydefer/laravel-actions
aimeos/prisma
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
spatie/mailcoach-vapor