6 releases (breaking)

0.5.0 Jan 16, 2025
0.4.0 Jan 1, 2025
0.3.0 Aug 28, 2024
0.2.0 Aug 2, 2024
0.1.0 Apr 12, 2024

#1647 in Database interfaces

Download history 277/week @ 2025-03-10 241/week @ 2025-03-17 353/week @ 2025-03-24 285/week @ 2025-03-31 216/week @ 2025-04-07 335/week @ 2025-04-14 399/week @ 2025-04-21 355/week @ 2025-04-28 403/week @ 2025-05-05 393/week @ 2025-05-12 348/week @ 2025-05-19 325/week @ 2025-05-26 229/week @ 2025-06-02 241/week @ 2025-06-09 414/week @ 2025-06-16 565/week @ 2025-06-23

1,468 downloads per month
Used in huxi-server

MIT/Apache

175KB
3K SLoC

Axum Session Sqlx

https://crates.io/crates/axum_session_sqlx Docs Discord Server

📑 Overview

`axum_session_sqlx` provide's a Persistent SQL Database Storage for Axum Session.

🚨 Help

If you need help with this library or have suggestions please go to our Discord Group

📦 Install

Axum Session uses tokio. By Default Axum Session Sqlx uses postgres and tls-rustls so if you need tokio native TLS please add default-features = false to your cargo include for Axum Session Sqlx.

# Cargo.toml
[dependencies]
axum_session = { version = "0.16.0" }
# Postgres + rustls
axum_session_sqlx = { version = "0.5.0", features = [ "postgres", "tls-rustls"] }

📱 Cargo Feature Flags

You must choose a Database and a tls mode if you disable defaults.

Features Description
default postgres-rustls and tls-rustls
sqlite Enables sqlite usage.
postgres Enables postgres usage.
mysql Enables mysql usage.
tls-rustls Uses rustls for TLS encryption. Must choose one of these.
tls-native-tls Uses native-tls for TLS encryption. Must choose one of these.

🔎 Examples

You can locate the example files within the Repository

Dependencies

~41–56MB
~1M SLoC