Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
-
Updated
Aug 31, 2025 - Rust
Rust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase
A modern, high-performance REST API template built with Rust using Axum framework and clean architecture principles.
The Navarro Blog API is built on high scalability and performance, implementing queues, cache banks, CI/CD jobs, automated code and dependency analysis, and a focus on testing and documentation.
Derive macro that generates DTOs, repositories, SQL queries, REST handlers, and OpenAPI docs from a single Rust struct definition
Generate TypeScript API definitions from utoipa paths
An example of how to automatically detect the Axum framework using the Utoipa library to generate OpenAPI documentation in Rust.
A fully containerized Rust backend boilerplate using Axum, SeaORM, PostgreSQL, PgAdmin, Swagger (OpenAPI), and Docker. Includes layered architecture, hot-reload, automatic API documentation, and a ready-to-use development environment.
Add a description, image, and links to the utoipa topic page so that developers can more easily learn about it.
To associate your repository with the utoipa topic, visit your repo's landing page and select "manage topics."