The problem every community knows
You built a community website — maybe a forum, a wiki, a fan site, or a landing page for your Discord server. But nobody visits it twice. All the real activity happens in Discord or Slack, and the website is just a static signpost pointing people elsewhere.
Your community website is a ghost town. There is no reason to stay because there is nothing alive about it. Members land, grab a link, and leave. The site has zero social presence — no way to know if anyone else is even there.
What floors.js does for communities
floors.js turns your community website into a place people actually want to hang out. Every page becomes a room. Every visitor becomes a 3D avatar walking around in real-time. Members can see who else is online across the entire site, move between pages together, and chat without leaving the browser.
- See who's online across the whole site — a building overview shows every active page and who's on it
- No signup required — visitors get an avatar instantly, no accounts or logins needed
- Works on any platform — static HTML, WordPress, Ghost, Hugo, Docusaurus, or any custom stack
- Zero maintenance — one script tag, no backend to manage, no database to maintain
- Feels like a hangout, not a support chat — avatars walking around a room is social by nature
Where communities use it
One line to install
Paste it before </body> in your site template. Works with any community platform — WordPress, Ghost, Hugo, Docusaurus, Discourse themes, static HTML, or custom-built sites. Pages become rooms automatically. No configuration needed.
floors