Show HN: I built Habbo but for your website – 3D chat rooms, one script tag

  • Posted 2 hours ago by vynse
  • 1 points
https://floorsjs.com/
Hey HN, I'm Vincent.

I built floors.js to bring back social interactions on the web.

You paste one script tag. Your pages become isometric 3D rooms. Visitors show up as avatars, see each other, and chat in real-time.

Three.js handles the isometric rendering, and a Bun WebSocket server manages presence, rooms and chat. The whole thing runs without touching the host site's DOM or styles beyond its own container. It works on any static site and is also optimised for SPA navigation (clicking on a door lets you navigate to another page).

The landing page itself is the live demo, and I'm in the room almost all the time so come say hi! (when I'm not, I get pinged on my phone and can text you back from Telegram directly)

Would love to hear what you think!

0 comments