Feature-Sliced Design

1 min read Original article ↗

A clearer structure for frontend codebases

Rules and conventions for organizing front-end code to keep projects clear and stable as requirements change.

Get Started

Community

Join active discussions around real FSD questions, with community help and FastTrack Bot support.

Steiger

Turn FSD rules into automated checks for code structure.

Docs for LLMs

FSD docs and resources for LLM-powered tools and AI use cases.

Popular guides

Icon: Layers

Layers

Understand how layers structure your app

Icon: From a custom architecture

From a custom architecture

Migrate your existing project to FSD incrementally

Icon: Public API

Public API

Define clear boundaries between slices

Icon: Cross-imports

Cross-imports

Avoid the most common architectural violation

Icon: Excessive Entities

Excessive Entities

Avoid over-splitting your domain into too many entities

Icon: FAQ

FAQ

Find answers about adopting FSD in practice