Відкритий код: Вебфреймворки Rust
Категорія «Вебфреймворки Rust» (10): код опубліковано під ліцензією, схваленою OSI, оцінено за конфіденційністю з доказами. Спочатку наш вибір, потім за балом.
Actix Web Оцінка B
Вебфреймворк для Rust на основі Tokio з маршрутизацією, екстракторами запитів, проміжним ПЗ і підтримкою HTTP/2 та WebSockets.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Axum Оцінка B
Фреймворк вебзастосунків для Rust від проєкту Tokio, побудований на hyper і проміжному ПЗ Tower, з маршрутизацією без макросів і екстракторами запитів.
MIT-licensed. Вихідний код
Leptos Оцінка B
Full-stack-вебфреймворк для Rust на основі дрібнозернистої реактивності, з рендерингом на сервері, гідратацією та серверними функціями, що компілюється у WebAssembly для браузера.
MIT-licensed. Вихідний код
Loco Оцінка B
Вебфреймворк для Rust «усе включено» з генераторами коду, шаром бази даних SeaORM, фоновими завданнями, поштовими модулями та автентифікацією.
Apache 2.0-licensed. Вихідний код
Poem Оцінка B
Вебфреймворк для Rust на основі Tokio і hyper із супутнім крейтом, що генерує специфікації OpenAPI з коду.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Rocket Оцінка B
Вебфреймворк для Rust, що використовує генерацію коду для типобезпечної маршрутизації, охоронців запитів і обробки форм, з шаблонізацією та підтримкою баз даних.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Salvo Оцінка B
Вебфреймворк для Rust на основі Tokio і hyper з деревоподібним маршрутизатором, обробниками, що водночас є проміжним ПЗ, підтримкою HTTP/3 і генерацією OpenAPI.
Apache 2.0-licensed. Вихідний код
Warp Оцінка B
Фреймворк вебсервера для Rust на основі hyper, у якому маршрути та проміжне ПЗ складаються з багаторазових фільтрів.
MIT-licensed. Вихідний код
Dioxus Оцінка D
Фреймворк Rust для створення інтерфейсів користувача для веб-, настільних і мобільних застосунків з однієї кодової бази, з компонентами, сигналами та інструментом командного рядка dx.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Yew Оцінка D
Компонентний фреймворк Rust для створення вебфронтендів, що компілюються у WebAssembly, з HTML-подібним макросом і необов'язковим рендерингом на сервері.
Dual-licensed under MIT and Apache 2.0. Вихідний код
Порівняти всі записи категорії «Вебфреймворки Rust» (10), з відкритим кодом чи ні.