Start Here
Project Map
Wire is a Laravel Livewire package ecosystem split into four Composer packages. Install only the package that matches the UI you need; dependencies are pulled in automatically.
Wire is a Laravel Livewire package ecosystem split into four Composer packages. Install only the package that matches the UI you need; dependencies are pulled in automatically.
Packages
| Package | Composer name | Purpose | Depends on |
|---|---|---|---|
| Core | nyoncode/wire-core |
Shared actions, modals, notifications, widgets, audit log, Blade helpers | Laravel, Livewire |
| Forms | nyoncode/wire-forms |
Standalone form schema, field components, validation, save lifecycle | Core |
| Table | nyoncode/wire-table |
Tables, columns, filters, actions, inline editing, exports | Core, Forms |
| Sortable | nyoncode/wire-sortable |
Drag and drop row and column reordering for Wire Table | Core, Table |
Install Paths
| Goal | Install |
|---|---|
| Build a table UI | composer require nyoncode/wire-table |
| Build standalone forms only | composer require nyoncode/wire-forms |
| Add row or column reordering | composer require nyoncode/wire-sortable |
| Use shared widgets/actions only | composer require nyoncode/wire-core |
Documentation Map
| Area | Start here | Main references |
|---|---|---|
| Setup | Getting Started | Configuration, Authorization |
| Forms | Forms Overview | Field Reference, Validation, Save Lifecycle |
| Tables | Table Overview | Columns, Filters, Actions, Exports |
| Sortable | Sortable Overview | Installation, Row Reordering, Column Reordering |
| Core UI | Core Actions | Modals, Notifications, Widgets, Plugins, Audit Log |
Source Layout
| Path | Contents |
|---|---|
packages/core/src/Actions |
Action, BulkAction, HeaderAction, presets, modal action helpers |
packages/core/src/Modals |
Modal, confirmation, slide-over, wizard classes |
packages/core/src/Notifications |
Notification value object, manager, drivers |
packages/core/src/Widgets |
Stats, chart, table, custom widgets |
packages/core/src/Audit |
Audit entries, events, logger, model trait, audit trail action |
packages/core/src/Core/Plugin |
Plugin contract, manager, hooks, type registries |
packages/forms/src/Components |
Form fields, layout components, relationship fields, repeater |
packages/forms/src/Forms |
Form public API and WithForms Livewire trait |
packages/table/src/Columns |
Table column classes and inline-editing columns |
packages/table/src/Filters |
Select, date, number range, ternary, and custom filters |
packages/table/src/Export |
CSV, Excel, PDF export support |
packages/table/src/Concerns/WithTable.php |
Livewire integration for table state and actions |
packages/sortable/src |
Sortable table helpers, Livewire trait, column-order model |
Test Commands
composer testcomposer test:corecomposer test:formscomposer test:tablecomposer test:sortablecomposer lintcomposer analyse