yrizzz / adminkit
Modern, themeable admin panel starter kit built on Laravel 13, Livewire 4, Tailwind CSS v4, and Alpine.js.
Requires
- php: ^8.3
- laravel/framework: ^13.8
- laravel/tinker: ^3.0
- livewire/livewire: ^4.3
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.12
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
The Lightweight, Themeable Admin Panel Starter Kit for Laravel 13 & Livewire 4.
AdminKit provides a fast, elegant, and fully themeable admin foundation built natively with Laravel 13, Livewire 4, Tailwind CSS v4, and Alpine.js. No React or Vue build step required.
🔥 Why AdminKit?
- ⚡ Lightweight & Blazing Fast: Powered natively by Blade, Livewire 4, and Alpine.js. Zero heavy JavaScript framework overhead.
- 🎨 Modern Design System: Beautiful, minimal, and accessible UI components right out of the box.
- 🌓 Instant Theme Engine: Light, Dark, and System modes with 7 accent color themes and 5 border radius presets — saved in
localStoragewith zero FOUC (flash of unstyled content). - 🔄 Dual Layout & RTL Native: Switch between Vertical Sidebar and Horizontal Topbar layouts with built-in LTR & RTL support.
- ⌨️ Command Palette (⌘K): Built-in keyboard-driven global search palette for quick navigation.
- 🚀 Zero-Config Setup: Spin up a full-featured admin dashboard in less than 30 seconds.
✨ Features
- 🌐 Static HTML Ready: Includes complete pre-compiled static HTML export in the
dist/folder for standalone frontend deployment without PHP/Laravel backend. - 🔐 Authentication System: Pre-wired Login, Register, and Password Reset screens with seeded demo user.
- 🧩 UI Component Library: Modular Blade components (
resources/views/components/ui/*) including Button, Badge, Card, Input, Modal, Alert, Stat Box, Toaster, and Lucide Icons. - 📊 Pre-built Dashboards & Charts: Interactive Chart.js analytics widgets, stat summary cards, and activity feeds.
- 📋 Data Tables & Forms: Client-side sorting, searching, selection filters, multi-step form wizard, and custom inputs.
- ⚙️ Theme Customizer Drawer: Real-time interactive drawer to preview layout, direction, accent color, and radius adjustments.
🌐 Static HTML Export (dist/ Folder)
AdminKit comes with full Static HTML Export support! All 129+ pages, dashboards, apps, and UI elements are generated as clean, self-contained HTML files in the dist/ directory with relative asset paths. You can deploy the dist/ folder directly to any static web host or CDN (GitHub Pages, Vercel, Netlify, Cloudflare Pages, Apache, Nginx) without needing PHP or MySQL.
Exporting Static HTML
To build production assets and generate/update the dist/ static HTML folder:
npm run build php scripts/export-html.php
You can then open dist/index.html directly in your browser or serve the dist/ directory with any static HTTP server.
🚀 Quick Start
Option 1: Create Project via Composer (Recommended)
composer create-project yrizzz/adminkit my-app
cd my-app
php artisan serve
Option 2: Clone Repository
git clone https://github.com/yrizzz/adminkit.git my-app cd my-app # Install dependencies composer install npm install # Setup environment & database cp .env.example .env php artisan key:generate php artisan migrate --seed # Build assets & start server npm run build php artisan serve
🔑 Demo Credentials
| Field | Value |
|---|---|
| URL | http://127.0.0.1:8000 |
admin@adminkit.test |
|
| Password | password |
☕️ Support & Sponsor
If you find AdminKit helpful and want to support its development, you can sponsor via:
- Saweria: https://saweria.co/yrizzz
- BNB Chain (BEP-20):
0xc708ba9b4764deaaf3b24147ff0c5c8ed7ea4c80
Your support is greatly appreciated! ❤️
⭐️ Show Your Support
If you find AdminKit helpful for your projects, please consider giving this repository a ⭐️ Star on GitHub! It helps the project grow and reach more Laravel developers.
📝 License
AdminKit is open-sourced software licensed under the MIT license.