Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Breeze Svelte

Breeze Svelte Laravel Package

tapansharma/breeze-svelte

Laravel Breeze preset for Svelte that scaffolds Inertia-powered authentication and app pages. Quickly get login, registration, password reset, email verification, and profile management running with a Svelte frontend.

View on GitHub
Deep Wiki
Context7

Laravel Breeze Svelte is a scaffolding preset that swaps Breeze's default frontend stack for Svelte, giving you a clean, minimal starting point for Laravel apps with a modern reactive UI. It wires up authentication, routing, and Svelte components out of the box so you can skip the boilerplate and start building.

  • Pre-built auth scaffolding (login, register, password reset, email verification)
  • Svelte components powered by Vite for fast HMR
  • Tailwind CSS styling included
  • Profile management and dashboard views
  • Simple, hackable structure following Laravel conventions
Frequently asked questions about Breeze Svelte
What is tapansharma/breeze-svelte used for?
It is a Laravel Breeze stack package that adds Svelte and Inertia-based authentication scaffolding to a Laravel application. It is intended for greenfield apps where the team has chosen Svelte, Inertia.js, Tailwind, and Vite and wants Breeze-style auth flows such as registration, login, logout, password reset, email verification, and profile management. It is not a runtime library and is a poor fit for API-only Laravel services, Blade/Livewire apps, or Svelte SPAs that do not use Inertia.
Does tapansharma/breeze-svelte require Inertia.js?
Yes, the package is described as providing Svelte and Inertia authentication scaffolding, so the intended stack includes Inertia.js. If you want a Svelte SPA without Inertia, this package is not the right fit. A custom Svelte frontend or a different Breeze stack would be more appropriate.
Which Laravel versions does tapansharma/breeze-svelte support?
The provided context does not list supported Laravel, PHP, Node, Inertia, Svelte, Vite, or Tailwind versions. Because the package has a 2023 release date, 31 stars, and 0 dependents, do not assume compatibility with current Laravel or Breeze releases. Pin your target versions and run a time-boxed spike before adopting it.
How do I install tapansharma/breeze-svelte in a Laravel app?
It is distributed as a Composer package, and Breeze stack installers are typically required and then invoked with an artisan install command. The exact command and installer behavior are not confirmed in the provided context, so check the repository README before running anything. For safety, install it in a disposable branch or skeleton app rather than directly in production code.
Is tapansharma/breeze-svelte safe to use as a permanent Composer dependency?
No, using it as a long-lived production dependency or CI installer is high risk because of low adoption, likely dependency drift, single-maintainer or community support, and unclear upgrade ownership. The lower-risk approach is to treat it as a one-time scaffold or reference implementation and vendor the generated auth code into your application. The MIT license makes an internal fork or reference use more practical.
What authentication flows are included in the scaffold?
The package is positioned as Breeze-level authentication scaffolding, so the expected flows include registration, login, logout, password reset, email verification, and profile management. You should still verify the generated routes, controllers, middleware, and Svelte pages against official Laravel Breeze. Authentication is security-sensitive, so review CSRF, session handling, password hashing, validation, rate limiting, password reset, and email verification behavior.
Does tapansharma/breeze-svelte have tests for authentication and security?
The provided context does not confirm test coverage for password reset, email verification, profile updates, CSRF, session regeneration, or rate limiting. Given the package's low adoption and age, you should not rely on its tests as a security guarantee. Add your own auth test suite and diff the generated behavior against official Breeze before using it.
Does tapansharma/breeze-svelte support TypeScript or SSR?
The provided context does not state whether the Svelte components are written in TypeScript or whether SSR is supported. These are listed as open questions to verify in the repository and generated files. If you need TypeScript or SSR, budget time to convert components or adapt the scaffold rather than assuming it works out of the box.
What should I use instead of tapansharma/breeze-svelte?
Official Laravel Breeze with Blade, React, or Vue is the lower-risk default, and Laravel Fortify is a good choice for backend-only auth. If you specifically need Svelte with Inertia, you can use official Breeze as the source of truth and build or port the Svelte pages yourself. A custom Inertia plus Svelte auth implementation may be more maintainable than depending on a low-adoption scaffold.
How should I migrate an existing Laravel app to this Svelte Breeze stack?
Do not run the installer against production code; use a disposable branch or skeleton and compare generated files with official Breeze. Port auth routes, controllers, middleware, and Svelte pages incrementally behind a feature flag while preserving existing route names, middleware, password broker configuration, and mail settings. Run composer audit and npm audit, and validate guest/auth middleware, CSRF, session driver, and email verification after each step.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core