Skip to content

Commit b05fbe3

Browse files
authored
Merge pull request #2128 from spotlesscoder/patch-1
refactor: differentiate between HTTP servers and full frameworks
2 parents 1093d15 + 51166ce commit b05fbe3

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1994,7 +1994,13 @@ See also [Are we game yet?](https://arewegameyet.rs)
19941994
### Web programming
19951995

19961996
See also [Are we web yet?](https://www.arewewebyet.org) and [Rust web framework comparison](https://github.com/flosse/rust-web-framework-comparison).
1997-
1997+
* Backend
1998+
* [actix/actix-web](https://github.com/actix/actix-web) - A lightweight async web framework with websocket support
1999+
* [Anansi](https://github.com/saru-tora/anansi) - A simple full-stack web framework
2000+
* [Rocket](https://github.com/rwf2/Rocket) - Rocket is a web framework with a focus on ease-of-use, expressability, and speed
2001+
* [spring-rs](https://github.com/spring-rs/spring-rs) - spring-rs is a application framework written in rust inspired by java's spring-boot.
2002+
* [tako](https://github.com/rust-dd/tako) - Tako is an asynchronous web framework for Rust on Hyper & Tokio. [GitHub Workflow Status](https://github.com/rust-dd/tako/actions/workflows/ci.yml/badge.svg)
2003+
* [tokio/axum](https://github.com/tokio-rs/axum) - Ergonomic and modular web framework built with Tokio, Tower, and Hyper [![Build badge](https://github.com/tokio-rs/axum/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/tokio-rs/axum/actions/workflows/CI.yml)
19982004
* Client-side / WASM
19992005
* [cargo-web](https://crates.io/crates/cargo-web) - A Cargo subcommand for the client-side Web
20002006
* [leptos](https://github.com/leptos-rs/leptos) - Leptos is a full-stack, isomorphic web framework leveraging fine-grained reactivity to build declarative user interfaces.[![crate](https://img.shields.io/crates/v/create-rust-app.svg)](https://crates.io/crates/leptos)
@@ -2015,8 +2021,6 @@ See also [Are we web yet?](https://www.arewewebyet.org) and [Rust web framework
20152021
* [plabayo/rama](https://github.com/plabayo/rama) - A modular service framework to move and transform your network packets, can be used among other things, to build clients with TLS, JA3/JA4, H2 and QUIC/H3 fingerprint impersonation
20162022
* [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest) - an ergonomic HTTP Client.
20172023
* HTTP Server
2018-
* [actix/actix-web](https://github.com/actix/actix-web) - A lightweight async web framework with websocket support
2019-
* [Anansi](https://github.com/saru-tora/anansi) - A simple full-stack web framework
20202024
* [branca](https://crates.io/crates/branca) - Implementation of Branca for Authenticated and Encrypted API tokens.
20212025
* [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - Low and high level HTTP/2 server
20222026
* [carllerche/tower-web](https://github.com/carllerche/tower-web) [[tower-web](https://crates.io/crates/tower-web)] - A fast, boilerplate free, web framework
@@ -2032,15 +2036,11 @@ See also [Are we web yet?](https://www.arewewebyet.org) and [Rust web framework
20322036
* [Nickel](https://github.com/nickel-org/nickel.rs/) - inspired by [Express](https://expressjs.com/)
20332037
* [plabayo/rama](https://github.com/plabayo/rama) - A modular service framework to move and transform your network packets, can also be used to fingerprint incoming clients
20342038
* [poem-web/poem](https://github.com/poem-web/poem) - A full-featured and easy-to-use web framework. [![CI](https://github.com/poem-web/poem/actions/workflows/ci.yml/badge.svg)](https://github.com/poem-web/poem/actions/workflows/ci.yml)
2035-
* [Rocket](https://github.com/rwf2/Rocket) - Rocket is a web framework with a focus on ease-of-use, expressability, and speed
20362039
* [Rustless](https://github.com/rustless/rustless) - A REST-like API micro-framework inspired by [Grape](https://github.com/ruby-grape/grape) and [Hyper](https://github.com/hyperium/hyper)
20372040
* [Salvo](https://github.com/salvo-rs/salvo) - an easy to use webframework base on hyper and tokio. [![build build](https://github.com/salvo-rs/salvo/actions/workflows/release.yml/badge.svg)](https://github.com/salvo-rs/salvo/actions)
20382041
* [Saphir](https://github.com/richerarc/saphir) - A progressive web framework with low-level control, without the pain.
20392042
* [seanmonstar/warp](https://github.com/seanmonstar/warp) - A super-easy, composable, web server framework for warp speeds. [![crate](https://img.shields.io/crates/v/create-rust-app.svg)](https://crates.io/crates/warp)
2040-
* [spring-rs](https://github.com/spring-rs/spring-rs) - spring-rs is a application framework written in rust inspired by java's spring-boot.
2041-
* [tako](https://github.com/rust-dd/tako) - Tako is an asynchronous web framework for Rust on Hyper & Tokio. [GitHub Workflow Status](https://github.com/rust-dd/tako/actions/workflows/ci.yml/badge.svg)
20422043
* [tiny-http](https://github.com/tiny-http/tiny-http) - Low level HTTP server library
2043-
* [tokio/axum](https://github.com/tokio-rs/axum) - Ergonomic and modular web framework built with Tokio, Tower, and Hyper [![Build badge](https://github.com/tokio-rs/axum/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/tokio-rs/axum/actions/workflows/CI.yml)
20442044
* [tomaka/rouille](https://github.com/tomaka/rouille) - Web framework
20452045
* [Zino](https://github.com/zino-rs/zino) - Next-generation framework for composable applications
20462046
* Miscellaneous

0 commit comments

Comments
 (0)