Comparison

The Remo alternative built for websites

Remo is an event platform people join at a scheduled time. floors.js is the alternative that lives on your own website — any visitor joins instantly as a 3D avatar, no account, no app, no friction.

Get started — from $14/mo Compare with the Gather alternative

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 livesSeparate event platformEmbedded on your website
Account / registrationYes, to attend & hostNo — instant join
Pricing modelPer attendee / event / planPer site — $14/mo or $99 lifetime
Best forScheduled virtual eventsPublic website visitor engagement
Primary mediumVideo networkingText chat + presence (no camera)
AvailabilityDuring the eventAlways on, 24/7
SetupCreate an event, invite attendeesOne script tag
Works on any siteN/A — it's the destinationYes (WordPress, Shopify, Next.js…)

Who should use floors.js instead of Remo

You want presence on a public website, not an event
If the goal is making everyday visitors to your site see and talk to each other, floors.js is purpose-built for that. Remo is built for scheduled gatherings.
You can't ask visitors to register or turn on a camera
Anonymous visitors won't register for an event to look at your landing page. floors.js puts them in instantly with one click — no camera, no account.
You want predictable, flat pricing
No per-attendee or per-event billing. $14/month or $99 once, per site, regardless of how many visitors show up.
You want it always on, not scheduled
No event to plan. Paste one script tag and every page is a room, live around the clock for whoever lands on it.

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

<script src="https://floorsjs.com/embed.js" data-key="flr_..."></script>

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.

Frequently asked questions

What is the best Remo alternative?
It depends on the goal. For hosting a virtual event with table-based networking and video, Remo, Gather and Kumospace are the closest tools. But if you want spatial, avatar-based presence on your own public website — where any visitor joins instantly with no account — floors.js is the alternative built for that. It is one script tag, not an event you schedule.
Can I embed Remo on my website?
No. Remo is a standalone event platform people join through a link at a scheduled time. It is not designed to live as a widget on your public website. floors.js is the opposite — it embeds on your existing site, always on.
Does floors.js need accounts like Remo?
No. Every visitor joins instantly with a random avatar and name — zero signup. Remo events run through registrations and accounts on the host side.
Is floors.js a free Remo alternative?
floors.js isn't free, but it's a flat $14/month or $99 lifetime per site — instead of scaling with attendees, events or capacity. Visitors always join free with no account, and there's a 7-day money-back guarantee.
Does floors.js have video like Remo?
No, and that is deliberate. Remo is built around video networking; floors.js focuses on lightweight text chat and 3D presence — no camera, no microphone, no bandwidth overhead. If you are running a video event, Remo fits. For public-website engagement, video is friction.

Integration Guides

Next.js React Vue & Nuxt WordPress Shopify All Integrations