🚀 Monorepo Fullstack Starter

Introduction

Overview of the Monorepo Full-Stack Starter — what it is and why it exists.

Introduction

Monorepo Full-Stack Starter is a modern, production-ready monorepo template built for teams who want to move fast without sacrificing code quality. It brings together best-in-class tools in a single, cohesive workspace.

What's Inside?

Apps

AppTechDescription
webNext.js, React Three Fiber, Framer MotionLanding page with 3D visuals and animations
dashboardVite, React, TanStack RouterAdmin dashboard with charts, forms, and data tables
apiRust, Actix-Web, SQLxHigh-performance REST API with PostgreSQL
docsNext.js, FumadocsThis documentation site

Packages

PackageDescription
@repo/ui40+ shared shadcn/ui components (Button, Card, Dialog, etc.)
@repo/tailwind-configShared Tailwind CSS v4 theme with amber accent, dark mode
@repo/typescript-configShared TypeScript configurations
@repo/eslint-configShared ESLint rules
@repo/api-typesAuto-generated TypeScript types from Rust API

Key Features

  • 🏗️ Turborepo — Fast, incremental builds with smart caching
  • 🎨 shadcn/ui — Beautiful, accessible components shared across all apps
  • 🎯 Full Type Safety — TypeScript everywhere, Rust types exported to TS
  • 🌙 Dark Mode — First-class dark/light theme support
  • 🔧 DX — ESLint, Prettier, Husky, Commitlint pre-configured
  • 🐳 Docker Ready — Containerization support included
  • 🔄 CI/CD — GitHub Actions workflows included

Next Steps

Head to Getting Started to set up the project locally.