Feature-Sliced Design Awesome List

repository·master·Indexed 19 days ago

https://github.com/feature-sliced/awesome

A curated collection of resources for Feature-Sliced Design (FSD), including architectural linting tools like Steiger and @feature-sliced/eslint-config, development utilities such as feature-sliced/cli, IDE extensions, project templates for React, Next.js, Nuxt3, SvelteKit, Quasar, and Flutter, and real-world implementation examples.

Tokens
569
Snippets
1
Records
5
Agent score
15%

What's inside feature-sliced/awesome

  1. Linting and architectural enforcement for FSD

    master

    To maintain Feature-Sliced Design (FSD) compliance and prevent architectural violations, use the following linting tools:

    • Steiger: An official universal architectural linter with full support for FSD.
    • @feature-sliced/eslint-config: The official ESLint configuration for FSD projects.
    • @conarti/eslint-plugin-feature-sliced: A community-maintained ESLint plugin for FSD.
  2. Tools for FSD development and visualization

    master

    The following tools assist with generating FSD structures and visualizing dependencies:

    • feature-sliced/cli: The official command-line generator used to create layers, slices, and segments.
    • fsd-cruise: A tool for simple dependency visualization based on dependency-cruiser.
    • fsd-crawler: A utility for the visualization and analysis of slices and their dependencies.