Servust is a simple CLI tool to create a new project from a template, kind of like npx create-react-app
but for rust frameworks project.
Support:
Currently only available on crates.io
cargo install servust
Usage: servust [OPTIONS] --framework <FRAMEWORK> --orm <ORM> <NAME>
Arguments:
<NAME> The name of the server
Options:
-f, --framework <FRAMEWORK> library/framework to be used (actix, warp, axum, tonic)
-o, --orm <ORM> ORM to be used (diesel, sea-orm)
-d, --database <DATABASE> database to be used (postgres, mysql, sqlite) default: postgres
-h, --help Print help information
-V, --version Print version information
servust --framework actix --orm diesel --database postgres my-server
- Diesel.rs
- Sea-ORM
- Postgres
- MySQL
- SQLite
- With ORM + Database
- Without ORM / Database
- With Database only