SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust HTTP Server Projects
-
Project mention: Show HN: PDF2MD – Rust+Redis+ClickHouse+VLLM conversion pipeline for PDFs | news.ycombinator.com | 2024-11-21
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Bashbro – Make Any Comp a Web-Based File Server | news.ycombinator.com | 2024-07-08
Also "For when you really just want to serve some files over HTTP right now! "
https://github.com/svenstaro/miniserve
-
-
-
-
-
Project mention: Introducing Intention: A High-Performance RSGI Framework for Python | dev.to | 2024-06-17
That might change in the future (see also: https://github.com/emmett-framework/granian/issues/330).
-
-
-
static-web-server
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Project mention: Show HN: Wd-40, a static webserver with automatic hot-reloads | news.ycombinator.com | 2024-08-18>I thought the name was inspired by a cheap, easily available lubricant that comes in handy for every home.
It is, especially it's rust-repellent properties. The only 'plug-and-play' static webserver I found was, well... https://github.com/static-web-server/static-web-server/ which is written in Rust (I didn't look around super hard). But, being a gopher, and since it lacked live reload, I wrote my own.
-
teo – Schema-driven web server framework (written in Rust, supports Python)
-
-
binserve
A fast production-ready static web server with TLS (HTTPS), routing, hot reloading, caching, templating, and security in a single-binary you can set up with zero code.
-
-
-
http
Host These Things Please - a basic http server for hosting a folder fast and simply (by thecoshman)
-
-
-
-
The MQTT protocol is widely used in IoT applications because of its simplicity and ability to connect different data sources to applications using a publish/subscribe model. While many MQTT brokers support persistent sessions and can store message history while an MQTT client is unavailable, there may be cases where data needs to be stored for a longer period of time. In such cases it is recommended to use a time series database. There are many options available, but if you need to store unstructured data such as images, sensor data or Protobuf messages, you should consider using ReductStore as a MQTT database. It is a time series database specifically designed to store large amounts of unstructured data, optimised for IoT and edge computing.
-
-
wasmedge_hyper_demo
Lightweight HTTP servers based on hyper / warp frameworks in the WasmEdge Runtime.
Rust HTTP Server discussion
Rust HTTP Server related posts
-
Loco v0.14 Released #1161
-
JSON Web Tokens (JWT): Guía Esencial y Buenas Prácticas
-
Understanding JWT, Cryptography, and Authentication Best Practices
-
Actix Web - The Rust Framework for Web Development - Hello World
-
Microservices using ASP.NET Core, Ocelot, MongoDB and JWT
-
A recap about the Zentrox development
-
Show HN: Hosting my website using my own C web server
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jan 2025
Index
What are some of the best open-source HTTP Server projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | actix-web | 22,229 |
2 | loco | 6,865 |
3 | miniserve | 6,307 |
4 | Iron | 6,128 |
5 | Tide | 5,080 |
6 | salvo | 3,534 |
7 | Nickel | 3,035 |
8 | granian | 3,016 |
9 | Gotham | 2,247 |
10 | bayard | 1,859 |
11 | static-web-server | 1,624 |
12 | teo | 1,419 |
13 | Rouille, Rust web server middleware | 1,146 |
14 | binserve | 1,040 |
15 | tiny-http | 1,039 |
16 | Rustless | 618 |
17 | http | 450 |
18 | piping-server-rust | 297 |
19 | frank_jwt | 252 |
20 | http-server | 185 |
21 | ReductStore | 185 |
22 | handlebars-iron | 118 |
23 | wasmedge_hyper_demo | 84 |