axum-controller/axum-controller
2025-03-09 20:10:01 +01:00
..
examples Remove unneeded &self param 2025-03-08 01:30:34 +01:00
src Remove unnecessary newline in doc-comment 2025-03-04 14:42:11 +01:00
Cargo.toml Remove stabilized feature 2025-03-09 20:10:01 +01:00
README.md Initial commit 2025-03-04 14:26:04 +01:00

Crates.io Documentation

Axum-Controller

Helper macro's for wiring up axum routes with less boilerplate.

See example here.

See the docs for more information.

Licensing

This repository, like all my personal projects, is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). This ensures that modifications to the code remain open source when used in network services.

If the AGPL license doesn't suit your needs, a version under more permissive terms (like MIT, Apache, or BSD license) is available. Please contact me directly via the email in the crate metadata for licensing inquiries.

Inspiration & Influences

This crate is inspired by and uses/used axum-typed-routing & route_controller . I basically just merged their public API into a single coherent one to get the best of both worlds.