# Rust web frameworks privacy ratings

Web, API and full-stack frameworks for Rust.

| Name | Grade | Jurisdiction | Description |
| --- | --- | --- | --- |
| [Actix Web](https://privacyratings.com/rust-frameworks/actix-web/) | B (80/100) | Unknown | Web framework for Rust built on Tokio, with routing, request extractors, middleware and support for HTTP/2 and WebSockets. |
| [Axum](https://privacyratings.com/rust-frameworks/axum/) | B (80/100) | Unknown | Web application framework for Rust from the Tokio project, built on hyper and Tower middleware, with macro-free routing and request extractors. |
| [Leptos](https://privacyratings.com/rust-frameworks/leptos/) | B (80/100) | Unknown | Full-stack web framework for Rust based on fine-grained reactivity, with server-side rendering, hydration and server functions, compiling to WebAssembly for the browser. |
| [Loco](https://privacyratings.com/rust-frameworks/loco/) | B (80/100) | Unknown | Batteries-included web framework for Rust with code generators, a SeaORM database layer, background jobs, mailers and authentication. |
| [Poem](https://privacyratings.com/rust-frameworks/poem/) | B (80/100) | Unknown | Web framework for Rust built on Tokio and hyper, with a companion crate that generates OpenAPI specifications from code. |
| [Rocket](https://privacyratings.com/rust-frameworks/rocket/) | B (80/100) | Unknown | Web framework for Rust that uses code generation for type-safe routing, request guards and form handling, with templating and database support. |
| [Salvo](https://privacyratings.com/rust-frameworks/salvo/) | B (80/100) | Unknown | Web framework for Rust built on Tokio and hyper, with a tree-based router, handlers that double as middleware, HTTP/3 support and OpenAPI generation. |
| [Warp](https://privacyratings.com/rust-frameworks/warp/) | B (80/100) | Unknown | Web server framework for Rust built on hyper, where routes and middleware are composed from reusable filters. |
| [Dioxus](https://privacyratings.com/rust-frameworks/dioxus/) | D (50/100) | Unknown | Rust framework for building user interfaces for web, desktop and mobile apps from one codebase, with components, signals and the dx command-line tool. |
| [Yew](https://privacyratings.com/rust-frameworks/yew/) | D (50/100) | Unknown | Component-based Rust framework for building web front ends that compile to WebAssembly, with an HTML-like macro and optional server-side rendering. |

## Criteria

- **Open source** (weight 3): Is all the source code needed to run the product public?
- **No trackers or telemetry** (weight 3): Are the website and apps free of third-party trackers, with any analytics anonymous and any telemetry off by default?
- **No ads or data sales** (weight 2): Is the product funded without advertising, ad targeting or selling user data?
- **Independent audit** (weight 2): Has an independent security or privacy audit been published within the last three years?

Source: https://privacyratings.com/rust-frameworks/
