Top 15 Rust HTTP Server Projects
-
actix-web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Latest mention: Azure Active Directory reduced core count from ~40k to ~20k by migrating to .NET Core 3.1 | reddit.com/r/programming | 2021-01-14#2 https://github.com/actix/actix-web [Micro Framework]
-
iron
An Extensible, Concurrent Web Framework for Rust
-
nickel.rs
An expressjs inspired web framework for Rust
-
tide
Fast and friendly HTTP server framework for async Rust
http-rs/tide (Rust): Fast and friendly HTTP server framework for async Rust
-
gotham
A flexible web framework that promotes stability, safety, security and speed.
-
miniserve
🌟 For when you really just want to serve some files over HTTP right now!
Latest mention: What has been your experience creating a web app with Rust vs other languages | reddit.com/r/rust | 2021-01-16I haven't done anything SQL-related in Rust yet (I'm still waiting for something as comfortable as Django ORM migrations or Alembic) but I am currently working on something that's "miniserve but for image galleries" as a practice project.
-
rustful
[OUTDATED] A light HTTP framework for Rust
-
rouille
Web framework in Rust
-
rustless
REST-like API micro-framework for Rust. Works with Iron.
-
tiny-http
Low level HTTP server library in Rust
-
frank_jwt
JSON Web Token implementation in Rust.
-
handlebars-iron
Handlebars middleware for Iron web framework
-
rust-gfcgi
Native Rust library for FastCGI
-
warp_lambda
A super simple adapter crate to let you use warp filters with AWS lambda runtime
There is probably some standard way to get around this sort of stuff, but I couldn't figure it out, certainly not with messages as cryptic as the ones I was getting. So I turned to a crate I found called warp_lambda. That's right, I found a crate that allows you to run warp on AWS Lambda. As a reminder, rweb, the most promising option from a functional standpoint, is based on warp.
-
eve-rs
A simple, intuitive, express-like HTTP library
Hate to toot my own horn but https://github.com/vicara-hq/eve-rs
Index
What are some of the best open-source HTTP Server projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | actix-web | 10,223 |
2 | iron | 5,854 |
3 | nickel.rs | 2,801 |
4 | tide | 2,733 |
5 | gotham | 1,765 |
6 | miniserve | 1,110 |
7 | rustful | 868 |
8 | rouille | 603 |
9 | rustless | 601 |
10 | tiny-http | 485 |
11 | frank_jwt | 227 |
12 | handlebars-iron | 119 |
13 | rust-gfcgi | 9 |
14 | warp_lambda | 7 |
15 | eve-rs | 0 |