Ross ROSS = Recommend OSS · open-source software intelligence for agents

Totodore/socketioxide

A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack. observed · 2026-08-28

github.com/Totodore/socketioxide · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 99
  • Release rhythm 99
  • Longevity 90
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 1270
  • days_rel: 9
  • days_push: 9
  • n_releases_24m: 35

Full methodology

Adoption not part of the score

1623 stars · 83 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. It supports namespaces, rooms, acknowledgements, binary packets, polling and WebSocket transports, and pluggable adapters for horizontal scaling via Redis, MongoDB, or PostgreSQL.

Use cases

  • add socket.io realtime messaging to a Rust axum server
  • build a websocket server compatible with the official socket.io client
  • scale socket.io connections horizontally with redis adapter
  • serve socket.io events from a hyper or warp service
  • implement rooms and namespaces for chat in Rust
  • emit binary packets over socket.io from Rust

When to choose

  • you need a socket.io-compatible server in Rust
  • your stack already uses Tower, Tokio, Axum, or Hyper
  • you want tower-http middleware like CORS or auth on your socket layer
  • you need horizontal scaling with Redis, MongoDB, or Postgres adapters

When to avoid

  • you need a socket.io client rather than a server
  • you want plain websockets without the socket.io protocol overhead
  • your project is not Rust or not async/tokio-based

Facets

library · maturity active

websocket http-server middleware rpc web-development backend developer-tools rust cross-platform socketio tower tokio axum hyper realtime-messaging horizontal-scaling real-time

10 sources

Member repositories

RepositoryRoleHealth v2
Totodore/socketioxidemain97

For agents

markdown · JSON · MCP: product_card(name="Totodore/socketioxide")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem