MCPcopy
hub / github.com/socketio/socket.io

github.com/socketio/socket.io @engine.io@6.6.9 sqlite

repository ↗ · DeepWiki ↗ · release engine.io@6.6.9 ↗ · compare 2 versions
1,860 symbols 6,102 edges 368 files 467 documented · 25%
README

socket.io

Latest NPM version Build status Downloads per month

Getting Started

Please check our documentation here.

Questions

Our issues list is exclusively reserved for bug reports and feature requests. For usage questions, please use the following resources:

Security

If you think that you have found a security vulnerability in our project, please do not create an issue in this GitHub repository, but rather refer to our Security Policy.

Issues and contribution

Please make sure to read our Contributing Guide before creating an issue or making a pull request.

Thanks to everyone who has already contributed to Socket.IO!

License

MIT

Extension points exported contracts — how you extend this code

TypedEventBroadcaster (Interface)
(no doc) [14 implementers]
packages/socket.io-postgres-emitter/lib/typed-events.ts
TypedEventBroadcaster (Interface)
(no doc) [14 implementers]
packages/socket.io-redis-streams-emitter/lib/typed-events.ts
TypedEventBroadcaster (Interface)
(no doc) [14 implementers]
packages/socket.io/lib/typed-events.ts
CookieSerializeOptions (Interface)
(no doc) [2 implementers]
packages/engine.io/lib/contrib/types.cookie.ts
SocketOptions (Interface)
(no doc)
packages/engine.io-client/lib/socket.ts
Packet (Interface)
(no doc)
packages/socket.io-parser/lib/index.ts
Packet (Interface)
(no doc)
packages/engine.io-parser/lib/commons.ts
EventsMap (Interface)
(no doc)
packages/socket.io-component-emitter/lib/esm/index.d.ts

Core symbols most depended-on inside this repo

on
called by 1573
examples/basic-websocket-client/src/index.js
eql
called by 573
packages/socket.io/test/support/expectjs.d.ts
done
called by 495
packages/engine.io/test/server.js
emit
called by 485
packages/socket.io/lib/typed-events.ts
debug
called by 317
packages/socket.io/client-dist/socket.io.js
createClient
called by 188
packages/socket.io/test/support/util.ts
of
called by 171
packages/socket.io/lib/index.ts
listen
called by 157
packages/engine.io/lib/engine.io.ts

Shape

Method 805
Function 738
Class 211
Interface 97
Enum 9

Languages

TypeScript100%

Modules by API surface

packages/socket.io/client-dist/socket.io.esm.min.js237 symbols
packages/socket.io/client-dist/socket.io.js123 symbols
packages/socket.io/lib/socket.ts50 symbols
packages/socket.io-client/lib/socket.ts47 symbols
packages/socket.io/client-dist/socket.io.msgpack.min.js44 symbols
packages/engine.io/lib/server.ts43 symbols
packages/socket.io/client-dist/socket.io.min.js42 symbols
packages/engine.io-client/lib/socket.ts42 symbols
packages/socket.io/lib/index.ts40 symbols
packages/socket.io-adapter/lib/in-memory-adapter.ts35 symbols
packages/socket.io-postgres-emitter/lib/index.ts33 symbols
packages/socket.io-redis-streams-emitter/lib/index.ts32 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular17.0.2 · 1×
@angular/animations17.0.0 · 1×
@angular/cli17.0.2 · 1×
@angular/common17.0.0 · 1×
@angular/compiler17.0.0 · 1×
@angular/compiler-cli17.0.0 · 1×
@angular/core17.0.0 · 1×
@angular/forms17.0.0 · 1×
@angular/platform-browser17.0.0 · 1×
@angular/platform-browser-dynamic17.0.0 · 1×
@angular/router17.0.0 · 1×
@babel/core7.24.7 · 1×

For agents

$ claude mcp add socket.io \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact