ALL SYSTEMS CAVE |
zero trackers · zero cookies open source · agplv3 + mit three devs · one cave hosted in the eu zero trackers · zero cookies open source · agplv3 + mit three devs · one cave hosted in the eu
zéro traceurs · zéro cookies open source · agplv3 + mit trois devs · une cave hébergé en europe zéro traceurs · zéro cookies open source · agplv3 + mit trois devs · une cave hébergé en europe
| PARIS · --:--
corploc CorpLoc
ship it
corploc / tools / wordus
// tool · stable ·

type fast.
type first.
tape vite.
tape en premier.

Real-time multiplayer typing game. Create a room, share the code, race words on a grid. Combo multiplier, live keystroke tracking, 3 languages. No account required. Jeu de frappe multijoueur en temps réel. Crée une room, partage le code, course de mots sur une grille. Multiplicateur de combo, suivi des frappes en direct, 3 langues. Pas de compte nécessaire.

~/cave · wordus
# wordus.xyz — multiplayer typing duel

→ room created: XKCD-42 (french, 60s, 4 words)
→ hoka joined (1/6)
→ glider joined (2/6)
→ zyksa joined (3/6)
→ host started the game

round — grid: 4x5, 60 seconds
→ hoka:  "programmation" — 89 wpm ✓ (combo x1.5)
→ glider: "programmation" — 76 wpm
→ zyksa: "algorithme" — 92 wpm ★
→ hoka:  "incorrect!" — combo reset, -11 pts

→ time's up!
→ 1. zyksa: 2,340 pts
→ 2. hoka:  1,890 pts
→ 3. glider: 1,520 pts
$
stars
language
latest version
<50ms
input latency
// 01

how it works

3 steps · no surprises
// 01

create.

Open the app, pick a language (French, English, or Latin), set duration (30-180s) and simultaneous word count (1-8). You get a 6-character room code.

// 02

share.

Send the code to your friends. No signup, no account — just the code. Up to 6 players per room.

// 03

race.

Words appear on a 4x5 grid. Type to match, press Enter to submit. Combo multiplier rewards streaks (up to 3x). Wrong answers penalize. Leaderboard updates live.

// 02

origin story

We wanted a typing game to play together during breaks. MonkeyType is solo, TypeRacer feels dated, and everything else requires accounts. So we built Wordus — create a room, share a code, race. No signup, no friction. The combo system came from wanting to reward consistency over raw speed. Latin was added as a joke dictionary but people actually use it.

On voulait un jeu de frappe pour jouer ensemble pendant les pauses. MonkeyType c'est solo, TypeRacer fait daté, et tout le reste demande un compte. Donc on a construit Wordus — crée une room, partage un code, course. Pas d'inscription, pas de friction. Le système de combo est venu de l'envie de récompenser la régularité plutôt que la vitesse brute. Le latin a été ajouté comme dictionnaire blague mais les gens l'utilisent vraiment.

// 03

comparisons

honest positioning

MonkeyType

Solo typing practice with detailed stats. Wordus is multiplayer-first — the whole point is racing your friends in real time.

TypeRacer

Multiplayer typing, but requires an account, feels dated, and races on sentences. Wordus uses a word grid, has a combo system, and needs zero signup.

// 04

roadmap

what's next
// 05

faq

5 questions
how many players?
Up to 6 per room. Real-time WebSocket sync — you see everyone's typing progress live.
what languages?
French (318k words), English (67k words), and Latin (2.6k words). More coming — PRs welcome.
combo system?
Consecutive correct words increase your multiplier: 1x → 1.5x → 2x → 2.5x → 3x. Wrong submission resets it and deducts points equal to the word length.
can i self-host?
Yes. docker pull corploc/wordus and run it. Or clone the repo and pnpm dev. Single process — Socket.io runs inside the Nuxt server, no separate backend needed.
mobile support?
Works on mobile browsers. Not optimized for touch typing though — best with a real keyboard.
> ESC
↑↓ navigate select esc close