| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A modular Laravel 13 starter kit for building admin-driven and content-driven apps with Filament 5, Livewire 4, and Tailwind 4.
LaraCoreKit gives you a clean starting point with auth, users, roles/permissions, blog, settings, media, multilingual content, and RTL support already structured for real projects. Each official module follows the same contract: migrations, routes, policies, translations, UI, admin resources, tests, and docs.
Live Demo: https://www.laracorekit.com | Documentation: https://www.laracorekit.com/docs
Filament 5 admin panel with dark mode support, resource management, and widgets
Rich text editor with multilingual support, SEO fields, and draft management
175+ production-ready Tailwind components across 12 categories
Full right-to-left layout support for Arabic and other RTL languages
Creating a Blog Post
Language Switching
LaraCoreKit includes these official modules out of the box:
These features are available as separate addon modules or are planned for future releases:
| Technology | Version | Purpose |
|---|---|---|
| PHP | 8.3+ | Server-side language |
| Laravel | 13.x | Backend framework |
| Filament | 5.x | Admin panel |
| Livewire | 4.x | Dynamic frontend components |
| Tailwind CSS | 4.x | Utility-first styling |
| Alpine.js | 3.x | Lightweight JavaScript (bundled with Livewire) |
| Vite | 5.x | Asset bundler |
| MySQL/PostgreSQL/SQLite | Latest | Database options |
# Clone the repository
git clone https://github.com/ProgrammerNomad/LaraCoreKit.git my-app
cd my-app
# Install PHP dependencies
composer install
# Install Node dependencies
npm install
# Setup environment
cp .env.example .env
php artisan key:generate
# Create and setup database (SQLite for quick start)
touch database/database.sqlite
php artisan migrate --seed
# Link storage
php artisan storage:link
# Create admin user
php artisan filament:user
# Build frontend assets
npm run build
# Start development server
php artisan serveYour application will be available at http://localhost:8000
Admin panel at http://localhost:8000/admin
For active development with hot-reload:
# Terminal 1: Start Laravel dev server
php artisan serve
# Terminal 2: Start Vite dev server
npm run devLive Demo: https://www.laracorekit.com
Admin Panel: https://www.laracorekit.com/admin
| Role | Password | |
|---|---|---|
| Admin | admin@laracorekit.com | Admin@123 |
| Editor | editor@laracorekit.com | Admin@123 |
| User | user@laracorekit.com | User@123 |
Note: Demo site resets every 30 minutes. Destructive actions are blocked in demo mode.
Every official LaraCoreKit module is installable, removable, versioned, and documented. Each module includes routes, migrations, seeders, permissions, policies, translations, frontend UI, Filament resources/pages, tests, and upgrade notes.
LaraCoreKit includes 175+ production-ready UI components built with Tailwind CSS and Livewire. View them all at https://www.laracorekit.com/ui-showcase
Component Categories:
Each LaraCoreKit module follows this structure:
modules/YourModule/ ├── src/ │ ├── YourModuleServiceProvider.php │ ├── Http/ │ │ ├── Controllers/ │ │ ├── Livewire/ │ │ └── Middleware/ │ ├── Models/ │ ├── Policies/ │ ├── Filament/ │ │ ├── Resources/ │ │ ├── Pages/ │ │ └── Widgets/ │ └── Console/ ├── database/ │ ├── migrations/ │ ├── seeders/ │ └── factories/ ├── routes/ │ ├── web.php │ └── api.php ├── views/ ├── lang/ │ ├── en.json │ ├── hi.json │ └── ar.json ├── config/ ├── tests/ │ ├── Feature/ │ └── Unit/ ├── composer.json ├── README.md └── CHANGELOG.md
Documentation for creating custom modules: https://www.laracorekit.com/docs/contributing/module-development
# Run tests
composer test
php artisan test
# Run code style fixer
composer pint
./vendor/bin/pint
# Run static analysis
./vendor/bin/phpstan analyse
# Run all quality checks
composer reviewLaraCoreKit uses GitHub Actions for automated testing:
View workflows: .github/workflows
See full roadmap: https://github.com/ProgrammerNomad/LaraCoreKit/issues
Comprehensive documentation is available at https://www.laracorekit.com/docs
We welcome contributions! Please see our Contributing Guide for details.
Read the full guide: CONTRIBUTING.md
If you discover a security vulnerability, please use GitHub Security Advisories:
All security vulnerabilities will be promptly addressed. See SECURITY.md for details.
Please see our Security Policy for more information.
LaraCoreKit is open-source software licensed under the MIT license.
Created and maintained by Shiv Singh
Built with these amazing open-source projects:
Star this project on GitHub if you find it useful!
If this project helps you:
Thank you for supporting open-source!
Happy Coding - Build Something Amazing!
| Back | FazBrowse Home | New Git URL |