Part of the rSpace Ecosystem
rM

rMaps

Real-Time Collaborative Maps

Share live locations, navigate indoor and outdoor spaces, coordinate meetups β€” all from the browser. No app install. No tracking. No data collection.

No sign-up required to join. Works on any device.

Core Features

Everything you need to find your friends

Live GPS Sharing

Real-time location updates via WebSocket. See everyone on the map as they move, with stale detection and high-accuracy fallback.

Indoor + Outdoor Nav

Turn-by-turn routing via OSRM outdoors, seamless switch to c3nav for indoor venues. Multi-floor, level-aware navigation.

Meeting Points

Drop waypoints for meetups, events, and points of interest. Search by address, share coordinates, or pin from your location.

Privacy First

Ghost mode, precision levels, one-toggle location sharing. Zero tracking, zero data collection. You control who sees you.

Beyond Google Maps

What makes rMaps different

πŸ•οΈ

CCC Event Integration

Native c3nav integration for 39C3, Camp, and other CCC events. Indoor maps with multi-floor routing, venue bounds detection, and automatic map switching when you walk inside.

πŸ“‘

Location Pinging

Request a friend's location with one tap. Push notifications via Web Push API with vibration alerts. Works even when the app is backgrounded via service worker.

πŸ“¦

Google Maps Import

Import your saved places from Google Takeout ZIP exports. GeoJSON parsing, auto-emoji mapping by place type, and preview before importing.

πŸ“±

PWA & Offline Mode

Install as a native app. Three-tier service worker caching keeps maps accessible offline with up to 500 cached tiles. Background sync handles location updates.

πŸ”—

Instant Room Sharing

Generate a QR code or shareable link for any room. Friends scan or tap to join instantly β€” no account needed, no app download. Native share dialog on mobile.

πŸ”„

Conflict-Free Sync

Automerge CRDT architecture ensures everyone sees the same map state, even through disconnections. WebSocket real-time sync with automatic reconnection and state recovery.

How It Works

Three steps to find your crew

1

Create a Map Room

Sign in and name your room. Get a link like camp.rmaps.online or a custom slug.

2

Share with Friends

Send the link or scan the QR code. Friends join from any browser β€” no app download, no account creation needed.

3

Navigate Together

See everyone in real time. Drop meeting points, get turn-by-turn directions, and ping friends when you need to regroup.

Built For

Maps for every gathering

πŸ•οΈ

Festivals & Camps

Navigate massive venues with indoor maps. Find stages, food courts, and your crew across multi-day events like CCC Camp.

πŸ™οΈ

City Exploration

Exploring a new city with friends? Share locations, drop pins at restaurants and landmarks, import your Google Maps saved places.

🀝

Group Coordination

Conferences, retreats, team offsites. Set meeting points, ping stragglers, and get walking directions to the next session.

First built forCCC eventsβ€” now for any gathering
Under the Hood

Built on open standards

MapLibre GL

Open-source maps

OSRM

Outdoor routing

c3nav

Indoor navigation

Automerge

CRDT sync

Web Push

Notifications

Service Worker

Offline & PWA

WebSocket

Real-time sync

EncryptID

Identity & auth

Get Started

Create or join a map room

Your Profile


or