gluer
A Rust wrapper for backends that eliminates redundant definitions in the frontend
As the summary suggests, this project aims to streamline development by eliminating redundant definitions
in the frontend through static analysis of the backend's routes, functions, structs, enums and types.
Using the #[metadata] attribute macro and generate! procedural macro, it extracts the
relevant metadata and generates a corresponding JavaScript or TypeScript API, depending on the output file extension.
It currently supports axum and Actix Web. Its modular architecture makes support for
additional, syntactically similar frameworks straightforward.
