frndchagas / vinext-ai-starter
Laravel and Vinext foundation for coding agents.
Package info
github.com/frndchagas/vinext-laravel-starter-distribution
Language:TypeScript
Type:project
pkg:composer/frndchagas/vinext-ai-starter
Requires
- php: ^8.3
- laravel/fortify: ^1.38
- laravel/framework: ^13.17
- laravel/horizon: ^5.48
- laravel/reverb: ^1.11
- laravel/sanctum: ^4.3
- laravel/tinker: ^3.0
- pusher/pusher-php-server: ^7.3
- spatie/laravel-permission: ^8.3
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.12
README
A ready-to-own Laravel and Vinext application with same-origin sessions, profile and password settings, optional TOTP, generated HTTP contracts, Redis queues, Reverb and an idempotent Task example.
This repository is an application snapshot. There is no starter updater, so you can change every part of it as your product evolves.
Start locally
Requirements: Bun 1.4+, Node.js 24+, PHP 8.3+, Composer 2.10, Docker Compose and Git.
composer run dev
The command installs locked dependencies, starts the local services, preserves an existing Laravel application key, runs migrations and then starts Vinext, Laravel, Horizon and Reverb.
Open the application at http://localhost:13000 and Mailpit at http://localhost:18025. Register a User, verify the email through Mailpit and open Tasks to exercise the queued realtime flow.
Main commands
| Command | Purpose |
|---|---|
bun run bootstrap |
Prepare dependencies, infrastructure, the application key and database |
bun run dev |
Start the development stack after bootstrap |
bun run check |
Run formatting checks, lint, types, unit tests and the Vinext build |
bun run contracts:check |
Validate contracts and detect generated artifact drift |
bun run audit |
Check dependency deduplication and security advisories |
bun run test:e2e |
Run the Playwright browser journeys |
bun run test:production |
Build and exercise the production containers |
bun run infra:down |
Stop local infrastructure without deleting volumes |
Start by reading Customize the starter, then use the architecture and deployment guides as references.
Source
This application was generated from Vinext Laravel Starter. The .source-tag and .source-commit files record the exact release source. This independent MIT-licensed project is not affiliated with or endorsed by Cloudflare or Laravel.