PHPackages                             rvxlab/laravel-htmx-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. rvxlab/laravel-htmx-starter

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

rvxlab/laravel-htmx-starter
===========================

An opinionated Laravel starter kit with Htmx and all kinds of tooling ready to go

16Blade

Since Aug 6Pushed 9mo agoCompare

[ Source](https://github.com/RVxLab/laravel-halt-starter)[ Packagist](https://packagist.org/packages/rvxlab/laravel-htmx-starter)[ RSS](/packages/rvxlab-laravel-htmx-starter/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

 ![HALT Stack Logo]()

```
laravel new --using rvxlab/laravel-halt-starter
```

Laravel HALT Stack Starter Kit
==============================

[](#laravel-halt-stack-starter-kit)

A heavily opinionated starter kit for Laravel that bundles essential tooling with the simplicity of the HALT Stack into a jumping off point.

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

[](#requirements)

- PHP 8.4
- [Bun](https://bun.sh/) (Can be replaced with your package manager of choice, see below)

Features
--------

[](#features)

- HALT Stack fully set up and ready to roll, just add the `@vite` directive into your layout
- HTMX Macros
    - Request headers

Installed Packages
------------------

[](#installed-packages)

The following packages come pre-installed:

- [Htmx](https://htmx.org)
- [AlpineJS](https://alpinejs.dev)
- [Lefthook](https://lefthook.dev)
- [Octane](https://laravel.com/docs/octane)
    - [FrankenPHP](https://frankenphp.dev)
- [Pest](https://pestphp.com)
    - [Arch Plugin](https://pestphp.com/docs/arch-testing)
    - [Laravel Plugin](https://pestphp.com/docs/plugins#laravel)
- [PHPStan](https://phpstan.org)
    - [Larastan](https://github.com/larastan/larastan)
- [Pint](https://laravel.com/docs/pint)
- [Prettier](https://prettier.io)
- [Rector](https://getrector.com)

### Pint

[](#pint)

The Pint config is based on [Nuno Maduro's Essentials package](https://github.com/nunomaduro/essentials) with some tweaks:

- Uses PER preset
- [Groups Imports](https://cs.symfony.com/doc/rules/import/group_import.html)
    - By extension, disables [Single Import Per Statement](https://cs.symfony.com/doc/rules/import/single_import_per_statement.html)
- [New With Parenthesis](https://cs.symfony.com/doc/rules/operator/new_with_parentheses.html)
    - Disabled for anonymous classes
- [No Unused Imports](https://cs.symfony.com/doc/rules/import/no_unused_imports.html)
- [Yoda Style](https://cs.symfony.com/doc/rules/control_structure/yoda_style.html)

### PHPStan

[](#phpstan)

By default, PHPStan is set to level 10.

### Bun

[](#bun)

By default, this starter kit uses [Bun](https://bun.sh) to manage JavaScript dependencies. If you prefer to use a different one, do the following:

- Delete `bun.lock`
- Update `bun` references with the equivalent of your preferred package manager in:
    - `composer.json`
    - `lefthook.yaml`
    - `maskfile.md`
    - `package.json`
- Delete the `node_modules` folder
- Reinstall your JavaScript dependencies

Common Scripts
--------------

[](#common-scripts)

Common scripts as handled using [Mask](https://github.com/jacobdeichert/mask).

While these are useful, you're not required to have Mask installed.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance41

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 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.

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

alpinejshalt-stackhtmxlaravellaravel-starter-kittailwindcss

### Embed Badge

![Health badge](/badges/rvxlab-laravel-htmx-starter/health.svg)

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

###  Alternatives

[trentrichardson/jquery-timepicker-addon

Adds a timepicker to jQueryUI Datepicker.

2.6k70.2k](/packages/trentrichardson-jquery-timepicker-addon)[vsn4ik/bootstrap-checkbox

A checkbox component based on Bootstrap framework

2109.0k3](/packages/vsn4ik-bootstrap-checkbox)[arietimmerman/laravel-url-shortener

Laravel Package for shortening urls

2867.4k](/packages/arietimmerman-laravel-url-shortener)[onapp/onapp-php-wrapper-external

OnApp PHP Client Library

2616.2k](/packages/onapp-onapp-php-wrapper-external)

PHPackages © 2026

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