# rapyd-admin
**Repository Path**: trusted-list/rapyd-admin
## Basic Information
- **Project Name**: rapyd-admin
- **Description**: Rapyd Admin is an open-source admin panel for Laravel — a light alternative to Nova, Filament and Backpack
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-09-08
- **Last Updated**: 2026-09-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Rapyd Admin
[](https://rapyd.dev)
**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.
**[Live demo →](https://rapyd.dev)**
## Why Rapyd Admin
**Consistent patterns, plain code.** No DSL, no proprietary resource classes. Unlike Nova or Filament, Rapyd Admin generates plain Livewire + Blade files that live in your codebase and are yours to edit. It gives you the structure you'd write anyway — consistent module layout, a unified `x-rpd::` field component API, auth and multi-tenancy included — then stays out of the way.
**Built for SaaS.** Auth (Fortify, Socialite, 2FA), roles & permissions, and multi-tenant Companies (1–3 tiers, optional UUID keys) are bundled. One command sets up a production-ready starting point.
**Agent-friendly.** Flat, self-contained module folders with consistent naming. LLMs can scaffold and extend without reverse-engineering proprietary abstractions.
---
## Requirements
- PHP 8.2+
- Laravel 11 / 12 / 13
- Livewire 4
---
## Installation
```bash
composer create-project --prefer-dist laravel/laravel myapp
cd myapp
composer require zofe/rapyd-admin
```
Run the setup command to configure the database, publish configs, and seed the default admin user:
```bash
php artisan rpd:make:setup
php artisan serve
```
Login with the default admin account:
```
email: admin@laravel
password: admin
```
---
## 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.
[](https://rapyd.dev)
---
## Generators
### Livewire component
```bash
php artisan rpd:make UserTable User
```
Generates `app/Livewire/UserTable.php` and its blade view.
### Module (Table + View + Edit)
```bash
php artisan rpd:make Articles Article --module=Blog
```
Creates `app/Modules/Blog/` with:
```
app/Modules/Blog/
├── Livewire/
│ ├── ArticlesEdit.php
│ ├── ArticlesTable.php
│ └── ArticlesView.php
├── Views/
│ ├── articles_edit.blade.php
│ ├── articles_table.blade.php
│ └── articles_view.blade.php
└── routes.php
```
---
## Blade Components
### Table
Datatable with filters, sorting, and pagination:
```html
@foreach ($items as $article)
title
@endforeach
{{ $article->id }}
{{ $article->title }}