glhd/aire
Aire is a modern, fluent form builder for Laravel. Define fields and layouts in PHP or Blade, bind models, surface validation errors, and render clean, accessible HTML forms through a simple, component-based API.
Aire\Form, sections, fields, reusable components). This is a "buy" decision for teams that keep rebuilding the same input markup, error display, and old-input repopulation logic on every CRUD screen.Adopt when:
Look elsewhere when:
For executives (30 seconds): We use Aire, a small open-source Laravel package that lets engineers define forms in code instead of hand-writing HTML for every screen. It cuts repetitive work on our admin and settings pages, enforces a consistent look and error handling, and reduces bug surface in forms. This release confirms it works with the newest Laravel version, so it's not an obstacle to our upcoming framework upgrade. Risk is low and contained: it's a rendering layer, not a data or infrastructure dependency, and forms can be reverted to plain Blade if needed.
For engineering: 2.16.0 is a compatibility-only release adding Laravel 13 support — no API changes, no migrations, no deprecations. Treat it as a routine minor bump: update the constraint, run the form-related test suite, and confirm styled output and validation error rendering are unchanged. The package remains appropriate for Blade-rendered forms; if we move a surface to Inertia/Livewire, that surface should not adopt Aire. Keep it pinned, review it at each Laravel major, and avoid spreading it into areas where a client-side form stack is planned.
How can I help you explore Laravel packages today?