diff --git a/README.md b/README.md index 74aee56ce..b32d4d034 100644 --- a/README.md +++ b/README.md @@ -1994,7 +1994,13 @@ See also [Are we game yet?](https://arewegameyet.rs) ### Web programming See also [Are we web yet?](https://www.arewewebyet.org) and [Rust web framework comparison](https://github.com/flosse/rust-web-framework-comparison). - +* Backend + * [actix/actix-web](https://github.com/actix/actix-web) - A lightweight async web framework with websocket support + * [Anansi](https://github.com/saru-tora/anansi) - A simple full-stack web framework + * [Rocket](https://github.com/rwf2/Rocket) - Rocket is a web framework with a focus on ease-of-use, expressability, and speed + * [spring-rs](https://github.com/spring-rs/spring-rs) - spring-rs is a application framework written in rust inspired by java's spring-boot. + * [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) + * [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) * Client-side / WASM * [cargo-web](https://crates.io/crates/cargo-web) - A Cargo subcommand for the client-side Web * [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 * [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 * [seanmonstar/reqwest](https://github.com/seanmonstar/reqwest) - an ergonomic HTTP Client. * HTTP Server - * [actix/actix-web](https://github.com/actix/actix-web) - A lightweight async web framework with websocket support - * [Anansi](https://github.com/saru-tora/anansi) - A simple full-stack web framework * [branca](https://crates.io/crates/branca) - Implementation of Branca for Authenticated and Encrypted API tokens. * [c410-f3r/wtx](https://github.com/c410-f3r/wtx) - Low and high level HTTP/2 server * [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 * [Nickel](https://github.com/nickel-org/nickel.rs/) - inspired by [Express](https://expressjs.com/) * [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 * [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) - * [Rocket](https://github.com/rwf2/Rocket) - Rocket is a web framework with a focus on ease-of-use, expressability, and speed * [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) * [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) * [Saphir](https://github.com/richerarc/saphir) - A progressive web framework with low-level control, without the pain. * [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) - * [spring-rs](https://github.com/spring-rs/spring-rs) - spring-rs is a application framework written in rust inspired by java's spring-boot. - * [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) * [tiny-http](https://github.com/tiny-http/tiny-http) - Low level HTTP server library - * [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) * [tomaka/rouille](https://github.com/tomaka/rouille) - Web framework * [Zino](https://github.com/zino-rs/zino) - Next-generation framework for composable applications * Miscellaneous