Proposal to contribute Rust server library over uWebsocket CAPI in uWebSockets or uNetworking #1593
Replies: 3 comments 11 replies
-
If the interface is the same as in C++ and JS:
then having a Rust variant is welcome |
Beta Was this translation helpful? Give feedback.
-
To all who are interested, I've published a synchronous version of the Rust wrapper here. It's also available on crates.io here. Additionally, you might be interested in the Rust libuwebsockets-sys crate, which can be found here. @uNetworkingAB, I've designed the synchronous version to have an API almost the same with the one in C++. If you find it valuable, we can consider mentioning the existence of Rust bindings in the uWebSockets documentation. |
Beta Was this translation helpful? Give feedback.
-
To all who are interested one more time 🙂 |
Beta Was this translation helpful? Give feedback.
-
Hello there!
I wanted to share a bit about my experience using uWebSockets in Rust and ask for your input on a potential contribution.
While working on a WebSocket server at my job, I needed to implement compression, but unfortunately, I couldn't find a suitable implementation. As a result, I wrote a Rust server library wrapper over the uWebSockets CAPI.
Since then, we've been using this library in our WebSocket server, and it appears to be working well. Recently, I discussed the possibility of opening up the source of this library, and I received pre-approval to do so.
I'm writing to gauge your interest in accepting a contribution of such a library in the uWebSockets repo, or potentially as a separate package in the uNetworking apps family. Please let me know if this is something you would be interested in pursuing.
Thank you for your time and consideration. I look forward to hearing your thoughts on this matter.
Beta Was this translation helpful? Give feedback.
All reactions