PHPackages                             artisanpack-ui/livewire-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. artisanpack-ui/livewire-starter-kit

ActiveProject[Framework](/categories/framework)

artisanpack-ui/livewire-starter-kit
===================================

A Laravel application.

1.0.2(4mo ago)038MITBladePHP ^8.2CI passing

Since Jul 23Pushed 1mo agoCompare

[ Source](https://github.com/ArtisanPack-UI/livewire-starter-kit)[ Packagist](https://packagist.org/packages/artisanpack-ui/livewire-starter-kit)[ RSS](/packages/artisanpack-ui-livewire-starter-kit/feed)WikiDiscussions main Synced 1mo ago

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

Livewire Starter Kit
====================

[](#livewire-starter-kit)

A Laravel and Livewire starter kit featuring ArtisanPack UI components for rapidly building modern, responsive web applications.

[![Laravel](https://camo.githubusercontent.com/f3b0b0f3026e92589f483cb949c2cac40a043ac28145bbee23b0e91732ccb0ad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d7631322e302d4646324432303f7374796c653d666c6174266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://laravel.com)[![Livewire](https://camo.githubusercontent.com/f46660802686a1ed4a5f9e9f0e73295a01d85eaa54a87adc214e40cc28e08ae1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c697665776972652d76332e362d4642373041393f7374796c653d666c6174266c6f676f3d6c69766577697265266c6f676f436f6c6f723d7768697465)](https://livewire.laravel.com)[![Tailwind CSS](https://camo.githubusercontent.com/5f72f74e213deab2c8b0e6d735d009b5e188129ee07983ff4995648558725fcc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d76342e312d3338423241433f7374796c653d666c6174266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465)](https://tailwindcss.com)[![License](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](LICENSE)

Features
--------

[](#features)

- **Modern Stack**: Built with Laravel 12, Livewire 3, Volt, Flux, and Tailwind CSS 4
- **ArtisanPack UI Components**: Pre-built UI components for rapid development
- **Authentication System**: Complete authentication with login, registration, password reset, and email verification
- **User Settings**: Profile, password, and appearance management
- **Responsive Design**: Mobile-first approach with responsive layouts
- **Dark Mode Support**: Built-in light/dark mode with system preference detection
- **Accessibility**: Integrated with ArtisanPack UI accessibility features
- **Security**: Built-in security features and best practices
- **Modular Structure Option**: Optional modular Laravel architecture using nwidart/laravel-modules
- **Optional Packages**: Choose from additional ArtisanPack UI packages during setup (code-style, icons, hooks, media-library, drag-and-drop)

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

[](#requirements)

- PHP 8.2 or higher
- Composer
- Node.js and NPM

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

[](#installation)

1. Create a new project using Composer:

```
composer create-project laravel/livewire-starter-kit your-project-name
```

Or clone the repository:

```
git clone https://github.com/your-username/livewire-starter-kit.git your-project-name
cd your-project-name
composer install
```

2. During the installation process, you'll be prompted to:

    - Select optional ArtisanPack UI packages (code-style, icons, hooks, media-library)
    - Choose optional npm packages (drag-and-drop)
    - Decide whether to use a modular Laravel structure
3. Configure your database in the `.env` file (automatically created during installation)
4. Start the development server:

```
composer dev
```

This will start the Laravel server, queue worker, logs, and Vite development server concurrently.

For detailed installation instructions, see the [Installation Guide](docs/installation.md).

Documentation
-------------

[](#documentation)

Comprehensive documentation is available in the `/docs` directory:

- **[Installation](docs/installation.md)** - Complete installation guide
- **[Getting Started](docs/getting-started.md)** - Tutorial and first steps
- **[Configuration](docs/configuration.md)** - Environment and application configuration
- **[Authentication](docs/authentication.md)** - User authentication system
- **[Components](docs/components.md)** - Livewire, Volt, and ArtisanPack UI components
- **[Modular Structure](docs/modular-structure.md)** - Optional modular Laravel architecture
- **[Testing](docs/testing.md)** - Testing with Pest PHP
- **[Deployment](docs/deployment.md)** - Deploy to various platforms
- **[Contributing](docs/contributing.md)** - Contribution guidelines
- **[Troubleshooting](docs/troubleshooting.md)** - Common issues and solutions
- **[FAQ](docs/faq.md)** - Frequently asked questions

Usage
-----

[](#usage)

### Development

[](#development)

For local development, use the following command:

```
composer dev
```

This will start the Laravel server, queue worker, logs, and Vite development server concurrently.

### Building for Production

[](#building-for-production)

To build assets for production:

```
npm run build
```

### Running Tests

[](#running-tests)

```
composer test
```

See the [Testing](docs/testing) documentation for comprehensive testing guides.

Project Structure
-----------------

[](#project-structure)

The starter kit follows Laravel's standard directory structure with some additions:

- **app/**: Contains the core code of the application
- **resources/views/components/**: Contains ArtisanPack UI components
- **resources/views/livewire/**: Contains Livewire components
- **resources/css/**: Contains CSS files including ArtisanPack UI theme
- **routes/**: Contains route definitions
- **Modules/**: (Optional) Contains modular application structure if enabled

ArtisanPack UI Components
-------------------------

[](#artisanpack-ui-components)

The starter kit includes various ArtisanPack UI components:

- Navigation components
- Form elements
- Buttons and links
- Layout components
- Toast notifications
- Icons
- And more

Configuration
-------------

[](#configuration)

### Theme Customization

[](#theme-customization)

You can customize the theme by modifying the `resources/css/artisanpack-ui-theme.css` file.

### Application Configuration

[](#application-configuration)

Standard Laravel configuration files are located in the `config/` directory.

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

[](#contributing)

Contributions are welcome! Please feel free to submit a Pull Request.

License
-------

[](#license)

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

Changelog
---------

[](#changelog)

See [CHANGELOG.md](CHANGELOG.md) for more information on what has changed recently.

Credits
-------

[](#credits)

- [ArtisanPack UI](https://github.com/artisanpack-ui)
- [Laravel](https://laravel.com)
- [Livewire](https://livewire.laravel.com)
- [Tailwind CSS](https://tailwindcss.com)
- [DaisyUI](https://daisyui.com)

###  Health Score

43

—

FairBetter than 90% of packages

Maintenance91

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

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

Recently: every ~31 days

Total

14

Last Release

124d ago

Major Versions

0.4.6 → 1.0.0-beta12025-11-10

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

boilerplatelaravellaravel-packagelivewirephpstarter-kittailwindcssframeworklaravel

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/artisanpack-ui-livewire-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/artisanpack-ui-livewire-starter-kit/health.svg)](https://phpackages.com/packages/artisanpack-ui-livewire-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)[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)

PHPackages © 2026

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