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

ActiveProject[Framework](/categories/framework)

rcrosbourne/laravel-react-starter-kit
=====================================

An opinionated Laravel 13 + React starter kit for Herd. Bun, Postgres, optional teams, 100% test coverage.

v1.1.3(3mo ago)05[24 PRs](https://github.com/rcrosbourne/laravel-react-starter-kit/pulls)MITTypeScriptPHP ^8.5CI passing

Since Apr 25Pushed 3w agoCompare

[ Source](https://github.com/rcrosbourne/laravel-react-starter-kit)[ Packagist](https://packagist.org/packages/rcrosbourne/laravel-react-starter-kit)[ RSS](/packages/rcrosbourne-laravel-react-starter-kit/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (21)Versions (35)Used By (0)

rcrosbourne/laravel-react-starter-kit
=====================================

[](#rcrosbournelaravel-react-starter-kit)

[![tests](https://github.com/rcrosbourne/laravel-react-starter-kit/actions/workflows/tests.yml/badge.svg)](https://github.com/rcrosbourne/laravel-react-starter-kit/actions/workflows/tests.yml)[![license](https://camo.githubusercontent.com/3e1e40becc95811b2e5e84ab1c5bbd8e5943160b9d2c15580c88c215cc533305/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7263726f73626f75726e652f6c61726176656c2d72656163742d737461727465722d6b6974)](LICENSE)

An opinionated Laravel 13 + React starter kit for Herd. Bun, Postgres, optional teams, 100% test coverage.

Install
-------

[](#install)

```
composer create-project rcrosbourne/laravel-react-starter-kit my-app
```

The post-install hook runs `php artisan app:setup`, which prompts for teams support and configures `.env` to match your project directory.

Pass `--teams` or `--no-teams` to skip the prompt for non-interactive setups.

What's different from `laravel/react-starter-kit`?
--------------------------------------------------

[](#whats-different-from-laravelreact-starter-kit)

- **bun-first** — `bun.lock`, no npm.
- **Postgres 17** for dev + test + CI. Test DB derived as `_test`.
- **Herd-first** — SMTP catcher on `127.0.0.1:2525`, served at `http://.test`.
- **100% test coverage gate** (Pest line + type-coverage) enforced in CI.
- **Strict static analysis** — Pint + Rector + PHPStan max + Larastan with bleeding edge.
- **Strict app defaults** — `Model::shouldBeStrict()`, `Date::use(CarbonImmutable::class)`, `DB::prohibitDestructiveCommands(isProduction)`.
- **AI guidelines** generated by `laravel/boost` (`CLAUDE.md`, `AGENTS.md`, etc.).
- **Optional teams** — switcher, invites, owner/member roles, settings page.

Daily commands
--------------

[](#daily-commands)

CommandWhat it does`composer dev`queue + pail + vite (Herd serves the app)`composer test`type-coverage + unit + lint + types (CI path, xdebug)`composer test:coverage`local coverage via Herd`composer lint`apply Rector + Pint + ESLint fixes`composer test:lint`dry-run lint checkSee [docs/PHILOSOPHY.md](docs/PHILOSOPHY.md) for the opinions behind this kit.

License
-------

[](#license)

MIT.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance89

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

5

Last Release

90d ago

PHP version history (2 changes)v1.0.0PHP ^8.3

v1.1.1PHP ^8.5

### Community

Maintainers

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

---

Top Contributors

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

---

Tags

laravelpostgresreactstarter-kitbunherd

###  Code Quality

TestsPest

Static AnalysisPHPStan, Rector

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[nunomaduro/laravel-starter-kit-inertia-react

The skeleton application for the Laravel framework.

2071.1k](/packages/nunomaduro-laravel-starter-kit-inertia-react)[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.

3991.8k](/packages/codewithdennis-larament)

PHPackages © 2026

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