エコシステム

Salvoは豊富なエコシステムを備えており、コミュニティでメンテナンスされるモジュール、Salvoを基盤に構築されたプロジェクト、そして充実したチュートリアルリソースが含まれています。これらのリソースは、高性能なWebアプリケーションをSalvoフレームワークで構築する際に大いに役立ちます。

さらに、サブディレクトリではSalvoとの相性が良いライブラリをいくつか紹介します。Rust言語は急速に発展しており、ライブラリは小規模で数が多いという特徴があります。これらの常用ライブラリが、Rustエコシステムの習得を加速し、あなたのドラえもんのポケットのような存在となることを願っています。

コミュニティプロジェクト

PRを送ってあなたのプロジェクトを追加してください😄

  • Socketioxide: Rustで実装されたsocket.ioサーバー。TowerエコシステムとTokioスタックと統合されています。
  • salvo-websocket: Salvoフレームワーク向けのWebSocketツール。
  • SalvoRsTool: Salvo Idea RustRoverプラグイン。DTO、ルーター、サービスのテンプレートコードを迅速に生成します。
  • protect-endpoints: エンドポイントを保護するコンポーネント集。
  • salvo-captcha: Salvoフレームワーク向けのCAPTCHA(認証コード)ミドルウェア。
  • salvo-casbin: Casbinアクセス制御認証。Salvoフレームワークで使用されます。

プロジェクト展示

  • 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: プロフェッショナルオーディオシステムエンジン。デフォルトのHTTPサーバーバックエンドとしてsalvoを使用
  • static-api: 基本的なREST APIを模倣するシンプルなアプリケーション
  • palpo: Rust製Matrixサーバー実装
  • yiirs: Rust API高速開発スキャフォールディング (Salvo & Axum)
  • luxy: 同一ネットワークセグメント内の端末間で高速ファイル転送を行うソフトウェア
  • ffxiv-best-craft: 使いやすいGUIを備えたFF14クラフティングシミュレーターおよびソルバー
  • System-Monitor-Server: Rustで書かれたサーバーモニタリングプログラム
  • mvt server: Rustで開発されたシンプルで高速なベクタータイルサーバー。Salvo Webフレームワークを使用

チュートリアルリソース