Menu
Libraries |
Category

turbo-payload

  • A monorepo template demonstrating Payload CMS integration with multiple frontend frameworks (Next.js, Astro, and Svelte)

  • Purpose: Provides a boilerplate for developers to start projects with Payload CMS while using alternative frontend frameworks beyond Next.js

  • Key Features:

    • Payload CMS configuration shared across multiple frontends
    • Supports Svelte frontend with Tailwind CSS and SSR/SSG capabilities
    • Includes Astro frontend with similar capabilities
    • Maintains a Next.js frontend option
    • Shared UI components and utilities across projects
    • TypeScript support throughout
    • Storybook for component development
  • Target Audience: Developers looking to use Payload CMS with frontend frameworks other than Next.js, particularly those interested in Svelte or Astro integrations

  • Project Structure Highlights:

    • apps/ contains separate frontend applications (Astro, Next.js, Svelte) and Payload CMS
    • packages/ includes shared configurations, UI components, and utilities
    • tooling/ provides centralized configuration for ESLint, Prettier, Tailwind, etc.
  • Notable Svelte Support:

    • Dedicated Svelte application in the monorepo
    • Configured with Tailwind CSS
    • Supports dynamic routes with SSR
    • Can be optimized for SSG or hybrid rendering

Project Link

astronextjspayloadcmssveltestarter

Comments