- PHP 94%
- Blade 5.1%
- JavaScript 0.8%
|
|
||
|---|---|---|
| .ai/guidelines | ||
| .github | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| operations | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| artisan | ||
| CLAUDE.md | ||
| composer.json | ||
| composer.lock | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| pint.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| vite.config.js | ||
KickstartLaravel
KickstartLaravel is an open-source Laravel application that helps developers discover, search, and install various Laravel starter kits with ease.
Whether you're new to Laravel or a seasoned developer looking to quickly spin up a project, KickstartLaravel gives you access to a curated directory of boilerplates, scaffolding tools, and starter kits to accelerate your development workflow.
🚀 Features
- 🔍 Search for Laravel starter kits by keyword
- 📦 Install starter kits directly from the interface
- 🧱 Community-curated starter kit directory
- 🌐 Simple and clean UI built with Filament
🛠️ Installation
To run KickstartLaravel locally, follow the steps below:
Requirements
- PHP 8.3+
- Composer
- Laravel 12.x
- Node.js and NPM/Yarn
- MySQL or SQLite
Step-by-Step
-
Clone the repository:
git clone https://github.com/interfaceable/kickstartlaravel.git cd kickstartlaravel -
Install PHP dependencies:
composer install -
Install JS dependencies:
npm install && npm run dev # or yarn install && yarn dev -
Copy the
.envfile and configure environment:cp .env.example .envUpdate your
.envwith database credentials and other app config. -
Generate application key:
php artisan key:generate -
Run migrations (and seeders if available):
php artisan migrate -
Start the local development server:
php artisan serveAccess the app at
http://127.0.0.1:8000.
👥 Contributing
We welcome contributions from the community! Here’s how you can help:
🧑💻 Contribute Code
- Fork the repository
- Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name - Commit your changes with clear messages
- Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request on the
mainbranch
✅ Contribution Guidelines
- Use PSR-12 coding standards
- Use meaningful commit messages
- Ensure tests (if any) pass before submitting PRs
- For UI changes, ensure they are responsive and clean
- Document your changes when applicable
📄 License
This project is open-sourced under the MIT license.
🤝 Acknowledgements
KickstartLaravel is made with ❤️ by contributors passionate about the Laravel ecosystem.
📫 Contact
Have a suggestion or issue? Feel free to open an Issue or reach out via a Pull Request!