Laravel后台工具站启动器

ShadBladeKit — Laravel 后台模板

作者 yossrinjeh

基于 Laravel 11 与 Blade 的后台启动套件,内置认证、权限、CRUD 生成器、多语言与 RTL 支持。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

1 个预览视图
作者提供的预览
作者提供的预览

来自项目 README 的原始预览。

目前有 1 张原始预览,可打开完整图片查看设计细节。

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-03查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Laravel 11 与 Blade,搭配 Tailwind CSS、Alpine.js、Vite 和 Chart.js

02

内置完整认证流程:登录、注册、重置密码、邮箱验证、TOTP 两步验证与恢复码

03

基于 Spatie Permissions 的角色权限体系,并带活动日志与用户批量操作

04

CRUD 生成器一条命令生成迁移、模型、控制器、表单请求、视图、路由、权限与翻译键

05

内置英语、法语、西班牙语、阿拉伯语四种语言,阿拉伯语提供 RTL 布局

06

提供 5 套主题预设、自定义颜色编辑器、明暗模式与 Ctrl+K 命令面板

模板详细介绍

ShadBladeKit 是一个 Laravel 11 后台启动套件,使用 Blade 模板与 Tailwind CSS 构建界面,配套 Alpine.js、Vite 与 Chart.js。它把后台项目常见的认证、用户管理、角色权限、多语言、主题切换与数据看板预先搭好,适合作为管理面板或内部工具的起点。

功能上,它提供登录、注册、重置密码、邮箱验证、TOTP 两步验证与恢复码,权限控制基于 Spatie Permissions,并记录活动日志。用户管理支持弹窗式 CRUD、批量操作、搜索筛选、头像上传、角色分配以及导入导出。界面侧包含 5 套主题预设、自定义颜色编辑器、明暗模式、命令面板(Ctrl+K)与响应式布局。

多语言部分内置英语、法语、西班牙语和阿拉伯语,阿拉伯语提供 RTL 布局;翻译管理界面可检测缺失的翻译键,并可选接入 Gemini 2.0 Flash API 进行翻译。CRUD 生成器通过 php artisan create:crud 命令生成迁移、模型、控制器、表单请求、视图、路由、权限、侧边栏入口与翻译键。

使用限制:仓库 README 的路线图显示 API(Sanctum)、文件管理器、邮件模板、备份、队列监控与多租户等功能属于后续版本,当前版本不包含;演示图片、字体、图标等第三方素材需单独核对许可;数据库、托管、AI 翻译等外部服务可能产生费用。

Laravel后台工具站启动器

适合你的项目吗?

适用场景

  • 搭建带角色权限与审计日志的企业内部管理后台
  • 开发需要多语言与 RTL 布局的 SaaS 或运营平台
  • 用 CRUD 生成器快速产出数据表的增删改查模块
  • 为已有 Laravel 项目补充两步验证、用户管理与主题系统

适合人群

  • 熟悉 Laravel 与 Blade 的后端开发者
  • 需要现成认证与权限体系的后台项目
  • 面向阿拉伯语等 RTL 语言市场的多语言产品
  • 希望用命令生成 CRUD 模块以减少重复编码的团队

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    克隆仓库后依次执行 composer install、npm install,复制 .env.example 为 .env 并生成应用密钥

  2. 2

    运行 php artisan migrate --seed 初始化数据库,再执行 npm run build 并启动 php artisan serve

  3. 3

    默认管理员账号为 [email protected],密码 password,首次登录后应尽快修改

  4. 4

    数据库支持 MySQL 或 PostgreSQL,AI 翻译功能需要自行配置 Gemini API 凭据

  5. 5

    演示图片、字体、图标等第三方素材需按各自许可单独核对

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • AI 翻译功能依赖外部 Gemini 2.0 Flash API,需自行申请并配置 API 密钥,可能产生第三方服务费用。
  • API(Sanctum)、文件管理器、邮件模板、备份、队列监控等属于后续版本,当前 v1.0 不包含。
  • 多租户、通知中心、支付与插件系统属于未来规划,当前版本不可用。
  • 运行需自备 MySQL 或 PostgreSQL 数据库服务,数据库托管可能产生费用。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

**AI-Powered Translation**: Gemini 2.0 Flash API integration

README 原文

### 🚀 v1.1 — Coming Soon - **API System**: Laravel Sanctum integration

README 原文

### 🌟 v1.2 — Future - Multi-tenancy

README 原文

- MySQL / PostgreSQL

README 原文
https://github.com/yossrinjeh/ShadBladeKit/blob/master/LICENSEhttps://github.com/yossrinjeh/ShadBladeKit/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-03。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 88 / 100
技术栈
Laravel
网站类型
后台 · 工具站 · 启动器
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2025-11-25
截图检查日期
2026-10-03

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Laravel。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 898a832c99735edcbe312422bd8d5350f853e75c396de22dc2bad8bacda0b8c5

2026-10-03T07:44:27.211Z

来源文件 / 仓库
# 🚀 ShadBladeKit

**The Ultimate Laravel 11 Starter Kit — Enterprise Features, Modern UI, and Developer Superpowers**

<p align="center">
  <img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="380" alt="Laravel Logo">
</p>

<p align="center">
  <a href="https://github.com/yossrinjeh/ShadBladeKit/blob/master/LICENSE"><img src="https://img.shields.io/badge/License-MIT-green?style=for-the-badge" 
  style="height:20px;"
  /></a>
  <a href="https://github.com/yossrinjeh/ShadBladeKit/stargazers"><img src="https://img.shields.io/github/stars/yossrinjeh/ShadBladeKit?logo=github" /></a>
  <a href="https://github.com/yossrinjeh/ShadBladeKit/releases"><img src="https://img.shields.io/github/v/release/yossrinjeh/ShadBladeKit?logo=github" /></a>
  <a href="https://laravel.com/"><img src="https://img.shields.io/badge/Laravel-11-FF2D20?logo=laravel" /></a>
  <a href="https://www.php.net/"><img src="https://img.shields.io/badge/PHP-8.3%2B-777BB4?logo=php" /></a>
  <a href="https://github.com/yossrinjeh/ShadBladeKit/commits/master"><img src="https://img.shields.io/github/last-commit/yossrinjeh/ShadBladeKit?logo=git" /></a>
</p>

---

# 📋 Table of Contents

- [🎯 Overview](#-overview)
- [🎮 Live Demo](#-live-demo)
- [✨ Features](#-features)
  - [🔐 Authentication & Security](#-authentication--security)
  - [👥 User Management](#-user-management)
  - [🎨 Modern UI/UX](#-modern-uiux-shadcn-inspired)
  - [🌍 Multilingual & Translation Management](#-multilingual--translation-management)
  - [📊 Analytics Dashboard](#-analytics-dashboard)
  - [⚡ CRUD Generator](#-crud-generator)
- [📸 Screenshots](#-screenshots)
- [🛠️ Tech Stack](#️-tech-stack)
- [🚀 Installation](#-installation)
- [🔑 Default Credentials](#-default-credentials)
- [📁 Project Structure](#-project-structure)
- [🗺️ Roadmap](#️-roadmap)
- [🤝 Contributing](#-contributing)
- [👨💻 Author](#-author)
- [⭐ Support the Project](#-support-the-project)

---

# 🎯 Overview

**ShadBladeKit** is a premium-quality Laravel 11 starter kit built to eliminate boilerplate and boost productivity.  
It combines:

- Enterprise-grade security  
- Modern Shadcn-inspired Blade UI  
- A complete CRUD generator  
- Multi-language support with RTL  
- Theme presets + custom theming  
- Analytics and dashboards  
- A stunning command palette  
- A fully customizable, scalable architecture  

Perfect for:

- SaaS Applications  
- Internal Dashboards  
- Admin Panels  
- Enterprise Workflows  
- Multilingual Platforms  

---

# 🎮 Live Demo

👉 **https://shadbladekit.yosridev.com**

## ⚡ CRUD Generator in Action

<p align="center">
  <img src="https://shadbladekit.yosridev.com/storage/captures/ezgif-6d5cd9f8392749c7.gif" alt="CRUD Generator Demo" width="800">
</p>

> **One Command = Complete Feature** - Watch how `php artisan create:crud Post` generates everything you need!

---

# ✨ Features

## 🔐 Authentication & Security
- **Complete Auth System**: Login, Register, Reset Password
- **Email Verification**: Secure account activation
- **Two-Factor Authentication (TOTP)**: Enhanced security
- **Recovery Codes**: Backup authentication method
- **Role & Permission System**: Spatie-powered access control
- **Activity Logs**: Comprehensive audit trails
- **Session Management**: Secure session handling

## 👥 User Management
- **Advanced CRUD**: Modal-based interface
- **Bulk Operations**: Mass user actions
- **Smart Search & Filters**: Advanced user discovery
- **Avatar Upload**: Profile image management
- **Role Assignment**: Flexible permission system
- **Export / Import**: Data portability

## 🎨 Modern UI/UX (Shadcn-Inspired)
- **Custom Blade Components**: Reusable UI elements
- **5 Theme Presets**: Professional color schemes
- **Custom Color Editor**: Brand customization
- **Live Preview**: Real-time theme changes
- **Dark / Light Mode**: Automatic theme switching
- **100% RTL Support**: Right-to-left layouts
- **Fully Responsive**: Mobile-first design
- **Command Palette**: Ctrl+K quick navigation

## 🌍 Multilingual & Translation Management
- **4 Languages**: English, French, Spanish, Arabic (RTL)
- **AI-Powered Translation**: Gemini 2.0 Flash API integration
- **Translation Management System**: Complete admin interface
- **Auto-Sync**: Intelligent detection of missing translation keys
- **100% RTL Support**: Full right-to-left layout support
- **File-Based System**: High-performance translation storage
- **Auto-detected & switchable**: Smart language detection
- **Intelligent Fallbacks**: English fallback system

## 📊 Analytics Dashboard
- KPI Widgets
- User Growth
- Recent Activity Timeline
- Role Distribution Graphs

## ⚡ CRUD Generator
```bash
php artisan create:crud Post
```
**Generates Everything Automatically:**

- ✅ **Migration** (database table)
- ✅ **Model** (Eloquent model)
- ✅ **Controller** (full CRUD logic)
- ✅ **Form Request** (validation rules)
- ✅ **Views** (modal-based interface)
- ✅ **Routes** (protected with permissions)
- ✅ **Permissions** (role-based access)
- ✅ **Sidebar Navigation** (auto-updated)
- ✅ **Translation Keys** (multilingual ready)

**One Command = Complete Feature**

---

# 📸 Screenshots

| Dashboard | User Management |
|----------|------------------|
| ![Dashboard](https://shadbladekit.yosridev.com/storage/captures/dash.PNG) | ![Roles Management](https://shadbladekit.yosridev.com/storage/captures/roles.PNG) |

| Theme System | Command Palette |
|--------------|------------------|
| ![Theme Presets](https://shadbladekit.yosridev.com/storage/captures/thems.PNG) | ![Command Palette](https://shadbladekit.yosridev.com/storage/captures/palette.PNG) |

| Custom Theming | Translation Management |
|----------------|------------------------|
| ![Custom Colors](https://shadbladekit.yosridev.com/storage/captures/custom.PNG) | ![AI Translation](https://shadbladekit.yosridev.com/storage/captures/translate.PNG) |

| Welcome Page | Settings Panel |
|--------------|----------------|
| ![Home Page](https://shadbladekit.yosridev.com/storage/captures/home.PNG) | ![Settings](https://shadbladekit.yosridev.com/storage/captures/sett.PNG) |

| Activity Logs | UI Components |
|---------------|---------------|
| ![Activity Logs](https://shadbladekit.yosridev.com/storage/captures/log.PNG) | ![Components](https://shadbladekit.yosridev.com/storage/captures/comp.PNG) |

| RTL Support | Add Role |
|-------------|----------|
| ![RTL Layout](https://shadbladekit.yosridev.com/storage/captures/rtl.PNG) | ![Add Role](https://shadbladekit.yosridev.com/storage/captures/add%20role.PNG) |

---

# 🛠️ Tech Stack

- Laravel 11  
- PHP 8.3+  
- Blade  
- Tailwind CSS  
- Alpine.js  
- Vite  
- MySQL / PostgreSQL  
- Chart.js  
- Spatie Permissions  

---

# 🚀 Installation

```bash
git clone https://github.com/yossrinjeh/ShadBladeKit.git
cd ShadBladeKit

composer install
npm install

cp .env.example .env
php artisan key:generate

php artisan migrate --seed

npm run build
php artisan serve
```

---

# 🔑 Default Credentials

| Role | Email | Password |
|------|--------|----------|
| Admin | [email protected] | password |
| User | [email protected] | password |

---

# 📁 Project Structure

```
ShadBladeKit/
├── app/
│   ├── Console/Commands/
│   ├── Http/Controllers/
│   ├── Models/
├── resources/
│   ├── views/
│   ├── lang/
│   ├── components/ui/
├── database/
│   ├── migrations/
│   ├── seeders/
└── routes/
    ├── web.php
    └── auth.php
```

---

# 🗺️ Roadmap

### ✅ v1.0 — Current Release
- **Authentication & Security**: Complete 2FA system
- **CRUD Generator**: One-command full CRUD generation
- **Translation System**: AI-powered multilingual management
- **RTL Support**: 100% right-to-left layout compatibility
- **Theme System**: 5 presets + custom color management
- **User Management**: Advanced CRUD with bulk operations
- **Command Palette**: Ctrl+K quick navigation
- **Analytics Dashboard**: Real-time KPIs and charts

### 🚀 v1.1 — Coming Soon
- **API System**: Laravel Sanctum integration
- **File Manager**: Advanced file handling
- **Email Templates**: Customizable notifications
- **Backup System**: Automated data backups
- **Queue Monitor**: Background job tracking
- **Advanced Analytics**: Enhanced reporting

### 🌟 v1.2 — Future
- Multi-tenancy
- Notification Center
- Payments
- Plugin System

---

# 🤝 Contributing

1. Fork  
2. Create a feature branch  
3. Commit  
4. Open PR  

---

# 👨‍💻 Author

**Yossri Njeh**  
Email: **[email protected]**  
GitHub: https://github.com/yossrinjeh

---

# ⭐ Support the Project

If you like ShadBladeKit, give it a ⭐ on GitHub!

<p align="center">
  <a href="https://github.com/yossrinjeh/ShadBladeKit/stargazers">
    <img src="https://img.shields.io/github/stars/yossrinjeh/ShadBladeKit?style=social" />
  </a>
</p>

<p align="center"><strong>Built with ❤️ for the Laravel community</strong></p>
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。