PHPackages                             knnguler/starter - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. knnguler/starter

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

knnguler/starter
================

Custom Starter Kit Package with Livewire 4 and TailwindCSS 4

v1.0.0(2mo ago)02MITBladePHP ^8.2

Since Apr 29Pushed 2mo agoCompare

[ Source](https://github.com/knnguler/starter)[ Packagist](https://packagist.org/packages/knnguler/starter)[ RSS](/packages/knnguler-starter/feed)WikiDiscussions 1.0.1 Synced 3w ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Laravel Starter Kit
===================

[](#laravel-starter-kit)

A professional Laravel starter kit package featuring Livewire 4, TailwindCSS 4, and a comprehensive set of pre-built UI components.

Features
--------

[](#features)

- **Livewire 4**: Modern reactive components
- **TailwindCSS 4**: Latest CSS framework with utility-first approach
- **Pre-built Components**: Ready-to-use UI components (buttons, inputs, forms, etc.)
- **Authentication**: Complete auth system with Livewire components
- **Admin Panel**: Basic admin interface
- **Responsive Design**: Mobile-first responsive components
- **Dark Mode Support**: Built-in dark mode theming

Installation
------------

[](#installation)

### 1. Install the Package

[](#1-install-the-package)

```
composer require knnguler/starter
```

### 2. Run the Installation Command

[](#2-run-the-installation-command)

```
php artisan starter-kit:install
```

This command will:

- Install required Composer dependencies (Livewire, Sluggable, etc.)
- Update your `package.json` with TailwindCSS 4 and other frontend dependencies
- Publish all necessary stubs and scaffolding files
- Compile frontend assets
- Run database migrations

### 3. Configure Environment

[](#3-configure-environment)

Make sure your `.env` file has the necessary database and other configurations.

### 4. Serve the Application

[](#4-serve-the-application)

```
php artisan serve
```

Usage
-----

[](#usage)

After installation, your Laravel application will have:

- Authentication system with login/register pages
- Admin panel at `/admin`
- Home page with Livewire components
- Pre-built UI components available in your views

### Using Components

[](#using-components)

The package provides a comprehensive set of Blade components. Here are some examples:

#### Button Component

[](#button-component)

```
{{-- Basic button --}}
Click me

{{-- Button with variant --}}
Delete

{{-- Button with icon --}}
Delete

{{-- Button with size --}}
Large Button

{{-- Link button --}}
Link Button
```

#### Input Component

[](#input-component)

```
{{-- Basic input --}}

{{-- Input with icon --}}

{{-- Input with trailing icon --}}

{{-- Clearable input --}}

```

#### Card Component

[](#card-component)

```

        Card Title
        Card description

        Card content goes here.

        Action

```

#### Form Components

[](#form-components)

```

    Name

    Message

```

#### Select Component

[](#select-component)

```

            Countries
            United States
            Canada
            United Kingdom

```

#### Table Component

[](#table-component)

```

            Name
            Email
            Actions

            John Doe
            john@example.com

                Edit

```

#### Dialog/Modal

[](#dialogmodal)

```

        Open Dialog

            Dialog Title
            Dialog description

            Dialog content here.

            Cancel
            Save

```

### Livewire Components

[](#livewire-components)

The package includes several Livewire components for authentication and admin functionality:

- `App\Livewire\Auth\Login`
- `App\Livewire\Auth\Register`
- `App\Livewire\Home\Index`
- `App\Livewire\Admin\Dashboard`

### Customization

[](#customization)

All components are highly customizable through props and CSS classes. You can override styles by modifying the published CSS files in `resources/css/app.css`.

### Available Components

[](#available-components)

- **Avatar**: User avatars with fallback
- **Button**: Various button styles and sizes
- **Card**: Content containers
- **Checkbox**: Form checkboxes
- **Dialog**: Modal dialogs
- **Dropdown**: Dropdown menus
- **Editor**: Rich text editor
- **Field**: Form field wrapper
- **File**: File upload component
- **Icon**: Icon component
- **Image Picker**: Image selection
- **Input**: Text inputs with various features
- **Label**: Form labels
- **Link**: Styled links
- **Logo**: Logo component
- **Pagination**: Pagination controls
- **Select**: Dropdown selects
- **Sidebar**: Navigation sidebar
- **Switch**: Toggle switches
- **Table**: Data tables
- **Textarea**: Text areas

Requirements
------------

[](#requirements)

- PHP 8.2+
- Laravel 10+
- Node.js &amp; npm

License
-------

[](#license)

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

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance83

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

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 ~0 days

Total

3

Last Release

86d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15926364?v=4)[Kenan](/maintainers/knnguler)[@knnguler](https://github.com/knnguler)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/knnguler-starter/health.svg)

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

###  Alternatives

[laravel/ai

The official AI SDK for Laravel.

1.0k3.2M246](/packages/laravel-ai)[spatie/laravel-export

Create a static site bundle from a Laravel app

674146.0k6](/packages/spatie-laravel-export)[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

728176.2k14](/packages/tallstackui-tallstackui)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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