Swagger code generator for actix-web framework
Last updated Feb 26, 2026
111
Stars
8
Forks
20
Issues
0
Stars/day
Attention Score
19
Language breakdown
No language data available.
โธ Files
click to expand
README
actix swagger
Usage
Not for production use yet
# Add cargo command to simplify usage
cargo install cargo-swagg
Add support library to your project (via cargo-edit or manual)
cargo add actix-swagger
Generate your code with cargo subcommand
cargo swagg ./openapi.yaml --out-file ./src/api.rs
Format file after
rustfmt ./src/api.rs
Development
It uses insta for snapshot testing.
Install cargo-insta to better review experience.
Members
cargo-actixโ support library, contents typed response namedAnswerand customMethodandContentTypethat supports in swaggswaggโ library that transforms openapi3 (yaml|json) spec to rust codecargo-swaggโ same asswaggbut for clidemoโ checks that generated code is compiles
Demo
# to convert ./demo/openapi.yaml to ./demo/src/lib.rs
format ./demo/src/lib.rs
and check just run
cargo install cargo-make
cargo make๐ More in this category