Join our Discord Community
Eraser Clone template preview

Eraser Clone

Eraser_clone

K

Created by Kaifcoder

Last updated October 8, 2025

About This Template

The Eraser Clone is an open-source recreation of Eraser.io, a popular web-based diagramming and collaborative whiteboarding tool, built with Next.js 14, TypeScript, Tailwind CSS, shadcn/ui components, Convex as a real-time database, and Kinde for authentication. With 178 stars on GitHub, this project demonstrates how to build sophisticated, real-time collaborative applications using modern web technologies, pushing the boundaries of what's possible with contemporary JavaScript frameworks. The application features a web-based diagramming canvas for creating flowcharts, wireframes, and technical diagrams, real-time collaboration powered by Convex's real-time database capabilities allowing multiple users to work simultaneously, authentication and user management through Kinde's streamlined auth service, beautiful, responsive UI built with shadcn/ui components and Tailwind CSS, TypeScript throughout for type safety and improved developer experience, and deployment on Vercel for global edge network distribution. The tech stack showcases Convex's unique approach to backend development where database queries and mutations are written as TypeScript functions with automatic real-time subscriptions, Kinde's modern authentication solution eliminating the complexity of building auth from scratch, and Next.js 14's app router for optimal performance and developer ergonomics. This clone is valuable for developers learning to build real-time collaborative applications similar to Figma or Miro, understanding how Convex enables reactive, real-time features without WebSocket management, studying how to implement drawing and diagramming interfaces in the browser, exploring Kinde as an alternative to traditional auth providers, and creating portfolio projects demonstrating advanced full-stack capabilities. The project encourages community contributions and collaboration, exemplifying the spirit of building extraordinary tools together through open-source development. As a learning resource, it provides practical insights into architecting applications where multiple users interact with shared state in real-time.

Related Templates

Kokonut UI template preview
Kokonut UI
Kokonut UI is a collection of animated, accessible UI components built with React, Tailwind CSS, and Framer Motion, providing production-ready components with smooth animations and modern design patterns. The open-source library offers copy-and-paste components following shadcn/ui's philosophy, including animated cards, interactive buttons, smooth transitions, and engaging micro-interactions that enhance user experience. Built with TypeScript for type safety, the components integrate Framer Motion's animation capabilities with Tailwind CSS utility classes, creating visually polished interfaces without complex animation code. Each component is designed for accessibility with proper ARIA attributes, keyboard navigation support, and responsive behavior across devices. Perfect for marketing websites, landing pages, SaaS applications, or any project requiring eye-catching animations and professional polish beyond basic UI primitives, Kokonut UI demonstrates how to combine animation libraries with utility-first CSS for components that are both beautiful and maintainable.
Prompt Kit template preview
Prompt Kit
Core building blocks for AI apps. High-quality, accessible, and customizable components for AI interfaces.
Note Gen template preview
Note Gen
Note Gen is an AI-powered Markdown note-taking application that combines traditional writing with advanced features like automatic note generation, semantic search, and retrieval-augmented generation (RAG) to enhance knowledge management. Built with Next.js 14, TypeScript, and shadcn/ui, it enables users to write in Markdown, organize with tags and folders, and leverage OpenAI's GPT models for intelligent content creation. The application uses vector embeddings for semantic search that finds notes by meaning rather than keywords, RAG technology that references existing notes when generating new content, and auto-completion for writing assistance. With a clean interface featuring real-time Markdown preview, syntax highlighting, and keyboard shortcuts, Note Gen transforms note-taking into an active knowledge management system. Perfect for students, writers, developers, and professionals, it helps brainstorm ideas, discover connections between notes, and synthesize information across your knowledge base.