Menu
Libraries |
Category

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:

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

Comments