Skip to content
/ v0 Public

A modern monorepo setup using Turborepo, Bun, and TypeScript.

License

Notifications You must be signed in to change notification settings

RajdeepDs/v0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V0 Monorepo

A modern monorepo setup using Turborepo, Bun, and TypeScript. This monorepo contains multiple applications and shared packages, providing a scalable and maintainable development environment.

Project Structure

.
├── apps/          # Applications
│   ├── app/      # Main application
│   ├── web/      # Web application
│   ├── email/    # Email service application
│   └── studio/   # Studio application
├── packages/     # Shared packages
│   ├── ui/       # Shared UI components
│   ├── tsconfig/ # Shared TypeScript configurations
│   ├── auth/     # Authentication package
│   ├── database/ # Database utilities
│   ├── email/    # Email service package
│   ├── rate-limit/ # Rate limiting package
│   └── security/ # Security utilities
└── ...

Tech Stack

  • Package Manager: Bun
  • Build System: Turborepo
  • Language: TypeScript
  • Code Quality:
    • Biome for formatting and linting
    • Manypkg for package management

Getting Started

Prerequisites

  • Bun (v1.1.38 or later)
  • Node.js (LTS version recommended)

Installation

# Install dependencies
bun install

# Start development servers
bun run dev

# Build all packages and applications
bun run build

Development

  • bun run dev:web - Start the web development server
  • bun run dev:app - Start the app development server

About

A modern monorepo setup using Turborepo, Bun, and TypeScript.

Topics

Resources

License

Stars

Watchers

Forks