
floors.js is a JavaScript library that turns website visitors into real-time 3D avatars who can navigate between pages and communicate directly on the site.
floors.js is a lightweight JavaScript library that transforms a standard website into an interactive 3D space where visitors appear as avatars. With a single script tag, it overlays a real-time multiplayer layer on top of existing pages, allowing users to see and interact with each other as they browse. Its primary purpose is to add spatial presence and live social interaction to websites without requiring a redesign, backend changes, or game engine expertise.
The tool provides synchronized 3D avatars that move as visitors navigate between pages, preserving a sense of continuity and shared presence across the site. It supports proximity-based chat, so users can talk to others who are “nearby” in the virtual space, mirroring real-world social dynamics. floors.js handles networking, state synchronization, and rendering under the hood, exposing a simple configuration interface for customizing avatar appearance, behavior, and interaction rules. It is designed to be performant and compatible with typical web stacks, running directly in the browser with minimal setup.
Please sign in to comment
💬 No comments yet
Be the first to share your thoughts!
Explore 310+ top alternatives to floors.js

Totemotech is an AI-generated daily podcast that summarizes key technology news from Japan into concise, approximately two-minute audio episodes with minimal human involvement.

Generative AI is an online educational platform offering a complete course that teaches the fundamentals, techniques, and applications of generative artificial intelligence models.

Modelfy 3D is an AI-powered 3D design tool that converts text and images into editable 3D models for virtual worlds and digital creatives.