June 19, 2026 · The SaddlePHP team
Saddle 1.0 is here
Saddle is now 1.0. Define an Eloquent resource and you get a polished Inertia and Vue panel, and your host app installs zero npm.
The 1.0 surface covers the everyday work of an admin panel: CRUD resources with a record view page, a form and table builder, BelongsTo fields and HasMany relation managers, filters, row and bulk actions, and policy-driven authorization throughout.
It also covers the things that make a panel feel finished: global search, soft deletes with restore and force-delete, dashboard widgets, database notifications, dark mode and theming hooks, localization, host testing helpers, CSV import and export, and multi-tenancy with an access gate and tenant registration.
Three first-party plugins show off the plugin story: a Markdown field, a Media field, and a model-change Audit Log. They are framework-agnostic custom elements, so plugin authors are not tied to the panel internals.
Saddle up. Pull it into any Laravel app and hitch up your first panel in minutes.
