Écosystème

Salvo s'enorgueillit d'un écosystème riche, comprenant des modules maintenus par la communauté, des projets construits sur Salvo et une multitude de ressources pédagogiques. Ces ressources peuvent vous aider à mieux exploiter le framework Salvo pour créer des applications web performantes.

De plus, ce sous-répertoire partage quelques bibliothèques qui fonctionnent parfaitement avec Salvo. Le langage Rust évolue rapidement, et son écosystème se caractérise par de nombreuses bibliothèques petites et spécialisées. Nous espérons que ces bibliothèques couramment utilisées pourront vous aider à vous familiariser rapidement avec l'écosystème Rust, devenant ainsi comme une trousse à outils pratique sortie tout droit de Doraemon.

Projets Communautaires

N'hésitez pas à soumettre une PR pour ajouter votre projet 😄

  • Socketioxide : Une implémentation Rust d'un serveur socket.io, intégrée à l'écosystème Tower et à la pile Tokio.
  • salvo-websocket : Utilitaires WebSocket pour le framework Salvo.
  • SalvoRsTool : Un plugin Salvo Idea RustRover pour générer rapidement du code de modèles DTO, routeur et service.
  • protect-endpoints : Une collection de composants pour protéger vos points de terminaison.
  • salvo-captcha : Un middleware de captcha pour le framework Salvo.
  • salvo-casbin : Authentification de contrôle d'accès Casbin pour le framework Salvo.

Vitrine de Projets

  • AI00 RWKV Server : Un serveur d'API d'inférence basé sur le modèle RWKV.
  • Salvo Admin : Un framework de développement rapide en Rust basé sur Salvo et Ruoyi-Vue3.
  • Salvo Admin : Un système de gestion des permissions RBAC basé sur Salvo et rbatis.
  • Geospatial Web : API REST Rust - Serveur de tuiles Martin MVT - PostGIS.
  • ALLEY : Logiciel de transfert rapide de fichiers entre terminaux sur le même segment de réseau.
  • musicbot : Un couteau suisse pour la musique.
  • Replex : Remodeler vos recommandations Plex.
  • Pure Rust Instant Message (PRIM) : Un système de messagerie instantanée implémenté entièrement en Rust.
  • rblog : Un moteur de blog écrit en Rust.
  • myblog : Un projet de blog personnel.
  • opensound : Un moteur de système audio professionnel utilisant Salvo comme backend de serveur HTTP par défaut.
  • static-api : Une application simple qui simule une API REST basique.
  • palpo : Une implémentation Rust d'un serveur Matrix.
  • yiirs : Un échafaudage de développement rapide d'API Rust (Salvo & Axum).
  • luxy : Logiciel de transfert rapide de fichiers entre terminaux sur le même segment de réseau.
  • ffxiv-best-craft : Un simulateur et solveur d'artisanat FF14 avec une interface graphique conviviale.
  • System-Monitor-Server : Un programme de surveillance de serveur écrit en Rust.
  • mvt server : Un serveur de tuiles vectorielles simple et rapide développé en Rust utilisant le framework web Salvo.

Ressources Pédagogiques