Feature-Sliced Design

Feature-Sliced Design (FSD) is an architectural methodology for scaffolding front-end applications. Simply put, it's a compilation of rules and conventions on organizing code. The main purpose of this methodology is to make the project more understandable and stable in the face of ever-changing business requirements.

Links

Pinned Loading

  1. Architectural methodology for frontend projects

    MDX 2.2k 218

  2. Universal file structure and project architecture linter

    TypeScript 334 18

  3. A curated list of delightful 🍰 FSD resources

    382 15

  4. 🍰 Examples of the methodology usage

    TypeScript 137 55

Repositories

Showing 10 of 14 repositories

  • filesystem Public

    A set of utilities for locating and working with FSD roots in the file system.

    feature-sliced/filesystem’s past year of commit activity

    TypeScript

    5

    ISC

    2 0 2

    Updated Apr 6, 2026

  • documentation Public

    Architectural methodology for frontend projects

    feature-sliced/documentation’s past year of commit activity

  • steiger Public

    Universal file structure and project architecture linter

    feature-sliced/steiger’s past year of commit activity

  • feature-sliced/tutorial-conduit’s past year of commit activity

    TypeScript

    22 24 1 0

    Updated Mar 20, 2026

  • skills Public

    AI agent skills for applying Feature-Sliced Design (FSD) v2.1 in frontend projects.

    feature-sliced/skills’s past year of commit activity

    17 1 0 0

    Updated Mar 9, 2026

  • awesome Public

    A curated list of delightful 🍰 FSD resources

    feature-sliced/awesome’s past year of commit activity

  • examples Public

    🍰 Examples of the methodology usage

    feature-sliced/examples’s past year of commit activity

    TypeScript

    137 55 6 2

    Updated Aug 8, 2025

  • feature-sliced/.github’s past year of commit activity

    1

    0

    0 0

    Updated Mar 21, 2025

  • feature-sliced/steiger-vscode’s past year of commit activity

    TypeScript 0 Apache-2.0

    71 0 0

    Updated Dec 9, 2024

  • feature-sliced/nuxt-steiger’s past year of commit activity

    Vue 0 0

    0 0

    Updated Oct 25, 2024