Skip to content

shipfastlabs/modern-livewire-starter-kit

 
 

Repository files navigation

Modern Livewire Starter Kit

Build Status License GitHub Stars

This starter kit brings updates the base laravel starter kit with opinionated modern tooling setup.

What's Included:

  • Laravel Latest: Built with the latest Laravel version (requires PHP 8.4+)
  • Essential Packages: Pre-configured with Laravel Essentials and Laravel Boost
  • Code Quality: Integrated Pint, Rector, and PHPStan
  • Testing Ready: Pest testing framework included
  • IDE Support: Laravel IDE Helper for better development experience

🚀 Quick Start

Requires PHP 8.4+.

Using Laravel Installer (Recommended)

# Create a new project using Laravel installer
laravel new larasonic --using=shipfastlabs/modern-livewire-starter-kit

composer run dev

Using Git Clone

# Clone the repository via github 
git clone [email protected]:shipfastlabs/modern-livewire-starter-kit.git
cd modern-livewire-starter-kit

# Install dependencies
composer install
npm install

# Set up environment
cp .env.example .env
php artisan key:generate

# Run migrations
php artisan migrate

# Start development server
composer run dev

📦 Included Packages

Production

  • nunomaduro/essentials - Essential Laravel packages

Development

  • larastan/larastan - PHP static analysis
  • rector/rector - Code refactoring and upgrades
  • barryvdh/laravel-ide-helper - IDE autocompletion
  • laravel/boost - Laravel-focused MCP server

🛠️ Development Tools

# Code formatting with Pint
./vendor/bin/pint

# Static analysis with PHPStan/Larastan
./vendor/bin/phpstan analyse --memory-limit=-1

# Code refactoring with Rector
./vendor/bin/rector

# Run tests
php artisan test

📝 License

This project is open-sourced software licensed under the MIT license.

Credits:

About

Laravel starter kit with opinionated modern tooling setup.

Resources

License

Stars

Watchers

Forks

Languages

  • PHP 92.4%
  • Blade 7.6%