Download the PHP package zofe/rapyd-admin without Composer
On this page you can find all versions of the php package zofe/rapyd-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zofe/rapyd-admin
More information about zofe/rapyd-admin
Files in zofe/rapyd-admin
Package rapyd-admin
Short Description rapyd admin for laravel
License MIT
Homepage https://github.com/zofe/rapyd-admin
Informations about the package rapyd-admin
Rapyd Admin
Rapyd Admin is an open-source admin panel for Laravel — a light alternative to Nova, Filament and Backpack, designed for teams building SaaS products and for development with AI agents.
Why Rapyd Admin
No framework inside the framework. Unlike most Laravel admin panels, Rapyd Admin generates plain Livewire components and Blade views that live in app/Modules/. No DSL, no proprietary resource classes — just standard Laravel code you can read, edit, and own.
Built for SaaS. Auth (Fortify, Socialite, 2FA), roles & permissions, and a multi-tenant Companies module (1–3 tiers, optional UUID keys) are bundled. One command sets up a production-ready starting point.
Agent-friendly. Each module is a self-contained folder with flat, readable files. LLMs can scaffold, modify and extend modules without reverse-engineering a custom abstraction layer. rpd:make generates the boilerplate; your agent — or you — handles the rest.
Requirements
- PHP 8.2+
- Laravel 11 / 12 / 13
- Livewire 4
Installation
Run the setup command to configure the database, publish configs, and seed the default admin user:
Login with the default admin account:
What's included
Rapyd Admin ships three bundled modules — no extra packages needed:
- Layout — navbar/sidebar based on SBAdmin 3, updated to Bootstrap 5.3, SCSS customizable, anonymous Blade components.
- Auth — authentication via Laravel Fortify, Socialite, 2FA, and role/permission management via
spatie/laravel-permission. - Companies — multi-tenant company hierarchy (1–3 tiers), with optional UUID primary keys.
Generators
Livewire component
Generates app/Livewire/UserTable.php and its blade view.
Module (Table + View + Edit)
Creates app/Modules/Blog/ with:
Blade Components
Table
Datatable with filters, sorting, and pagination:
View
Detail page with buttons and actions:
Edit
Form bound to a Livewire model:
Form Fields
All field components use wire:model.live.debounce.150ms by default. Pass :lazy="true" to switch to wire:model.blur.
Common props: label, placeholder, model, options, debounce, prepend, append, help, icon, size, multiple, endpoint, format, value-format, rows.
Navigation Components
Companies / Multi-tenancy
Enable Companies in your .env:
Run php artisan rpd:make:setup — it will seed a root company and a demo tenant automatically.
To enable company scoping on your User model, run:
Livewire 4 notes
wire:model.lazyhas been removed in LW4. Allx-rpd::field components default towire:model.live.debounce.150ms. Pass:lazy="true"to usewire:model.blur.- Module components referenced in Blade views use
.as directory separator in the namespace:livewire:mymodule::subdir.component-name. - LW4 ships Alpine.js 3.14 internally — do not include a separate Alpine bundle.
Credits
- Felice Ostuni
- All Contributors
Inspired by:
- rapyd-laravel — the original library, 900+ GitHub stars and 150k+ downloads. Rapyd Admin is its modern successor.
- livewire
- laravel-bootstrap-components
License
All versions of rapyd-admin with dependencies
illuminate/config Version ^11.0|^12.0|^13.0
illuminate/contracts Version ^11.0|^12.0|^13.0
laravel/fortify Version ^1.0
laravel/serializable-closure Version ^2.0
livewire/livewire Version ^4.0
spatie/laravel-permission Version ^6.0