explore more widgets

Shared Cursors

by menal 4.9

Display website visitors' cursor positions to each other

installs 109
embed script
source
created 8/11/2026
updated 9/16/2026

description

You can contact me in the nekoweb discord server @menal

reviews

4.9 7 ratings
catinurceiling 9/12/2026

looks pretty nice and smooth but i can tell it hasn't been tested much protocol needs some basic things like disconnect messages since currently it *leaves* cursors behind when people close the page also some sort of support for per-page cursors rather than it always being global and mobile support, I implemented it rather trivially on my site with addEventListener("pointermove") and ("touchmove") edit: good and fast response so I'm changing it to a 4.5 :3 I also thought the same about mobile but for my site specifically it ended up working way better than one would expect with almost no code changes, although I have to admit it makes less sense lol

menal developer

Thanks for the feedback. ad 1) Not deleting dead cursors was an oversight and has now been implemented. ad 2) Having all cursors be global for each widget instance was a deliberate design choice, however, I can see why this would be annoying when someone wants to have more than one or two pages with shared cursors. I have changed this to be per-page as you have suggested. ad 3) I don't believe adding touch support makes much sense here, since there's no persistent pointer position to track between touches, unlike with a mouse. Plus mobile layouts usually differ from desktop ones so pointer movements would not make sense to a person viewing on desktop and vice versa.

RenXD 9/5/2026

THIS IS SO COOL

yefreitor 9/2/2026
voptik123 8/25/2026

cool

dorian 8/23/2026

It works, this is awesome!