Seznam startovacích sad Laravel: Oficiální a komunitní

Startovací sady Laravel: Oficiální a komunitní možnosti pro vývojáře Když začínáte nový projekt Laravel, častou otázkou je, jak rychle zavést frontendový stack a základní struktur...

Poptat web

15. 11. 2025

Seznam startovacích sad Laravel: Oficiální a komunitní

Startovací sady Laravel: Oficiální a komunitní možnosti pro vývojáře

Když začínáte nový projekt Laravel, častou otázkou je, jak rychle zavést frontendový stack a základní strukturu projektu. Startovací sady to řeší tím, že vám poskytnou předkonfigurovaný stack, který odpovídá konkrétnímu způsobu vytváření aplikací. V tomto příspěvku na blogu jsem seskupil oficiální startovací sady Laravel a vybranou sadu komunitních sad a vysvětlil, s čím se každá z nich vlastně dodává a kdy se hodí.

Oficiální startovací sady Laravel

Tyto sady spravuje tým Laravel. Poskytují moderní frontendové nástroje s úzkou integrací do současného ekosystému Laravel. Každá z nich se zaměřuje na konkrétní přístup k frontendu a používá Vite, TypeScript, Tailwind CSS a Pest out of the box.

1. Startovací sada Livewire

  • Úložiště: laravel/livewire-starter-kit
  • Co poskytuje: Aplikace Laravel předkonfigurovaná pro Livewire 3, která používá knihovnu komponent Flux UI, Tailwind CSS, TypeScript a Vite. Úložiště nabízí alternativní větve, takže si můžete vybrat mezi přístupem založeným na Voltu nebo prvním nastavením komponent Livewire, a existuje větev WorkOS pro ověřování pomocí systému WorkOS.
  • Proč to pomáhá: Získáte stack zaměřený na Livewire, který již obsahuje uživatelské rozhraní Flux a moderní sestavení, takže můžete začít vytvářet interaktivní rozhraní řízená čepelí, aniž byste museli sami zapojovat nástroje a vrstvu uživatelského rozhraní. Různé větve vám umožní osvojit si Volt nebo zůstat u prostých komponent Livewire v závislosti na vašich preferencích.

2. Prázdná startovací sada Livewire

  • Úložiště: laravel/blank-livewire-starter-kit
  • Co poskytuje: Minimální aplikace Laravel plus Livewire 3, která je dodávána bez knihovny komponent uživatelského rozhraní nebo předpřipravených obrazovek. Používá Vite, Tailwind CSS, TypeScript a stejné základní rozvržení projektu jako hlavní startovací sada Livewire, ale design a komponenty nechává na vás.
  • Proč to pomáhá: Získáte čistý základ orientovaný na Livewire s moderními nástroji a zároveň si ponecháte plnou kontrolu nad vrstvou uživatelského rozhraní a systémem návrhu.

3. Startovací sada Vue

  • Úložiště: laravel/vue-starter-kit
  • Co poskytuje: Aplikace Laravel nakonfigurovaná pomocí Inertia a Vue 3 s využitím rozhraní Composition API, dále TypeScript, Vite, Tailwind CSS a názorovou sadou komponent Vue založenou na shadcn vue.
  • Proč to pomáhá: Dostanete připravený stack Inertia a Vue, včetně systému komponent a nastavení sestavení, takže se můžete soustředit na stránky a funkce místo toho, abyste Inertia, Vue a Tailwind zaváděli od nuly.

4. Startovací sada Blank Vue

  • Úložiště: laravel/blank-vue-starter-kit
  • Co poskytuje: Štíhlá aplikace Laravel s nakonfigurovanými nástroji Inertia a Vue 3, používající TypeScript, Vite a Tailwind CSS, ale bez předem vybrané knihovny uživatelského rozhraní nebo složitých ukázkových obrazovek.
  • Proč to pomáhá: Ideální, pokud chcete oficiální zapojení pro Inertia a Vue, ale hodláte si nainstalovat vlastní knihovnu komponent nebo si vrstvu uživatelského rozhraní vytvořit sami.

5. Startovací sada React

  • Úložiště: laravel/react-starter-kit
  • Co poskytuje: Aplikace Laravel nakonfigurovaná pomocí Inertia a React, dále TypeScript, Vite, Tailwind CSS a předkonfigurovaná knihovna komponent využívající primitivy shadcn ui a Radix UI.
  • Proč to pomáhá: Získáte React plus Inertia stack, který již obsahuje moderní komponentový systém a nástroje, takže můžete vytvářet rozhraní poháněná Reactem nad směrováním Laravel, aniž byste museli sami nastavovat integraci.

6. Prázdná startovací sada React

  • Úložiště: laravel/blank-react-starter-kit
  • Co poskytuje: Minimální nastavení Inertia plus React pro Laravel pomocí TypeScriptu, Vite a Tailwind CSS. Poskytuje integraci a základní rozvržení, ale žádnou knihovnu komponent ani složité předvolby uživatelského rozhraní.
  • Proč to pomáhá: Hodí se, když chcete oficiální integraci Reactu s Inercií, ale raději si vyberete nebo vytvoříte vlastní návrhový systém a komponenty.

Komunitní startovací sady Laravel

Startovací sady komunity zahrnují jak jednoduché kostry, tak i kompletní šablony SaaS. Často přidávají názorové nástroje, panely správce nebo funkce pro koncové uživatele, které přesahují rámec oficiálních sad.

1. LaravelDaily Starter Kit

  • Úložiště: LaravelDaily/starter-kit
  • Co poskytuje: Projekt Laravel, který demonstruje běžnou strukturu aplikace z výukových kurzů Laravel Daily. Obsahuje autentizační lešení, příklad CRUD zdrojů, formulářové požadavky, zásady, základní testy a připravený layout s Tailwind CSS.
  • Proč to pomáhá: Slouží jako výukový materiál a praktický základ. Uvidíte skutečné vzory Laravelu v kompletním projektu a můžete na nich přímo stavět menší produkční aplikace.

2. Sada Kaido

  • Úložiště: siubie/kaido-kit
  • Co poskytuje: Starter Laravel, který kombinuje shell aplikace s Filamentem. Dodává se s předpřipraveným panelem administrátora, rozvržením a ukázkovými zdroji využívajícími Filament, spolu s ověřováním a základní navigací.
  • Proč to pomáhá: Od prvního dne získáte administrátorskou oblast se systémem Laravel, což je užitečné, pokud se váš projekt točí kolem ovládacích panelů a pracovních postupů v back office.

3. Filament Jetstream

  • Úložiště: stephenjude/filament-jetstream
  • Co poskytuje: Startovací sada, která integruje celou sadu funkcí Laravel Jetstream do panelu Filament. Přináší ověřování, registraci, dvoufaktorové ověřování, správu relací, tokeny API pomocí Sanctum, profily a volitelnou podporu týmů, vše implementované prostřednictvím nativních panelů a komponent Filament.
  • Proč to pomáhá: Pokud plánujete používat Filament jako správce, ale přesto chcete pro uživatele funkce ve stylu Jetstream, tato sada vám tyto funkce poskytne uvnitř Filamentu, aniž byste museli Jetstream a Filament ručně propojovat.

4. Genesis by DevDojo

  • Úložiště: thedevdojo/genesis
  • Co poskytuje: Startovací sada Laravel postavená na stacku TALL s Folio a Volt. Obsahuje indexovou stránku, stránku o projektu, autentizační stránky s přihlášením, registrací, ověřením e-mailu a obnovením hesla, ovládací panel, obrazovku pro úpravu profilu a stránku pro učení, která vykresluje README. Obsahuje také několik rozvržení Blade pro aplikaci, marketing a hlavní shelly plus sadu komponent uživatelského rozhraní a základní testy Pest pro poskytnuté stránky.
  • Proč to pomáhá: Získáte hotový projekt Livewire plus Folio plus Volt s již existujícími běžnými stránkami a rozvržením, takže můžete tyto struktury rozšířit, místo abyste vytvářeli marketingové stránky, ověřovací obrazovky a ovládací panel z ničeho.

5. Larament

  • Úložiště: codewithdennis/larament
  • Co poskytuje: Startovací sada pro Laravel 12 bez zbytečného zatížení, která předkonfiguruje Filament 4 jako panel správce. Obsahuje nunomaduro/essentials pro přísnější výchozí nastavení, vývojové nástroje jako Larastan, Pint, Pest, Rector a Debugbar, názorový panel Filament s režimem SPA, vlastní přihlašovací stránku, správu profilů a vícefaktorové ověřování a pracovní postupy GitHub Actions pro testy, PHPStan a Pint.
  • Proč to pomáhá: Je určena týmům, které chtějí Laravel 12 a Filament 4 s již zavedeným testováním a statickou analýzou. Můžete začít od produkčně orientovaného panelu administrace a moderních kvalitních nástrojů, aniž byste si tyto části museli sestavovat sami.

6. Tallstarter

  • Úložiště: mortenebak/tallstarter
  • Co poskytuje: Startovací sada komponent Laravel 12 Livewire, která se zaměřuje na správu uživatelů, rolí a oprávnění. Obsahuje komponenty uživatelského rozhraní Flux, výstrahy Livewire založené na SweetAlert, role a oprávnění Spatie, striktní modely Eloquent, Debugbar, pomocníka IDE, Rector, PHPStan, Pint, testy Pest, databázové seedery a příkazy pro vytvoření uživatele superadmina.
  • Proč to pomáhá: Získáte backend založený na Livewire s ověřováním, rolemi, oprávněními a připraveným uživatelským rozhraním založeným na Fluxu. Jedná se o praktický základ, pokud často vytváříte interní nástroje nebo aplikace náročné na správu a chcete od začátku přísnou kvalitu kódu a podporu lokalizace.

7. Larasonic Vue a Larasonic React

  • Úložiště:
  • Co poskytují: Startovací sady SaaS s otevřeným zdrojovým kódem postavené na platformě Laravel s technologií Inertia. Varianta Vue využívá Vue, Tailwind CSS a komponenty inspirované Reka nebo shadcn. Varianta React používá React, Tailwind CSS a ui shadcn. Obě se zaměřují na moderní stack ve stylu SaaS a obsahují baterie, jako je ověřování, integrace fakturace, nastavení a další funkce přátelské k SaaS.
  • Proč pomáhají: Jsou určeny k rychlému spuštění produktů SaaS. Velká část systému SaaS je již implementována nad systémy Laravel a Inertia, což vám umožní přejít rovnou k doménovým funkcím namísto ručního vytváření rozvržení, onboardingu a správy účtů.

8. Štěpení

  • Úložiště: joshcirre/fission
  • Co poskytuje: Názorová startovací sada Laravel, která kombinuje směrování založené na souborech Folio, komponenty Livewire poháněné technologií Volt a uživatelské rozhraní Flux. Instaluje se pomocí instalátoru Laravel s příznakem using a dodává se s ukázkovými stránkami a konfigurací vyladěnou pro ukázky, výukové programy a první aplikace Livewire.
  • Proč to pomáhá: Pokud se vám líbí přístup Folio plus Volt plus Flux, tato sada vám poskytne hotový nakonfigurovaný projekt, který odpovídá způsobu, jakým správce sestavuje ukázkové a výukové aplikace, takže můžete tento pracovní postup kopírovat, místo abyste ho vytvářeli znovu.

9. Fila Starter

  • Úložiště: raugadh/fila-starter
  • Co poskytuje: Startovací sada Filament, která je dodávána s již nakonfigurovaným panelem správce Filament připraveným k rozšíření. Obsahuje konzolové příkazy pro inicializaci projektu, seeding, aktualizaci migrací a oprávnění při přidání nových zdrojů nebo stránek a je udržována jako sada doplňků Filament kompatibilní s Filament 3 a 4.
  • Proč to pomáhá: Užitečné, pokud se vaše aplikace soustředí na prostředky Filament. Místo vytváření panelu, rolí a základního zapojení při každém zahájení nového projektu začínáte s předkonfigurovaným nastavením Filament s pomocnými příkazy.

10. Chat s umělou inteligencí

  • Úložiště: pushpak1300/ai-chat
  • Co poskytuje: Moderní startovací sada pro chat s umělou inteligencí postavená na platformách Laravel, Inertia, Vue, Tailwind CSS a Prism. Demonstruje streamování odpovědí AI v reálném čase pomocí Prism PHP SDK a obsahuje rozhraní AI chatu, tematizaci, autentizaci a backend Laravel přizpůsobený pro pracovní postupy AI chatu.
  • Proč to pomáhá: Pokud potřebujete do aplikace Laravel přidat chat s umělou inteligencí, získáte referenční implementaci se streamováním, podporou více poskytovatelů a vyladěným frontendem, takže můžete kód přizpůsobit namísto navrhování interakčního modelu od začátku.

11. Startovací sada TallStackUI

  • Úložiště: tallstackui/starter-kit
  • Co poskytuje: Startovací sada Laravel 12 postavená na TallStackUI a Livewire. Obsahuje základní uživatelský CRUD, který využívá komponenty TallStackUI a ukazuje, jak do sebe zapadají tabulky, formuláře a části rozvržení, a je zdokumentován na stránkách TallStackUI jako doporučený způsob náhledu na sadu komponent.
  • Proč to pomáhá: Uvidíte TallStackUI ve skutečném projektu Laravel s Livewire a můžete znovu použít poskytnutý CRUD a rozvržení jako základ pro aplikace, které plánují TallStackUI hojně využívat.

Závěrečné shrnutí

Oficiální startovací sady Laravel poskytují podporované balíčky pro Livewire, Vue a React, každý s moderními nástroji a těsnou integrací frameworku. Komunitní sady na ně navazují a zahrnují problémy reálného světa, jako jsou funkce SaaS, panely správce, přísné nástroje nebo chat s umělou inteligencí.

Při výběru startovací sady ji přizpůsobte svým preferencím a typu projektu:

  • Sady Livewire plus TALL pro serverové aplikace zaměřené na Blade.
  • Inertia plus sady Vue nebo React pro SPA podobné zážitky nad směrováním Laravel.
  • Sady Filament nebo TallStackUI pro náročné aplikace pro správce nebo ovládací panely.
  • Specializované sady, jako je Larasonic nebo AI Chat, pokud potřebujete funkce SaaS nebo AI chat od prvního dne.

Výběrem sady, která odpovídá vašemu přístupu k frontendu i potřebám vaší domény, můžete odstranit většinu práce s bootstrapem a soustředit se na ty části aplikace, které jsou pro váš produkt jedinečné.

Původní článek publikoval Nabil Hassen.