axum/examples
2024-09-28 18:44:10 +08:00
..
anyhow-error-response Add serve function and remove Server re-export (#1868) 2023-04-21 17:45:31 +02:00
async-graphql Remove lingering async-graphql example file 2023-01-08 16:28:45 +01:00
auto-reload Fix typo in auto-reload example. (#2680) 2024-03-26 10:22:59 +01:00
chat Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
compression Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
consume-body-in-extractor-or-middleware Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
cors Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
customize-extractor-error Merge branch 'main' into main 2024-09-20 23:19:20 +02:00
customize-path-rejection Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
dependency-injection Use env!("CARGO_CRATE_NAME") in the example to simplify the tracing setup code (#2884) 2024-08-24 08:36:08 +02:00
diesel-async-postgres Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
diesel-postgres Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
error-handling Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
form Use env!("CARGO_CRATE_NAME") in the example to simplify the tracing setup code (#2884) 2024-08-24 08:36:08 +02:00
global-404-handler Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
graceful-shutdown Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
handle-head-request Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
hello-world Add serve function and remove Server re-export (#1868) 2023-04-21 17:45:31 +02:00
http-proxy Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
jwt Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
key-value-store Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
listen-multiple-addrs Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
low-level-openssl Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
low-level-rustls Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
multipart-form Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
oauth Merge branch 'main' into main 2024-09-20 23:19:20 +02:00
parse-body-based-on-content-type Merge branch 'main' into main 2024-09-20 23:19:20 +02:00
print-request-response Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
prometheus-metrics Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
query-params-with-empty-strings Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
readme Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
request-id Add request id example (#2912) 2024-09-28 11:25:05 +02:00
reqwest-response Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
rest-grpc-multiplex Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
reverse-proxy Update example reverse-proxy to axum 0.7 (#2395) 2023-12-02 11:48:10 +01:00
routes-and-handlers-close-together Add serve function and remove Server re-export (#1868) 2023-04-21 17:45:31 +02:00
serve-with-hyper Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
simple-router-wasm Remove unused dependencies from examples (#2934) 2024-09-25 03:44:47 -04:00
sqlx-postgres Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
sse Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
static-file-server Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
stream-to-file Use env!("CARGO_CRATE_NAME") in the example to simplify the tracing setup code (#2884) 2024-08-24 08:36:08 +02:00
templates Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
templates-minijinja Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
testing Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
testing-websockets Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
tls-graceful-shutdown Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
tls-rustls Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
todos Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
tokio-postgres Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
tokio-redis Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
tracing-aka-logging Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
unix-domain-socket Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
validator Merge branch 'main' into main 2024-09-28 18:44:10 +08:00
versioning Merge branch 'main' into main 2024-09-20 23:19:20 +02:00
websockets Upgrade most example dependencies (#2936) 2024-09-27 18:50:52 +02:00
README.md Grammar: Fix "it's" vs "its" in several places (#2518) 2024-01-15 21:48:11 +01:00

Examples

This folder contains numerous examples showing how to use axum. Each example is setup as its own crate so its dependencies are clear.

For a list of what the community built with axum, please see the list here.