spring-rs is a microservice framework written in rust, similar to SpringBoot in java. spring-rs provides an easily extensible plug-in system for integrating excellent projects in the rust community, such as axum, sqlx, sea-orm, etc.
Example
use ;
use ;
async
async
Supported plugins
-
spring-web
(Based onaxum
) -
spring-sqlx
(Integrated withsqlx
) -
spring-sea-orm
(Integrated withsea-orm
) -
spring-redis
(Integrated withredis
) -
spring-mail
(integrated withlettre
) -
spring-job
(integrated withtokio-cron-scheduler
) -
spring-actuator
(provides a simple health check and system diagnostic interface) -
spring-stream
(integrated withsea-streamer
to implement message processing) -
spring-opentelemetry
(integrated withopentelemetry
to implement full observability of logging, metrics, tracing)