Rust Options

Rust-ecosystem categories: web framework, ORM, API, CLI, libraries, auth.

Open documentation actions

Categories applied when scaffolding a Rust project.

This page covers 35 options across 10 categories.

Use CLI values in commands and MCP payloads.

Rust Web Framework

Selection: single

OptionLabelCLI value
axumAxumaxum
actix-webActix-webactix-web
rocketRocketrocket
noneNonenone

Rust Frontend

Selection: single

OptionLabelCLI value
leptosLeptosleptos
dioxusDioxusdioxus
noneNonenone

Rust ORM

Selection: single

OptionLabelCLI value
sea-ormSeaORMsea-orm
sqlxSQLxsqlx
dieselDieseldiesel
noneNonenone

Rust API

Selection: single

OptionLabelCLI value
tonicTonictonic
async-graphqlasync-graphqlasync-graphql
noneNonenone

Rust CLI

Selection: single

OptionLabelCLI value
clapClapclap
ratatuiRatatuiratatui
noneNonenone

Rust Libraries

Selection: multiple

OptionLabelCLI value
serdeSerdeserde
validatorValidatorvalidator
jsonwebtokenjsonwebtokenjsonwebtoken
argon2Argon2argon2
tokio-testTokio Testtokio-test
mockallMockallmockall
noneNonenone

Rust Logging

Selection: single

OptionLabelCLI value
tracingTracingtracing
env-loggerenv_loggerenv-logger
noneNonenone

Rust Error Handling

Selection: single

OptionLabelCLI value
anyhow-thiserroranyhow + thiserroranyhow-thiserror
eyreeyre + color-eyreeyre
noneNonenone

Rust Caching

Selection: single

OptionLabelCLI value
mokaMokamoka
redisRedisredis
noneNonenone

Rust Auth

Selection: single

OptionLabelCLI value
oauth2OAuth2oauth2
noneNonenone