生態系統

Salvo 擁有豐富的生態系統,涵蓋社區維護的模組、基於 Salvo 構建的專案以及多元的教學資源。這些資源能協助您更高效地運用 Salvo 框架打造高性能的 Web 應用程式。

此外,以下子目錄分享一些與 Salvo 相容性優良的函式庫。Rust 語言正處於高速發展階段,其函式庫生態具有「小而多」的特色,期望這些常用工具能助您快速融入 Rust 生態圈,成為您開發路上的百寶袋。

社區專案

歡迎提交 PR 新增您的專案😄

  • Socketioxide: 基於 Rust 實作的 socket.io 伺服器,與 Tower 生態系統及 Tokio 堆疊整合。
  • salvo-websocket: 為 Salvo 框架提供的 WebSocket 工具。
  • SalvoRsTool: Salvo Idea RustRover 外掛程式,可快速生成 DTO、路由、服務等模板程式碼。
  • protect-endpoints: 保護端點安全的元件集合。
  • salvo-captcha: Salvo 框架的驗證碼中介軟體。
  • salvo-casbin: 適用於 Salvo 框架的 Casbin 存取控制鑑權模組。

專案展示

  • AI00 RWKV Server: 基於 RWKV 模型的推理 API 伺服器
  • Salvo Admin: 基於 salvo 與 Ruoyi-Vue3 的 Rust 快速開發框架
  • Salvo Admin: 基於 salvo 與 rbatis 的 RBAC 權限管理系統
  • Geospatial Web: Rust REST API - Martin MVT 瓦片伺服器 - PostGIS
  • ALLEY: 同網段終端裝置間快速檔案傳輸工具
  • musicbot: 音樂瑞士刀工具集
  • Replex: 重塑您的 Plex 推薦系統
  • Pure Rust Instant Message(PRIM): 純 Rust 實作的即時通訊系統
  • rblog: 以 Rust 編寫的部落格引擎
  • myblog: 個人部落格專案
  • opensound: 專業音訊系統引擎,採用 salvo 作為預設 HTTP 伺服器後端
  • static-api: 模擬基礎 REST API 的簡易應用程式
  • palpo: Rust 實作的 Matrix 伺服器
  • yiirs: Rust API 快速開發脚手架(Salvo & Axum)
  • luxy: 同網段終端裝置間快速檔案傳輸工具
  • ffxiv-best-craft: 具友善圖形介面的《最終幻想14》製作模擬器與解決方案
  • System-Monitor-Server: 以 Rust 編寫的伺服器監控程式
  • mvt server: 採用 Rust 開發的輕量高速向量瓦片伺服器,使用 Salvo 網頁框架

教學資源