mas-bandwidth/yojimbo
A network library for client/server games written in C++ observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 3748
- days_rel: 7
- days_push: 7
- n_releases_24m: 18
Adoption not part of the score
2730 stars · 278 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
yojimbo is a C++ network library for client/server multiplayer games, designed around the needs of competitive games like first-person shooters. It provides encrypted UDP transport, connect-token authentication, reliable and unreliable messaging, and per-connection network statistics.
Use cases
- add client/server networking to a C++ game engine
- implement encrypted UDP transport for a multiplayer shooter
- send reliable-ordered and unreliable messages between game clients and server
- authenticate game clients with cryptographically secure connect tokens
- measure latency, jitter, and packet loss per connection
- fragment and reassemble large data blocks over UDP
When to choose
- your game engine is written in C++ and needs client/server networking
- you are building a competitive multiplayer game with roughly 100 players or fewer per server
- you want production-ready encrypted, authenticated UDP with reliability built in
When to avoid
- you need massively multiplayer servers with more than ~100 players per server
- you need multi-threaded networking (yojimbo is single-threaded)
- your game is peer-to-peer rather than client/server
Facets
library · maturity stable
serialization cryptography networking networking cpp cross-platform udp client-server multiplayer-games game-networking reliable-udp connect-tokens game-development real-time
1 source
- readme: https://github.com/mas-bandwidth/yojimbo · fetched 2026-08-28 · 048110b1fea8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mas-bandwidth/yojimbo | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="mas-bandwidth/yojimbo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem