framework web Rust mã nguồn mở
10 framework web Rust có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Actix Web Hạng B
Framework web cho Rust xây dựng trên Tokio, có định tuyến, trình trích xuất yêu cầu, middleware và hỗ trợ HTTP/2 và WebSocket.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
Axum Hạng B
Framework ứng dụng web cho Rust từ dự án Tokio, xây dựng trên hyper và middleware Tower, có định tuyến không dùng macro và trình trích xuất yêu cầu.
MIT-licensed. Mã nguồn
Leptos Hạng B
Framework web full-stack cho Rust dựa trên khả năng phản ứng chi tiết, có kết xuất phía máy chủ, hydration và server function, biên dịch sang WebAssembly cho trình duyệt.
MIT-licensed. Mã nguồn
Loco Hạng B
Framework web đầy đủ tính năng cho Rust, có trình sinh mã, lớp cơ sở dữ liệu SeaORM, tác vụ nền, mailer và xác thực.
Apache 2.0-licensed. Mã nguồn
Poem Hạng B
Framework web cho Rust xây dựng trên Tokio và hyper, kèm một crate đi kèm tạo đặc tả OpenAPI từ mã.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
Rocket Hạng B
Framework web cho Rust dùng sinh mã để định tuyến an toàn kiểu, request guard và xử lý biểu mẫu, có hỗ trợ template và cơ sở dữ liệu.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
Salvo Hạng B
Framework web cho Rust xây dựng trên Tokio và hyper, có bộ định tuyến dạng cây, handler có thể dùng làm middleware, hỗ trợ HTTP/3 và tạo OpenAPI.
Apache 2.0-licensed. Mã nguồn
Warp Hạng B
Framework máy chủ web cho Rust xây dựng trên hyper, trong đó route và middleware được kết hợp từ các filter có thể tái sử dụng.
MIT-licensed. Mã nguồn
Dioxus Hạng D
Framework Rust để xây dựng giao diện người dùng cho ứng dụng web, máy tính và di động từ một mã nguồn chung, có component, signal và công cụ dòng lệnh dx.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
Yew Hạng D
Framework Rust dựa trên component để xây dựng front end web biên dịch sang WebAssembly, có macro giống HTML và tùy chọn kết xuất phía máy chủ.
Dual-licensed under MIT and Apache 2.0. Mã nguồn
So sánh tất cả 10 framework web Rust, mã nguồn mở hay không.