PHPackages                             digiton-ma/laravel-starter-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. digiton-ma/laravel-starter-kit

ActiveProject[Framework](/categories/framework)

digiton-ma/laravel-starter-kit
==============================

A starter kit for the Laravel framework.

v0.5.12(1y ago)2731MITPHPPHP ^8.2CI failing

Since Aug 6Pushed 4mo agoCompare

[ Source](https://github.com/digiton-ma/laravel-starter-kit)[ Packagist](https://packagist.org/packages/digiton-ma/laravel-starter-kit)[ RSS](/packages/digiton-ma-laravel-starter-kit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (31)Versions (27)Used By (0)

 [ ![Digiton Logo](https://avatars.githubusercontent.com/u/108480560?s=200&v=4) ](https://digiton.ma)

[![Build Status](https://github.com/digiton-ma/laravel-starter-kit/workflows/run-tests/badge.svg)](https://github.com/digiton-ma/laravel-starter-kit/actions)[![Total Downloads](https://camo.githubusercontent.com/b1e7dbafa96c95dd6c1a4f7b189ded1c5497803cf49f6a177b5d68350cab01eb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64696769746f6e2d6d612f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/digiton-ma/laravel-starter-kit)[![Latest Stable Version](https://camo.githubusercontent.com/7bbcb64c2fbb36d38dabc24443d8430d752fb53f2633e3ad5261b666ce3caa17/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f64696769746f6e2d6d612f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/digiton-ma/laravel-starter-kit)[![License](https://camo.githubusercontent.com/3df1a7afa781d7d121a45f999e0ec5d978410c8417068fefcda8801122db8b5c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f64696769746f6e2d6d612f6c61726176656c2d737461727465722d6b6974)](https://packagist.org/packages/digiton-ma/laravel-starter-kit)

About this project
------------------

[](#about-this-project)

This is a laravel starter kit with all the necessary packages and configurations to start a new project.

Main packages used in this project:

- [FilamentPHP](https://filamentphp.com)
- [Arcanedev Laravel Settings](https://github.com/ARCANEDEV/LaravelSettings)
- [Spatie Permission](https://spatie.be/docs/laravel-permission/v6/introduction)
- [Spatie Media Library](https://spatie.be/docs/laravel-medialibrary/v11/introduction)
- [Spatie Query Builder](https://spatie.be/docs/laravel-query-builder/v5/introduction)
- [Filament date scopes filter](https://github.com/aymanalhattami/filament-date-scopes-filter)
- [Filament slim scrollbar](https://github.com/aymanalhattami/filament-slim-scrollbar)
- [Filament Image optimizer](https://github.com/joshembling/image-optimizer)
- [Filament themes](https://github.com/hasnayeen/themes)
- [Filament quick create](https://github.com/awcodes/filament-quick-create)
- [Filament spatie laravel media library plugin](https://github.com/filamentphp/spatie-laravel-media-library-plugin)
- [Spatie laravel sitemap](https://github.com/spatie/laravel-sitemap)
- [Filament tiptap editor](https://github.com/awcodes/filament-tiptap-editor)
- [Image optimizer](https://github.com/joshembling/image-optimizer)
- [Laravel easy enum](https://github.com/sakanjo/laravel-easy-enum)
- [Laravel easy metrics](https://github.com/sakanjo/laravel-easy-metrics)
- [Spatie laravel responsecache](https://github.com/spatie/laravel-responsecache)
- [Tailwind merge laravel](https://github.com/gehrisandro/tailwind-merge-laravel)

Dev dependencies used in this project:

- [Laravel Debugbar](https://github.com/barryvdh/laravel-debugbar)
- [Laravel ide-helper](https://github.com/barryvdh/laravel-ide-helper)
- [Laravel pint](https://laravel.com/docs/11.x/pint)
- [Pestphp](https://pestphp.com/)
- [Larastan](https://github.com/larastan/larastan)
- [Rector](https://github.com/rectorphp/rector)

### Notes

[](#notes)

If you want to set theme per user then you'll need to run the package migration. You can publish and run the migrations with:

```
php artisan vendor:publish --tag="themes-migrations"
php artisan migrate
```

*You need to publish config file and change 'mode' =&gt; 'user' in order to set theme for user separately.*

You can publish the config file with:

```
php artisan vendor:publish --tag="themes-config"
```

Usage
-----

[](#usage)

You can create a new project using composer create-project command:

```
composer create-project digiton-ma/laravel-starter-kit my-project
```

then run one of the setup scripts within the project directory:

```
cd my-project # if you are not already in the project directory
bash ./bin/setup.sh # if you get permission denied error
#or
php bin/setup.php

# for windows
./bin/setup.bat
#or
./bin/setup.ps1 # this one needs windows script execution permission, open powershell as admin and run this command: Set-ExecutionPolicy RemoteSigned
```

Or if you used [the installer](https://github.com/digiton-ma/installer), you can create a new project by running:

```
digitoncli new my-project  --git --migrate --seed --github --org=digiton-ma
```

View the [documentation](https://github.com/digiton-ma/installer) for the installer for more information on the usage.

Tips
----

[](#tips)

### Max file upload size

[](#max-file-upload-size)

If you encounter an error while uploading files, you may need to increase the maximum file upload size in your php.ini file. if the file you are trying to upload is larger than 120M and your php config supports more, then checkout media-library config file and change the `max_file_size` to the desired value, and livewire config file and change default max file size validation rule in `temporary_file_upload -> rules`from `max:122880` to your desired size.

Main Features
-------------

[](#main-features)

### FilamentPHP

[](#filamentphp)

FilamentPHP is a Laravel package that provides a simple and elegant way to build admin panels for your Laravel applications.

### PWA Ready

[](#pwa-ready)

This starter kit is PWA ready, you can start building your PWA right away. Go ahead and customize the manifest to make it your own. If you need a service worker feel free to create one for yourself. TODO: A service worker example.

### Settings Management

[](#settings-management)

using Spatie Laravel Settings to store settings in the database and retrieve them globally.

### Permissions Management

[](#permissions-management)

using Spatie Permission to manage user permissions and roles.

### Media Management and Optimization

[](#media-management-and-optimization)

using Spatie Media Library to manage media files and joshembling/image-optimizer to optimize images.

### Themes Management (for filament panels only)

[](#themes-management-for-filament-panels-only)

using hasnayeen/themes to manage themes for filament panels and aymanalhattami/filament-slim-scrollbar for slim scrollbar.

### Extra forms and tables plugins

[](#extra-forms-and-tables-plugins)

using filamentphp's plugins to add extra forms and tables features.

### SEO Management

[](#seo-management)

using spatie/laravel-sitemap to generate sitemap...

### Caching Responses

[](#caching-responses)

using spatie/laravel-responsecache to cache responses.

---

### Testing

[](#testing)

using larastan and pest for testing

### Code formatting

[](#code-formatting)

using laravel-pint for code formatting

### Debugging

[](#debugging)

using laravel-debugbar for debugging

### IDE Integration

[](#ide-integration)

using laravel-ide-helper for better IDE integration

---

Upcoming Features
-----------------

[](#upcoming-features)

- Payments Management: filament resource and front end urls for payments management or using plugins.
- Social Sign-in: using Google, Facebook, Twitter, and Github.
- Social Sharing: to easily share links from the project to social media.
- Social Media posts Integration: to get posts from social media accounts.
- Better Settings Management: to manage settings for different parts of the project, website information, email configs, social media links, navigation management and builders...
- Standard tests for all features using pest, like url tests, form tests and more.

Contributing
------------

[](#contributing)

Thank you for considering contributing to this starter kit! The contribution guide can be found in the [CONTRIBUTING.md](.github/CONTRIBUTING.md).

Code of Conduct
---------------

[](#code-of-conduct)

In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Laravel's Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within Laravel, please send an e-mail to Abdelhamid Errahmouni via , and feel free to create an issue. All security vulnerabilities will be promptly addressed.

License
-------

[](#license)

This Starter kit is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance61

Regular maintenance activity

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

25

Last Release

459d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/745a0575996f5a3dcb6b8e177e5f37e610d83906028a1e99aa2ec3213a281027?d=identicon)[abdelhamiderrahmouni](/maintainers/abdelhamiderrahmouni)

---

Top Contributors

[![abdelhamiderrahmouni](https://avatars.githubusercontent.com/u/26693672?v=4)](https://github.com/abdelhamiderrahmouni "abdelhamiderrahmouni (100 commits)")[![mehdismekouar](https://avatars.githubusercontent.com/u/159698492?v=4)](https://github.com/mehdismekouar "mehdismekouar (14 commits)")

---

Tags

frameworklaravelstarterkitfilamentphp

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/digiton-ma-laravel-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/digiton-ma-laravel-starter-kit/health.svg)](https://phpackages.com/packages/digiton-ma-laravel-starter-kit)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)[ercogx/laravel-filament-starter-kit

This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.

401.5k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
