Meshroom is a real-time collaborative design tool built with Next.js, Fabric.js, and Liveblocks.
- ✏️ Draw, move, and edit objects live with others
- 🧵 Comment directly on canvas with thread support
- 📁 Export designs to PDF
- 👥 See active collaborators in real-time
- 🧩 Context menus, dropdowns, and tooltips via Radix UI
- 💨 Built-in animations and Tailwind utility-based styling
- Frontend: React, Next.js
- Canvas Engine: Fabric.js
- Real-time Sync: Liveblocks (presence, storage, comments)
- Styling: Tailwind CSS, Tailwind Merge, clsx
- PDF Export: jsPDF
- Icons: Lucide-react
- UID: uuid
npm run dev # Run locally
npm run build # Build for production
npm run start # Start production server
npm run lint # Lint your codegit clone https://github.com/grep-many/meshroom.git
cd meshroom
npm install
npm run devCrafted with ❤️ using Liveblocks, Fabric.js, and Next.js for seamless collaboration and creative freedom.