# Laravel and Vue, then and now

Copied from the requirements article at https://laravel-vuejs.space/requirements. The chart column only links packages in the download snapshot 2026-10-10. A name that is not in that snapshot has no download count.

| Job | Then (2019) | Now (2026) | On the chart |
| --- | --- | --- | --- |
| Framework | Laravel 5.8 | Laravel 13 | [laravel/framework](https://laravel-vuejs.space/packages/laravel-framework) |
| Admin panel | Nova | Nova 5 or Filament | Not in this chart |
| API | GraphQL with Lighthouse | Inertia 3 for app pages. JSON:API resources or Lighthouse for a public API. | [inertiajs/inertia-laravel](https://laravel-vuejs.space/packages/inertiajs-inertia-laravel). Lighthouse is not in this chart |
| Front end | Nuxt 2, Vue 2, Options API | Vue 3.5 with script setup and TypeScript, via Inertia or Nuxt 4. | [vue](https://laravel-vuejs.space/packages/vue). [nuxt](https://laravel-vuejs.space/packages/nuxt) |
| State | Vuex | Pinia, or Inertia page props. | [pinia](https://laravel-vuejs.space/packages/pinia) |
| Styling | Bootstrap 3, Stylus | Tailwind CSS 4 | Not in this chart |
| Auth | Passport, Socialite | Starter kit auth or WorkOS AuthKit. Sanctum for SPA and mobile tokens. Socialite for OAuth. | [laravel/sanctum](https://laravel-vuejs.space/packages/laravel-sanctum). [laravel/socialite](https://laravel-vuejs.space/packages/laravel-socialite). WorkOS AuthKit is not in this chart |
| Search | Scout + Algolia | Scout with Algolia, Meilisearch, or Typesense, or vector search with pgvector. | [laravel/scout](https://laravel-vuejs.space/packages/laravel-scout) |
| Debugging | Telescope | Telescope, Pail, and Pulse or Nightwatch in production. | [laravel/telescope](https://laravel-vuejs.space/packages/laravel-telescope). [laravel/pail](https://laravel-vuejs.space/packages/laravel-pail). Pulse and Nightwatch are not in this chart |
| Testing | PHPUnit | Pest, plus Vitest for components. | [pestphp/pest-plugin-laravel](https://laravel-vuejs.space/packages/pestphp-pest-plugin-laravel). Vitest is not in this chart |

A new project starts from the official Laravel and Vue starter kit, not from `composer require laravel/framework`.
Setup guide: https://laravel-vuejs.space/application-setup
Requirements article: https://laravel-vuejs.space/requirements
Package chart: https://laravel-vuejs.space/packages
HTML table: https://laravel-vuejs.space/tools/now