Privacy Ratings

С открытым кодом: Веб-фреймворки Rust

Категория «Веб-фреймворки Rust» (10): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.

  1. Actix Web Оценка B

    Веб-фреймворк для Rust на основе Tokio с маршрутизацией, извлекателями запросов, промежуточным ПО и поддержкой HTTP/2 и WebSocket.

    Dual-licensed under MIT and Apache 2.0. Исходный код

  2. Axum Оценка B

    Фреймворк веб-приложений для Rust от проекта Tokio, построенный на hyper и промежуточном ПО Tower, с маршрутизацией без макросов и извлекателями запросов.

    MIT-licensed. Исходный код

  3. Leptos Оценка B

    Фулстек-веб-фреймворк для Rust на основе точечной реактивности, с серверным рендерингом, гидратацией и серверными функциями, компилируемый в WebAssembly для браузера.

    MIT-licensed. Исходный код

  4. Loco Оценка B

    Веб-фреймворк для Rust «всё включено» с генераторами кода, слоем базы данных SeaORM, фоновыми задачами, почтовыми рассыльщиками и аутентификацией.

    Apache 2.0-licensed. Исходный код

  5. Poem Оценка B

    Веб-фреймворк для Rust на основе Tokio и hyper с сопутствующим крейтом, который генерирует спецификации OpenAPI из кода.

    Dual-licensed under MIT and Apache 2.0. Исходный код

  6. Rocket Оценка B

    Веб-фреймворк для Rust, использующий генерацию кода для типобезопасной маршрутизации, защитников запросов (request guards) и обработки форм, с поддержкой шаблонов и баз данных.

    Dual-licensed under MIT and Apache 2.0. Исходный код

  7. Salvo Оценка B

    Веб-фреймворк для Rust на основе Tokio и hyper с древовидным маршрутизатором, обработчиками, которые одновременно служат промежуточным ПО, поддержкой HTTP/3 и генерацией OpenAPI.

    Apache 2.0-licensed. Исходный код

  8. Warp Оценка B

    Фреймворк веб-сервера для Rust на основе hyper, в котором маршруты и промежуточное ПО составляются из переиспользуемых фильтров.

    MIT-licensed. Исходный код

  9. Dioxus Оценка D

    Фреймворк на Rust для создания пользовательских интерфейсов веб-, настольных и мобильных приложений из единой кодовой базы, с компонентами, сигналами и инструментом командной строки dx.

    Dual-licensed under MIT and Apache 2.0. Исходный код

  10. Yew Оценка D

    Компонентный фреймворк на Rust для создания веб-фронтендов, компилируемых в WebAssembly, с HTML-подобным макросом и необязательным серверным рендерингом.

    Dual-licensed under MIT and Apache 2.0. Исходный код

Сравнить все Веб-фреймворки Rust (10), с открытым кодом или без.