TL;DR: Remo is a virtual event platform — a scheduled destination for networking with video and tables. floors.js is a social presence layer that comes to your visitors, embedded on your existing site with one line of code. Choose Remo to run an event. Choose floors.js to make a public website feel alive every day.
Why people look for a Remo alternative
Remo made virtual events feel less flat — tables you move between, faces around them, networking that isn't a webinar grid. But many people searching for a Remo alternative don't want to run an event at all — they want that spatial, avatar-based presence on their own website, for real visitors, without scheduling anything or asking anyone to register.
The common friction points: attendees register and join a destination at a set time, the experience is video-heavy, and pricing scales with attendees and events. It's built for a moment — a conference, a fair, a networking night — not for the steady stream of anonymous visitors who land on a public site any hour of the day.
If your goal is ongoing engagement on a website — a launch page, a community, a docs site, a portfolio — an event platform is the wrong shape. You need something that embeds, always on, that anyone can join with no registration.
A scheduled destination vs. an always-on layer
This is the core difference. Remo is a destination with a start time: you set up an event, send the link, people register and show up. It's good for live networking events.
floors.js is an always-on layer: you paste one script tag and every page of your existing website becomes a room. Visitors who are already there see each other as 3D avatars, walk around, and chat in real time — with zero signup and no schedule. They never leave your site because the experience is your site.
Same spatial idea, opposite delivery. One gathers people for an event. The other is live 24/7, where your people already are.
floors.js vs Remo — honest comparison
These tools solve different problems. Here's a straight side-by-side so you can pick the right one.
| Feature | Remo | floors.js |
|---|---|---|
| Where it lives | Separate event platform | Embedded on your website |
| Account / registration | Yes, to attend & host | No — instant join |
| Pricing model | Per attendee / event / plan | Per site — $14/mo or $99 lifetime |
| Best for | Scheduled virtual events | Public website visitor engagement |
| Primary medium | Video networking | Text chat + presence (no camera) |
| Availability | During the event | Always on, 24/7 |
| Setup | Create an event, invite attendees | One script tag |
| Works on any site | N/A — it's the destination | Yes (WordPress, Shopify, Next.js…) |
Who should use floors.js instead of Remo
Who should stick with Remo
If you need to run scheduled virtual events — conferences, career fairs, networking nights with table hopping and video — Remo is genuinely built for that and floors.js does not try to replace it. floors.js has no video, no registrations, and no concept of a scheduled event. It's an always-on public-website social layer, not an events platform. For virtual events, Remo (or Kumospace / Gather) is the right call.
One line to install
Paste it before </body> in your site's layout. Works on any platform — static HTML, WordPress, Shopify, Next.js, Webflow, or anything else. Pages become rooms automatically. No event to schedule, no attendees to invite, no configuration.