Skip to content

Adarsh9977/excalidraw

Repository files navigation

Excalidraw

This is a monorepo for Excalidraw project using Turborepo.

What's inside?

This repository includes the following packages/apps:

Apps

  • excalidraw-frontend: A Next.js app for the main Excalidraw interface
  • http-backend: Express.js backend service for HTTP API endpoints
  • ws-backend: WebSocket backend service for real-time collaboration

Packages

  • @repo/common: Shared types and utilities
  • @repo/db: Database client and Prisma schema
  • @repo/ui: React component library shared across applications
  • @repo/eslint-config: ESLint configurations
  • @repo/typescript-config: TypeScript configurations used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This project has some additional tools already setup:

Getting Started

Prerequisites

  • Node.js >= 18
  • pnpm 10.8.1
  • Docker and Docker Compose

Development

  1. Install dependencies:
pnpm install

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages