monorepo
- A monorepo starter template powered by Turborepo, SvelteKit, TailwindCSS, and Histoire
- Designed for building websites and webapps with shared components and configurations
- Supports SvelteKit prominently as the main framework
- Uses PNPM for package management and workspace organization
Key Features:
- Shared components and utilities across multiple apps via
@packages/*
- Symlinked routing system for SPA behavior in SvelteKit
- Component documentation with Histoire
- Preconfigured with Turborepo for optimized builds
- Includes TailwindCSS for styling
Target Audience:
- Developers building multiple SvelteKit applications with shared code
- Teams needing a scalable monorepo structure
- Projects requiring component documentation
Structure:
- Apps: Websites/webapps (e.g., main app, docs, stories)
- Packages: Shared libraries (components, configs, utils, etc.)
Notable Tools:
- Turborepo ↗
- SvelteKit ↗
- Histoire ↗ (for component stories)
- TailwindCSS ↗
Workflow Highlights:
- Generate apps/components quickly via Plop
- Run multiple dev servers simultaneously
- Shared dependency management
Note: Windows users may need additional setup for symlinks.
sveltekitturborepomonoreposveltetailwindcsspnpmhistoirehistoire-svelte
Featured Stories
No featured articles here. Navigate to an article, then pick the Feature on menu button