druidweb / druid
A modern, opinionated starter kit for Laravel 12+ applications
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Vue
Type:project
Requires
- php: ^8.2
- inertiajs/inertia-laravel: ^2.0.2
- laravel/framework: ^12.9.0
- laravel/sanctum: ^4.0.8
- laravel/tinker: ^2.10.1
- predis/predis: ^2.3.0
- pusher/pusher-php-server: ^7.2.7
- tightenco/ziggy: ^2.5.2
Requires (Dev)
- fakerphp/faker: ^1.24.1
- mockery/mockery: ^1.6.12
- nunomaduro/collision: ^8.8.0
- pestphp/pest: ^3.8.1
- pestphp/pest-plugin-drift: ^3.0.0
- pestphp/pest-plugin-laravel: ^3.1.0
- zenphp/fixr: ^1.0.3
README
A modern, opinionated starter kit for Laravel 12+ applications with Vue 3, TypeScript, and Tailwind CSS.
Features
- ๐ Laravel 12+ - Latest Laravel with PHP 8.2+ support
- โก๏ธ Vue 3 with Vite
- ๐ง TypeScript - Full type safety
- ๐จ Tailwind CSS with dark mode support
- ๐ฑ Inertia.js - Modern single-page apps without API complexity
- ๐ Laravel Sanctum - API authentication
- ๐งช Pest PHP - Testing with pleasure
- ๐ ESLint + Prettier - Consistent code style
- ๐ Automated releases with semantic-release
- ๐ท GitHub Actions workflows for testing and deployment
- ๐๏ธ Pre-configured development environment
Requirements
- PHP 8.2 or higher
- Composer 2+
- Node.js 18+ (or preferably Bun)
- SQLite / MySQL / PostgreSQL
Installation
First, ensure you have the Laravel installer v5.14+ installed globally:
composer global require laravel/installer
Then create a new Laravel application using this starter kit:
laravel new --using=druidweb/druid
For more information about Laravel starter kits, please refer to the Laravel documentation.
Development
# Update all dependencies bun run cn # Start development server bun run dev # Build for production bun run build # Run tests php artisan test # Format code bun run format # Lint code bun run lint
Maintenance Branches
This starter kit follows semantic versioning using maintenance branches:
main
- Latest development versionN.x
- Maintenance branches for major versions (e.g.,1.x
,2.x
)
Contributing
Please see CONTRIBUTING.md for details.
Security
If you discover any security-related issues, please email hello@druidweb.com instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.