SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Rust Websocket Projects
-
APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Having both Worker and Durable Object in place, you can now try running the application (wrangler dev) and connecting to the Websocket route /ws with a Websocket client like websocat: websocat --verbose ws://localhost:8787/ws You should see a response like this indicating that the connection has been established succesfully:
-
Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
-
-
-
tokio-tungstenite
Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
Project mention: How to know when can I send a message via a websocket with tokio tungstenite? | /r/rust | 2023-12-09I can't help you debug your code if you do not provide it. Have you looked at the example client?
-
async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
fireside-chat
An LLM interface (chat bot) implemented in pure Rust using HuggingFace/Candle over Axum Websockets, an SQLite Database, and a Leptos (Wasm) frontend packaged with Tauri!
-
-
Project mention: Show HN: Kiwi – End-to-End Kafka Subscriptions with WebAssembly | news.ycombinator.com | 2024-04-06
-
Project mention: Kiteticker-Async: Async Client for the Kite Connect WebSocket API | news.ycombinator.com | 2023-10-31
-
-
-
rust_chat_server
A very small, very dumb and very bad chat server to send messages in a common place for every participant.
-
remotegamepad-server
A Free and Open source application that turns your mobile device into a remote gamepad for your computer. This is the server.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Websockets discussion
Rust Websockets related posts
-
WebSocat – Like Netcat for WebSockets
-
Show HN: Kiwi – End-to-End Kafka Subscriptions with WebAssembly
-
Pushpin: Proxy server that pins connections open to build realtime API endpoints
-
How to know when can I send a message via a websocket with tokio tungstenite?
-
Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server
-
Help with Minimal Websocket Connection
-
I made a site that tracks the price of eggs at every US Walmart. The most expensive costs 3.4X more than the cheapest.
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Sep 2024
Index
What are some of the best open-source Websocket projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | actix-web | 21,336 |
2 | websocat | 6,935 |
3 | pushpin | 3,635 |
4 | ntex | 1,948 |
5 | tungstenite-rs | 1,860 |
6 | tokio-tungstenite | 1,791 |
7 | async-tungstenite | 394 |
8 | ezsockets | 233 |
9 | fireside-chat | 117 |
10 | ws_stream_wasm | 94 |
11 | kiwi | 50 |
12 | kiteticker-async | 14 |
13 | fast_websocket_client | 13 |
14 | mezzenger | 10 |
15 | rust_chat_server | 2 |
16 | remotegamepad-server | 2 |