{"repo":"narsixyz/CoSketch","free":true,"listed":false,"github":"https://github.com/narsixyz/CoSketch","clone":"git clone https://github.com/narsixyz/CoSketch.git","description":"CoSketch is a real-time collaborative drawing application built using Turborepo and Bun as the package manager. It includes separate apps for the frontend, backend API, and WebSocket server to enable seamless collaboration.","language":"TypeScript","stars":39,"topics":["express-js","express-middleware","jwt-authentication","nextjs15-typescript","postgresql","prisma-orm","react-hot-toast","react19","tailwindv4","turborepo"],"license":null,"category":"databases-storage","readme_excerpt":"CoSketch CoSketch is a real-time collaborative drawing application built using Turborepo and Bun . It includes separate apps for the frontend, backend API, and WebSocket server to enable seamless collaboration. CoSketch Demo Star History Code of Conduct Please read and follow our Code of Conduct to help keep CoSketch a welcoming and inclusive space for everyone License This project is licensed under the CoSketch Custom License. Project Structure This monorepo is managed using Turborepo and is structured as follows: --- Features CoSketch offers a rich set of features for real-time collaborative sketching: - Shape Drawing Supports essential diagramming shapes: - Rectangle - Ellipse - Diamond - Arrow - Line - Freehand Drawing - Draw freehand lines with customizable brush sizes and colors. - Text Support - Add text labels to your canvas with customizable colors. - Interactive Editing - Select, drag, and resize shapes with ease. - Modify shape styles including color, stroke width, and fill. - Shape Management - Delete individual shapes. - Clear the entire canvas with one click. - Real-Time Synchronization - Update and broadcast shape and drawing state across all users using WebSockets . - Multi-User Collaboration - Seamless live editing experience for multiple participants. - Persistent Storage - Store and retrieve all shapes and drawings from a PostgreSQL database via Prisma ORM . - Modular Architecture - Built with a scalable monorepo structure using Turborepo and Bun . - Decoup","default_branch":null,"files":null,"tree":[],"storefront":"/r/narsixyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/narsixyz/CoSketch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}