rust-lsp-proxy VS ws-tool

Compare rust-lsp-proxy vs ws-tool and see what are their differences.

rust-lsp-proxy

A language server proxy that provides file synchronization and code execution (by MozarellaMan)

ws-tool

High perform & easy to use websocket client/server (by PrivateRookie)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
rust-lsp-proxy ws-tool
- 7
4 190
- -
3.5 8.0
8 months ago 3 months ago
Rust Rust
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

rust-lsp-proxy

Posts with mentions or reviews of rust-lsp-proxy. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning rust-lsp-proxy yet.
Tracking mentions began in Dec 2020.

ws-tool

Posts with mentions or reviews of ws-tool. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-02.
  • ws-tool 0.9.0 release
    1 project | /r/rust | 20 Aug 2023
    ws-tool is a high-performance websocket library that provides synchronous and asynchronous IO interfaces.
  • fastwebsockets A new high-performance WebSocket protocol implementation in Rust
    6 projects | /r/rust | 2 May 2023
    Thanks for open sourcing it, looks really interesting! Can you perhaps include in https://github.com/PrivateRookie/ws-tool in the benchmarks? From the dev perspective, what would you say why https://github.com/nurmohammed840/websocket.rs is a few ms faster? I'm interested in good perf patterns but am a beginner in Rust so it would be interesting to hear some feedback from the authors themself. Again, thx for all the work. Looks like we can finally compete with c++ WS clients.
  • Announcement: ws-tool 0.7.0 release 🎉🎉🎉
    1 project | /r/rust | 25 Feb 2023
    ws-tool 0.7.0 is released, bringing permessage-deflate extension and more performance and API optimizations.
  • ws-rs alternative
    1 project | /r/rust | 9 Oct 2022
    Maybe try the websocket library I implemented, ws-tool, it support tls, http/socks proxy and both sync/async api, it's performance it's pretty good.
  • Easy and high perform websocket toolkit
    3 projects | /r/rust | 18 Mar 2022
    check ws-tool/README for more information
  • An easy-to-use WebSocket tool
    1 project | /r/rust | 7 Mar 2022
    I wrote a web socket client/server toolkit ws-tool. Util 0.4.0-beta, it support blocking & async api, http/socks5 proxy and self signed certs(powered by rustls).
  • Looking for recommendations on parser crate API
    1 project | /r/rust | 19 Jul 2021
    If you want to manual operate bytes, bytes is a good choice, it provides traits for working with buffer and supports no_std feature. I used to impl websocket protocol with bytes, ws-tool, may be it's a example of using bytes. If you prefer high level parsing tool, nom is my recommend, it has stream parse apis, which may fit your demand, it also support no_std featrure!

What are some alternatives?

When comparing rust-lsp-proxy and ws-tool you can also consider the following projects:

sozu - Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!

texlab - An implementation of the Language Server Protocol for LaTeX

rust-websocket-lite - A fast, low-overhead WebSocket client

svls - SystemVerilog language server

fastwebsockets - A fast RFC6455 WebSocket implementation

lucia - A flexible client API framework as well as a set of API collections

websocket.rs - WebSocket implementation for both client and server

yerpc - An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification

web-socket-benchmark - Rust web-socket implementation benchmark

tunneler - Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in Rust