11 releases (7 breaking)
new 0.8.1 | Mar 17, 2025 |
---|---|
0.7.0 | Mar 3, 2025 |
0.6.0 | Dec 5, 2024 |
0.5.0 | Jun 26, 2024 |
0.2.0 | Nov 28, 2023 |
#952 in Web programming
966 downloads per month
Used in ruskit
42KB
847 lines
axum-inertia
Implementation of the inertia.js protocol for axum.
Provides an Inertia
axum extractor to render responses like so:
async fn get_posts(i: Inertia) -> impl IntoResponse {
i.render("Posts/Index", json!({ "posts": vec!["post one", "post two"] }))
}
See crate documentation for more information.
Making a new release
- Spin off a
bump-vX.X.X
branch - Update the
CHANGELOG
; start a new[Unreleased]
section - Bump the version number in
Cargo.toml
- Merge PR
- On the commit on master, run
cargo release
(requires cargo-release -- this dry runs as a default to test) - Update
main
branch locally and runcargo release --execute
Dependencies
~6–13MB
~164K SLoC