simdsoft/yasio
A multi-platform support c++11 library with focus on asio (asynchronous socket I/O) for any client applications. observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 95
- Release rhythm 72
- Longevity 100
Flags: no_license
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: 128.5
- age_days: 4086
- days_rel: 30
- days_push: 30
- n_releases_24m: 5
Adoption not part of the score
1058 stars · 232 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It provides a unified API over TCP, UDP, and KCP with bindings for Lua, JavaScript, Unity, and Unreal Engine.
Use cases
- add async TCP/UDP networking to a game client
- unified socket API across Windows, iOS, Android and Linux
- handle TCP sticky packets without manual framing
- use KCP low-latency transport in a multiplayer game
- integrate C++ networking into Unity or Unreal via Lua/C# bindings
- support IPv4/IPv6 and Apple IPv6-only networks in a mobile app
When to choose
- building a game or mobile client that needs lightweight async socket I/O
- you need TCP, UDP, and KCP behind one consistent API
- you want engine integrations for Unity, Unreal, or Cocos2d-x
- you need broad platform coverage including Android, iOS, and Unix variants
When to avoid
- building server-side or high-throughput backend services rather than clients
- you need a full-featured HTTP client or REST stack
- your project requires a permissive license (Anti-996 license restricts some use)
- you need C++20-incompatible toolchains (4.4.0+ requires C++20)
Facets
library · maturity active
http-client websocket concurrency sdk networking cross-platform developer-tools cpp windows cross-platform game-engine asio tcp udp kcp async-io game-client-networking lua-bindings unity unreal-engine cocos2d-x ipv6 ssl game-development linux macos android ios
2 sources
- readme: https://github.com/simdsoft/yasio · fetched 2026-08-28 · 1217dfc68501
- homepage: https://learn.simdsoft.com/yasio · fetched 2026-08-29 · 021a5e28c096
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| simdsoft/yasio | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem