PHPackages                             tapp/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. tapp/laravel-starter-kit

ActiveProject[Framework](/categories/framework)

tapp/laravel-starter-kit
========================

The Tapp Starter Kit for Laravel.

v1.0.1(1y ago)02[13 PRs](https://github.com/TappNetwork/laravel-starter-kit/pulls)MITPHPPHP ^8.2CI passing

Since Apr 29Pushed 3mo ago4 watchersCompare

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

READMEChangelog (2)Dependencies (15)Versions (17)Used By (0)

  ![Tapp Laravel 12 Starter Kit Light Logo](https://raw.githubusercontent.com/TappNetwork/laravel-starter-kit/main/art/logo_light.png)[![Latest Version on Packagist](https://camo.githubusercontent.com/1b7dbc6f8dff5f4b1633768464ad6c2b58b7f18ecbd3d318efd0d8d50eaf9dd0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746170702f6c61726176656c2d737461727465722d6b69742e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d33643435346426636f6c6f72423d326137646531)](https://packagist.org/packages/tapp/laravel-starter-kit)[![GitHub Tests Action Status](https://github.com/TappNetwork/laravel-starter-kit/actions/workflows/test.yml/badge.svg?style=flat-square)](https://github.com/TappNetwork/laravel-starter-kit/actions/workflows/test.yml/badge.svg?style=flat-square)[![GitHub Pint Action Status](https://github.com/TappNetwork/laravel-starter-kit/actions/workflows/pint.yml/badge.svg?style=flat-square)](https://github.com/TappNetwork/laravel-starter-kit/actions/workflows/pint.yml/badge.svg?style=flat-square)[![Total Downloads](https://camo.githubusercontent.com/2af0c418e1fb0bf22c01a896714de084dc0980c3362a60ad207fb9d6b0fc46b2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746170702f6c61726176656c2d737461727465722d6b69742e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d33643435346426636f6c6f72423d326137646531)](https://packagist.org/packages/tapp/laravel-starter-kit)

Tapp Laravel 12 Starter Kit
===========================

[](#tapp-laravel-12-starter-kit)

Key features include:

- Pre-configured User architecture (Model, Policy, Factory, Migration, and Seeder)
- Authorization using Spatie Permission library (roles and permissions)

What is included
----------------

[](#what-is-included)

- Laravel 12
- Livewire 3
- TailwindCSS 4
- AlpineJS
- [Spatie Permission](https://github.com/spatie/laravel-permission)
- [Spatie Media Library](https://github.com/spatie/laravel-medialibrary)

### Dev

[](#dev)

- [Laravel Debugbar](https://github.com/barryvdh/laravel-debugbar)
- Pest
- Peck
- Larastan

Global Laravel Configurations included
--------------------------------------

[](#global-laravel-configurations-included)

### For local

[](#for-local)

- [`Model::shouldBeStrict();`](https://laravel-news.com/shouldbestrict):
    - Prevent lazy loading
    - Prevent silently discarding attributes
    - Prevent accessing missing attributes

### For production

[](#for-production)

- Force HTTPs (`URL::forceHttps(app()->isProduction())`)
- Prohibit destructive database commands (`DB::prohibitDestructiveCommands(app()->isProduction())`)

### Seeder

[](#seeder)

- Permission and role seeders
- User seeder

UI
--

[](#ui)

While TailwindCSS and Alpine.js are included for styling and frontend interactivity, the starter kit doesn't include a pre-built UI component library (like Tailwind UI, Livewire Flux, DaisyUI, or Flowbite). This gives you the freedom to choose and integrate the component library that best fits your project's design requirements.

Quick Start
-----------

[](#quick-start)

```
composer create-project tapp/laravel-starter-kit
```

Install dependencies

```
npm install
npm run build
```

Setup the environment

In the `.env` file, update the database name and other env vars according to your needs:

```
# in the .env file, configure your database:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE="tapp_starter"
DB_USERNAME=root
DB_PASSWORD=

# Testing
DB_TEST_CONNECTION="mysql-test"
DB_TEST_HOST=127.0.0.1
DB_TEST_PORT=3306
DB_TEST_DATABASE="tapp_starter_test"
DB_TEST_USERNAME=root
DB_TEST_PASSWORD=
```

Run database migrations

```
php artisan migrate --seed
```

This will create an admin user:

```
user: admin@dev.com
password: secret

```

and also an "Administrator" role and user permissions.

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

[](#contributing)

Thank you for considering contributing to the Tapp Laravel Starter Kit!

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

[](#security-vulnerabilities)

If you discover a security vulnerability, please send an e-mail to Steve Williamson via . All security vulnerabilities will be promptly addressed.

License
-------

[](#license)

The Tapp Laravel SasS Starter Kit software is licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance67

Regular maintenance activity

Popularity2

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~2 days

Total

2

Last Release

376d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d72a8c345b7f4205dc1edaff8d05ce78f7fe1ec93dce0e52d29f18e885508d4f?d=identicon)[tapp](/maintainers/tapp)

![](https://www.gravatar.com/avatar/4c469e4e441a135287b2154a0a39f543893cbe1e2c3ab066e3e7c66a974a39e2?d=identicon)[scottgrayson](/maintainers/scottgrayson)

![](https://www.gravatar.com/avatar/5d0402fb770bca016dd6ee6a925501e0224783f1e5907788aee0ba7bc31c01ee?d=identicon)[andreiabohner](/maintainers/andreiabohner)

![](https://www.gravatar.com/avatar/5ac72d31fcf96191b82f452d6df6990219c5ffdfd7673859d3fa46cf1dd6193b?d=identicon)[johnwesely](/maintainers/johnwesely)

![](https://www.gravatar.com/avatar/098c516353ec886f976c4079004fac2502b619b37889deff70fe33abb1d30209?d=identicon)[swilla](/maintainers/swilla)

---

Top Contributors

[![andreia](https://avatars.githubusercontent.com/u/38911?v=4)](https://github.com/andreia "andreia (17 commits)")

---

Tags

frameworklaravellivewirestarter-kittall-stack

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[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)

PHPackages © 2026

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