oapigen
actix-swagger
Rust

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 named Answer and custom Method and ContentType that supports in swagg
  • swagg โ€” library that transforms openapi3 (yaml|json) spec to rust code
  • cargo-swagg โ€” same as swagg but for cli
  • demo โ€” 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

ยฉ 2026 GitRepoTrend ยท oapigen/actix-swagger ยท Updated daily from GitHub