Turborepo Shadcn Storybook
A minimal starter template featuring Turborepo, Next.js, Shadcn/ui, and Storybook, providing essentials for rapid project initiation and development productivity.
Streamlined Full-Stack Development with Turborepo, Next.js, Shadcn/ui & Storybook Starter
This starter template provides a pre-configured monorepo environment using Turborepo, integrating Next.js for full-stack applications, Shadcn/ui for a sleek component library, and Storybook for UI development and testing. Designed to be minimal yet comprehensive, it includes all the essentials to significantly accelerate project setup and boost developer productivity, allowing you to focus on building features rather than boilerplate configuration. It uses pnpm as the package manager.
Features:
Turborepo Monorepo Foundation
: Offers an efficient monorepo setup powered by Turborepo for managing interconnected packages and applications.Dual Next.js Applications
: Includes pre-configureddocs
andweb
applications built with Next.js for versatile frontend and full-stack development.Integrated Shadcn/ui Library
: Features a dedicatedui
package utilizing Shadcn/ui for a ready-to-use, modern component set.Storybook for UI Development
: Comes with Storybook integrated into theui
package, facilitating isolated component development and testing.Shared ESLint Configuration
: Provides a custom ESLint setup (eslint-config-custom
) ensuring consistent code styling and quality across the monorepo.Unified TypeScript Settings
: Utilizes sharedtsconfig.json
files to maintain consistent TypeScript configurations throughout all projects.Comprehensive TypeScript Coverage
: Ensures all packages and applications are developed entirely in TypeScript for enhanced type safety and maintainability.Prettier for Code Formatting
: Integrated Prettier setup for automated, consistent code formatting across the entire codebase.PNPM for Package Management
: Leverages pnpm as the package manager for fast and disk-space-efficient dependency handling.Streamlined Development Scripts
: Offers variouspnpm
scripts (e.g.,dev:docs
,dev:web
,dev:ui
) for convenient targeted development workflows.Shadcn/ui Component CLI
: Includes aui:add
script to easily incorporate new Shadcn/ui components into theui
library using its CLI.Turborepo Remote Caching Enabled
: Supports and provides guidance for setting up Turborepo's Remote Caching feature with Vercel for faster builds.Minimalist Starter Core
: Designed with only the essential tools and configurations to enable a quick and focused project start.
Summary:
This Turborepo starter template combines Next.js, Shadcn/ui, and Storybook into a cohesive, minimal monorepo. It's designed for developers seeking a rapid start for full-stack projects, offering pre-configured tooling for UI development, linting, formatting, and TypeScript support. The inclusion of development scripts and remote caching guidance further enhances productivity and collaborative efficiency, streamlining the entire development lifecycle from setup to deployment for modern web applications.
Tags:

Similar to Turborepo Shadcn Storybook:


