織蛛
←
All vessels
織蛛
Origumo
Origumo — The Weaving Spider
Like a weaving spider in moonlight, each keystroke lays a thread, and thread by thread, speed becomes craft.
active
Join a room, race others typing the same text, see everyone's progress live. Fastest fingers win. Track your ghost, climb the ladder, customize everything. Built with Rust, Axum, Tokio, SQLx, SvelteKit, and the satisfying sound of mechanical keyboards.
Technology
Rust Axum SQLx Tokio SvelteKit Dragonfly
The Vessel
A competitive typing race where speed meets craft. Real-time multiplayer, ELO-based ranked matchmaking, ghost racers, and deep customization — all built on a Rust + SvelteKit stack tuned for low-latency play.
Core Features
- Real-time competition — see opponents’ cursors advancing as they type
- Ghost Racer — race against your past self, beat your personal best
- Ranked Matchmaking — ELO-based ladder with animal ranks from Snail to Phoenix
- Code Mode — type real code snippets with syntax highlighting
- Custom Themes — fully customizable UI via TOML theme files
- Daily Challenge — same text globally for 24h, compete for the top
Operational Capabilities
| Capability | Engine |
|---|---|
| Real-time rooms | Axum WebSocket room actors with Tokio broadcast fanout |
| Race orchestration | Tokio task-per-race loops with typed message channels |
| Low-latency updates | SvelteKit client + WebSocket keystroke streams |
| Leaderboards + ranks | Postgres-backed ELO ladder + seasonal tiers |
| Background jobs | Worker pipelines for scoring, rewards, and cleanup |
| Always-on state | Dragonfly-backed sessions, cache, and rate limits |