Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

ws

Simple, fast WebSocket client and server for Node.js with full RFC support.

HTTP clients and networking npm MIT

Used in agent projects
287
2.3% of 12,697 public repos built with AI coding agents
Rank in http clients and networking
#4 of 29
by use in those projects
Downloads
283M
npm, last 7 days, ws
GitHub stars
22.8K
last push Oct 9, 2026

How ws is used

ws is a dependency in 287 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (2.3%), #4 of 29 in http clients and networking. The most used alternative there is Axios. Projects that use it most often also use tsx (39.4%), Express (37.3%), TypeScript (83.3%).

Often used with ws

tsx39.4% of ws projects · 4.0× more than average
Express37.3% of ws projects · 5.8× more than average
TypeScript83.3% of ws projects · 1.5× more than average
Zod46.0% of ws projects · 2.7× more than average
dotenv41.5% of ws projects · 2.6× more than average
Vitest34.1% of ws projects · 2.8× more than average
esbuild23.0% of ws projects · 8.5× more than average
TanStack Query28.2% of ws projects · 2.9× more than average

By coding agent

Claude Code2.8% of projects set up for it
GitHub Copilot2.2% of projects set up for it
Cursor2.6% of projects set up for it
OpenAI Codex3.6% of projects set up for it
Devin Desktop4.7% of projects set up for it
Gemini CLI2.3% of projects set up for it
OpenCode3.1% of projects set up for it

Share of public repos configured for each agent that list ws as a dependency.

Install

Packagenpm install ws
Main stacksTypeScript / JavaScript (188), Next.js (80), Python (17), Rust (2)
Example projectsLeagueAkari/LeagueAkari, ding113/claude-code-hub, blockscout/frontend, narnia-sh/layrr, 5pyj29s7cm-tech/LumiCore
Tool Used in agent projectsDownloads / wk GitHub starsLicense
Axios npm
Promise-based HTTP client for browser and Node.js with interceptors.
1,264 (10.0%) 115M 109K MIT
Requests pypi
Elegant Python HTTP library for making web requests.
675 (5.3%) 309M 54.6K Apache-2.0
aiohttp pypi
Async HTTP client/server framework for Python with WebSocket support.
295 (2.3%) 117M 16.6K —
websockets pypi
WebSocket implementation for Python with RFC 6455 and 7692 compliance.
286 (2.3%) 109M 5,732 —
httpx pypi
Modern Python HTTP client with async support, replacing the standard requests library.
266 (2.1%) 16M 15.6K BSD-3-Clause
node-fetch npm
Bring the Fetch API to Node.js for making HTTP requests.
219 (1.7%) 207M 8,852 MIT
urllib3 pypi
HTTP client with thread-safe connection pooling, file uploads and advanced features.
193 (1.5%) 338M 4,071 —
AnyIO pypi
Async I/O framework supporting both asyncio and Trio with high-level networking abstractions.
186 (1.5%) 206M 2,555 —
Is ws right for your project? Ask AgentGid →