Salvo Ecosystem

Salvo boasts a rich ecosystem, including community-maintained modules, projects built on Salvo, and extensive tutorial resources. These resources can help you better utilize the Salvo framework to build high-performance web applications.
Additionally, subdirectories share some libraries that work well with Salvo. The Rust language is rapidly evolving, and its ecosystem is characterized by small yet numerous libraries. We hope these commonly used libraries can help you quickly adapt to the Rust ecosystem, becoming like a Doraemon's pocket for your development needs.

Community Projects

Feel free to submit a PR to add your project 😄

SocketioxideA socket.io server implemented in Rust, integrated with the Tower ecosystem and Tokio stack
WebsocketWebSocket utilities for the Salvo framework
SalvoRsToolSalvo Idea RustRover plugin for quickly generating DTO, router, and service template code
protect-endpointsA collection of components to protect your endpoints
salvo-captchaCaptcha middleware for the Salvo framework
salvo-casbinCasbin access control authentication for the Salvo framework

Project Showcase

AI00 RWKV ServerInference API server based on the RWKV model
Salvo AdminA Rust rapid development framework based on Salvo and Ruoyi-Vue3
Salvo AdminAn RBAC permission management system based on Salvo and Rbatis
Geospatial WebRust REST API - Martin MVT Tile Server - PostGIS
ALLEYSoftware for fast file transfers between terminals on the same network segment
musicbotA Swiss Army knife for music
ReplexReshape your Plex recommendations
Pure Rust Instant Message (PRIM)An instant messaging system implemented purely in Rust
rblogA blog engine written in Rust
myblogPersonal blog project
opensoundProfessional audio system engine using Salvo as the default HTTP server backend
static-apiA simple application to mock basic REST APIs
palpoA Rust implementation of a Matrix server
yiirsRust API rapid development scaffold (Salvo & Axum)
luxySoftware for fast file transfers between terminals on the same network segment
ffxiv-best-craftAn FF14 crafting simulator and solver with a friendly GUI
System-Monitor-ServerA server monitoring program written in Rust
mvt serverA simple, high-speed vector tile server developed in Rust using the Salvo web framework

Tutorial Resources

Rust Salvo Beginner's GuideA zero-to-hero tutorial for Rust Salvo
Building a Vocabulary Notebook with Tera and SalvoCreate a simple vocabulary notebook web app using Tera and Salvo
Is Salvo Really the Simplest Rust Web Framework?Exploring whether Salvo is the simplest Rust web framework
Salvo.rs - A Simple Backend Framework Built in RustSpanish tutorial: Salvo.rs, a simple backend framework created in Rust
Rust + Dioxus MaybeA tutorial on Rust, Salvo, Dioxus Live View, and SQLx
Rust + Dockerfile + FlyA tutorial on Rust, Salvo, Dioxus Live View, SQLx, Docker, and Fly.io