roust-openapi

Crates.ioroust-openapi
lib.rsroust-openapi
version0.0.1
created_at2025-07-13 01:09:16.356108+00
updated_at2025-07-13 01:09:16.356108+00
descriptionThe official OpenAPI extension for the Roust framework — enabling automated OpenAPI documentation generation and optional Swagger UI for your HTTP APIs.
homepagehttps://github.com/rustkit/roust-openapi
repositoryhttps://github.com/rustkit/roust-openapi
max_upload_size
id1749862
size4,066
Billgo (billgo)

documentation

https://docs.rs/roust-openapi

README

roust-openapi

📘 roust-openapi is the official OpenAPI extension for the Roust framework — enabling automated OpenAPI documentation generation and optional Swagger UI for your HTTP APIs.


✨ Features

  • 📄 Auto-generate OpenAPI 3.1 schema based on your Roust routes and handlers
  • 🧩 Seamless integration with roust router and extractors
  • 🖼️ Built-in Swagger UI at /docs or configurable route
  • ✅ Type-safe schema generation via serde and utoipa
  • 🔧 Extensible with custom tags, summaries, and component definitions

🚀 Getting Started

# Cargo.toml
[dependencies]
roust = "0.1"
roust-openapi = "0.1"

📄 License

This project is dual-licensed under either:

  • MIT License
Commit count: 0

cargo fmt