Feature-Sliced Design
An architecture with clear layer boundaries. Every file has a home, every import follows the rules.
React + Vite Template
Start with a fast, modern stack. Vite's instant HMR paired with a scalable architecture from day one.
Next.js Support
App Router, React Compiler, Tailwind CSS, Biome, and framework-aware FSD route composition.
Vue + Vite Support
Vue 3, Pinia, TanStack Vue Query, VeeValidate + Zod, and framework-native FSD generators.
New in 2.4Nuxt 4 Support
SSR-aware Vue Query, Pinia and VeeValidate modules, native Fetch, and generated file-based routes.
New in 2.5SvelteKit Support
Svelte 5, SSR-ready Svelte Query, native stores, Superforms + Zod, and generated file-based routes.
Husky Git Hooks
Pre-commit hooks configured out of the box. Catch issues before they hit your repository.
Commit Linting
Enforce conventional commits automatically. Keep your git history clean and meaningful.
ESLint Configured
ESLint powers the React, Vue, Nuxt, and SvelteKit starters, while Biome powers Next with linting, formatting, and import organization.
Clean Scaffolding
No leftover boilerplate. Every file has a purpose, every folder follows the FSD convention.
Slice Generators
Add features, entities, widgets, pages, and auth flows using each framework's configured source directory.
Project Configuration
Save framework, API, state, forms, UI, and package-manager choices once in fsd.config.json.
Developer-Friendly CLI
Interactive prompts guide you through setup. No memorizing flags — just answer questions.
Fast Setup
Move from one command to a runnable project without rebuilding the same architecture and tooling setup by hand.
Scales With Your Team
FSD's layer system means your architecture stays clean whether you're solo or a team of fifty.