Free WebSocket
🚀 A powerful and user-friendly VS Code extension for testing and debugging WebSocket connections with SSL certificate support.

✨ Features
- 🔌 WebSocket Connection Management: Connect to
ws:// and wss:// endpoints
- 🔒 SSL Certificate Support: Load certificates for secure connections
- 💬 Real-time Messaging: Send and receive messages with timestamps
- 📝 Message Formats: Text and JSON with automatic formatting
- 🚦 Connection Status: Visual indicators and sidebar integration
- 📚 Message History: Complete message exchange history
- ⌨️ Keyboard Shortcuts:
Ctrl+Enter to send messages
- 🎨 VS Code Integration: Seamless theme integration
🚀 Quick Start
- Install: Search "Free WebSocket" in VS Code Extensions
- Open Panel:
Cmd+Shift+P → Free WebSocket: Open WebSocket Panel
- Connect: Enter URL, optionally select certificate, click "Connect"
- Test: Send messages and view responses in real-time
📖 Usage Examples
Basic Connections
ws://localhost:8080 # Local development
wss://echo.websocket.org # Public test server
wss://your-api.com/ws # Your secure API
Message Types
- Text: Simple string messages
- JSON: Structured data with automatic validation
📚 Documentation
🛠️ Development
git clone https://gitee.com/fanzhiyu/free-websocket.git
cd free-websocket
npm install
# Press F5 in VS Code to start debugging
Test with included servers:
node test-websocket-server.js # ws://localhost:8080
node test-wss-server.js # wss://localhost:8443 (needs certificates)
📋 Requirements
- VS Code 1.102.0+
- Node.js (included in VS Code)
🐛 Known Issues
- Optional WebSocket optimization warnings during build (harmless)
📦 Release Notes
See CHANGELOG.md for version history.
📝 License
MIT License - see LICENSE file.
🤝 Contributing
Contributions welcome! See Developer Guide.
🌐 Language Versions
Happy WebSocket testing! 🎉
| |