What is socket.io built with?

socket.io is a TypeScript repo built with Express. It signs people in with express-session and helmet and is tested with expect.js, @wdio/cli, and supertest. It has 55,763 written lines, with 112 test files.

Read on November 5, 2026, at commit 3d93c5a. Read it as markdown

Backend

The base 1

Sign-in 2

  • express-session1 file
  • helmet1 file

Support

Testing 3

  • @wdio/cli1 file
  • expect.js51 files
  • supertest2 files

Tools 2

  • rollup5 files
  • tsd2 files

Other 10

  • @msgpack/msgpack3 files
  • node-forge2 files
  • @socket.io/redis-streams-adapter1 file
  • debug34 files
  • ws6 files
  • superagent5 files
  • accepts3 files
  • cookie2 files
  • cors2 files
  • socket.io-client-v21 file

Other repos with a similar stack

Ordered by how much of its stack they share with socket.io, then by stars.

Frequently asked questions

What language is socket.io written in?
socket.io is written in TypeScript, with 55,763 written lines.
What framework does socket.io use?
socket.io is built with Express.
What does socket.io sign people in with?
socket.io signs people in with express-session and helmet.
Does socket.io have tests?
Yes. socket.io has 112 test files and is tested with expect.js, @wdio/cli, and supertest.
Which repos have a stack like socket.io's?
The ones that share most of its stack:teableio/teableimmich-app/immichruvnet/ruflo

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →