Skip to content

psyirius/Rockite

Repository files navigation

Rockite - Modern WebSockets Client

License: MIT Chrome Web Store

Rockite

Rockite is a tool designed to assist in developing and debugging WebSocket connections.

Rockite is a fork of the original project: WebSocket King

Screenshots

Rockite - First Look Rockite - Dual Pane

Features

  • No Account Required (Data stored locally)
  • Projects
    • Connections
      • History
    • Payloads
  • Light & Dark Modes
  • Receive Text & Binary Messages
  • Send Text Messages (Binary is WIP 🚧)
  • Custom WebSocket Protocols
  • Auto Reconnect

Roadmap

  • Collections
  • Import/Export
  • Connection Timeout
  • Custom HTTP headers (in supported builds)
  • Binary data support & Hex Editor
  • Inspect WebSocket Frames
  • Low-level logging in Desktop builds
  • Optional BYOC (Bring Your Own Cloud) Sync
  • Actions
  • Other Real-time protocols support like MQTT, Socket.io, etc.
  • Runners (like Postman)
  • Scripting support
  • VSCode Extension
  • npx (npm) executable

Limitations

  • No access to localhost ws:// servers in web version (available in Desktop and Chrome Extension)

Chrome Extension

  • Get it from the Chrome Web Store
  • Alternatively, you can download the extension from the Releases page and install it manually
    • Download the *-chrome.signed.crx file
    • Open the Chrome Extensions page (chrome://extensions)
    • Drag and drop the downloaded file onto the Extensions page
    • Click "Add Extension" when prompted
    • Done!

Firefox Extension

Coming Soon...

Desktop Clients

Checkout Releases

Development

  1. Clone the project repo
  2. Run pnpm install
  3. Run pnpm copy-env with .dev.env file
  4. Run pnpm dev to start the development server

License

MIT

Authors