Monorepo for the Wire ecosystem – enterprise-grade Livewire components for Laravel.
| Package | Description | Standalone |
|---|---|---|
wire-core |
Shared foundation: traits, actions, modals, notifications, icons | Dependency only |
wire-forms |
Form fields, validation, layout components | Yes |
wire-table |
Table component with inline editing, filters, sorting, pagination | No (requires core + forms) |
wire-sortable |
Drag and drop row and column reordering for Wire Table | Optional |
| Combination | Use Case |
|---|---|
wire-core |
Not typically installed alone (dependency of other packages) |
wire-core + wire-forms |
Standalone forms in Livewire components |
wire-core + wire-forms + wire-table |
Full table with edit actions and inline editing |
- PHP 8.2+
- Laravel 10, 11, or 12
- Livewire 3.x
- Tailwind CSS 3.x
- Node.js & npm (for Vite)
# Full ecosystem (table + forms + core)
composer require nyoncode/wire-table
# Standalone forms (forms + core)
composer require nyoncode/wire-formsAfter installing, configure Tailwind CSS to scan Wire package views. See the Getting Started guide for Vite setup, Tailwind content paths, layout template, and troubleshooting.
Maintainer architecture notes and decision records live outside user documentation in architecture/.
git clone https://github.com/NyonCode/wire.git
cd wire
composer install# All tests
composer test
# Per-package
composer test:core
composer test:forms
composer test:table# Laravel Pint
composer lint
# PHPStan
composer analyse| Section | Description |
|---|---|
| Core: Foundation | Shared traits, icons, colors, base classes |
| Core: Actions | Row, bulk, header actions, action groups |
| Core: Notifications | Notification drivers and customization |
| Core: Modals | Modals, confirmations, slide-overs, wizards |
| Core: Plugins | App and package extension points |
| Core: Audit Log | Audit model changes and table-related events |
| Project Map | Package overview, install paths, source layout |
| Configuration | Published config files and environment variables |
| Authorization | Gates, policies, permissions, and callbacks |
| Forms: Overview | Form setup, WithForms trait, save lifecycle |
| Forms: Field Reference | Per-field documentation for built-in form components |
| Table: Overview | Table features and configuration |
| Table: Actions | Row, bulk, and header actions |
| Table: Exports | CSV, Excel, and PDF exports |
| Table: Notifications | User feedback and notification drivers |
| Table: Sub-Rows | Child rows and grouped detail views |
| Sortable: Overview | Drag and drop sorting for rows and columns |
MIT