SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Rust tower Projects
-
Connect-rust is a Tower-based implementation of the ConnectRPC protocol, including support for handling gRPC and gRPC-Web requests, and JSON/binary encoded messages, all from the same handler, as the ConnectRPC specification intends. Unary and all three streaming RPC types (client streaming, server streaming, and bidirectional) are supported for both clients and servers. The client transports can use HTTP/1.1 and HTTP/2, with or without TLS as appropriate.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
socketioxide
A socket.io server implementation in Rust that integrates with the Tower ecosystem and the Tokio stack.
-
Project mention: Building an LSP Server with Rust is surprisingly easy and fun | dev.to | 2026-04-06
For LSP with Rust there are several choices. The most popular one is tower-lsp, but unfortunately that project hasn't been updated in about three years. There isn't much activity around the alternatives either; LSP is kind of a niche thing. For this post, we'll use tower-lsp-server, a community fork of tower-lsp that's actively maintained.
-
-
Project mention: Building an LSP Server with Rust is surprisingly easy and fun | dev.to | 2026-04-06
For LSP with Rust there are several choices. The most popular one is tower-lsp, but unfortunately that project hasn't been updated in about three years. There isn't much activity around the alternatives either; LSP is kind of a niche thing. For this post, we'll use tower-lsp-server, a community fork of tower-lsp that's actively maintained.
-
Project mention: The Rise of Hybrid PHP: Blending PHP with Go and Rust | news.ycombinator.com | 2025-08-30
Pasir is like frankenphp, but in Rust. Very promising, but still early in development:
https://github.com/el7cosmos/pasir
Which uses the following Zend API bindings for Rust:
https://github.com/davidcole1340/ext-php-rs
There's also all sorts of interesting experiments, like ngx-php, which basically embeds PHP via Zend API inside an nginx binary: https://github.com/rryqszq4/ngx-php
And workerman, which has a hybrid backend of asio libraries, so you can get pretty fast runtimes: https://github.com/walkor/workerman
-
Rust tower discussion
Rust tower related posts
-
Building an LSP Server with Rust is surprisingly easy and fun
-
Collection of trait implementations with associated types (GATs?)
-
dd-trace-layer - A web application middleware for sending Datadog's trace
-
GCP firestore and logging SDK in rust
-
Which Rust web framework to choose in 2022 (with code examples)
-
How to schedule and run cron jobs in Rust using apalis
-
tower_lsp client/server Document Sync
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source tower projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | tower | 4,195 |
| 2 | socketioxide | 1,591 |
| 3 | tower-lsp | 1,325 |
| 4 | tower-sessions | 413 |
| 5 | tower-lsp-server | 202 |
| 6 | pasir | 126 |
| 7 | tower-biscuit-auth | 3 |