thekiryukha / laravel
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Type:project
pkg:composer/thekiryukha/laravel
Requires
- php: ^8.4.0
- laravel/framework: ^12.47.0
- nunomaduro/essentials: ^1.0.1
Requires (Dev)
- driftingly/rector-laravel: ^2.1.9
- fakerphp/faker: ^1.24.1
- larastan/larastan: ^3.8.1
- laravel/pint: ^1.27.0
- mockery/mockery: ^1.6.12
- nunomaduro/collision: ^8.8.3
- pestphp/pest: ^4.3.1
- pestphp/pest-plugin-laravel: ^4.0.0
- rector/rector: ^2.3.1
README
An ultra-strict, type-safe Laravel skeleton engineered for developers who refuse to compromise on code quality. This opinionated starter kit enforces rigorous development standards through meticulous tooling configuration and architectural decisions that prioritize type safety, immutability, and fail-fast principles.
What is in the box
- 100% Type Coverage: Every method, property, and parameter is explicitly typed
- Zero Tolerance for Code Smells: Rector and PHPStan at maximum strictness catch issues before they become bugs
- Immutable-First Architecture: Data structures favor immutability to prevent unexpected mutations
- Fail-Fast Philosophy: Errors are caught at compile-time, not runtime
- Automated Code Quality: Pre-configured tools ensure consistent, pristine code across your entire team
- Just Better Laravel Defaults: Thanks to strict models, auto eager loading, immutable dates, and more...
Installation guide
Just run the following command in your terminal:
composer create-project thekiryukha/laravel your_app_name
How to tweak this project for your own uses
Since this is a template project, feel free to clone and modify it for your own needs. It serves as a good starter boilerplate
Find a bug?
If you encounter any issues, please:
- Submit a pull request with your fixes (preferably following Conventional Commits), or
- Contact me on Telegram: @mr_TheKiryuKha
Like this project?
If you're feeling generous, you can buy me a coffee -> [link]
(just kidding ;)