Cursor Chat

screenshot of Cursor Chat
vite

cursor chat à la Figma for digital co-existing + presence

Overview:

cursor-chat is a lightweight cursor chat feature inspired by Figma, designed for digital co-existing and presence. This experimental library is not recommended for production use but is suitable for personal websites and playful experiments. It is built on top of yjs and perfect-cursors. For a React version, one can refer to y-presence. Users can access a demo by pressing '/' to start chatting and 'esc' to exit.

Features:

  • Lightweight: Measuring at only 63.4kB, this library is designed to be lightweight for optimal performance.
  • Inspired by Figma: cursor-chat is inspired by Figma and aims to bring a similar experience to digital co-existing and presence.
  • Experimental Purposes: Ideal for personal websites and playful experiments, but not recommended for production use.
  • Built on yjs and Perfect-cursors: Utilizes yjs and perfect-cursors as its foundation for functionality.
vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.