axum/examples
Firstyear e7eda0e416
Add low level OpenSSL example (#1828)
Co-authored-by: David Pedersen <david.pdrsn@gmail.com>
2023-03-10 08:51:45 +00:00
..
anyhow-error-response Add example showing how to return anyhow::Errors (#1398) 2022-09-19 20:42:08 +00:00
async-graphql Remove lingering async-graphql example file 2023-01-08 16:28:45 +01:00
chat add more comments to chat example (#1665) 2023-01-08 15:24:19 +00:00
consume-body-in-extractor-or-middleware Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
cors Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
customize-extractor-error Use JsonRejection::{status, body_text} in customize extractor error example (#1790) 2023-02-25 15:02:02 +01:00
customize-path-rejection Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
error-handling-and-dependency-injection Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
form Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
global-404-handler Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
graceful-shutdown Bump MSRV to 1.56 and update to the 2021 edition (#1098) 2022-06-17 20:11:35 +02:00
handle-head-request Change Router::with_state and impl Service for Router<()> (#1552) 2022-11-24 14:43:10 +00:00
hello-world Bump MSRV to 1.56 and update to the 2021 edition (#1098) 2022-06-17 20:11:35 +02:00
http-proxy Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
hyper-1-0 Add example showing how to run axum on hyper 1.0 (#1791) 2023-02-26 19:05:12 +01:00
jwt Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
key-value-store Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
listen-multiple-addrs Add example for multiple listen addrs (#1179) 2022-07-20 18:33:12 +00:00
low-level-openssl Add low level OpenSSL example (#1828) 2023-03-10 08:51:45 +00:00
low-level-rustls Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
multipart-form Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
oauth Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
parse-body-based-on-content-type Simpify parse-body-based-on-content-type example (#1697) 2023-01-14 18:39:09 +01:00
print-request-response Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
prometheus-metrics Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
query-params-with-empty-strings Change Router::with_state and impl Service for Router<()> (#1552) 2022-11-24 14:43:10 +00:00
readme Bump MSRV to 1.56 and update to the 2021 edition (#1098) 2022-06-17 20:11:35 +02:00
rest-grpc-multiplex Update to tonic 0.8 (#1700) 2023-01-20 10:34:44 +01:00
reverse-proxy Type safe state inheritance (#1532) 2022-11-18 11:02:58 +00:00
routes-and-handlers-close-together Add type safe state extractor (#1155) 2022-08-17 15:13:31 +00:00
sessions Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
simple-router-wasm Change Router::with_state and impl Service for Router<()> (#1552) 2022-11-24 14:43:10 +00:00
sqlx-postgres Fix typo (#1646) 2022-12-16 10:16:09 +00:00
sse Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
static-file-server Fix static-file-server example instructions (#1832) 2023-03-10 09:51:22 +01:00
stream-to-file Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
templates Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
testing Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
testing-websockets Add example of how to test WebSockets (#1535) 2022-11-18 15:40:21 +01:00
tls-rustls Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
todos Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
tokio-postgres Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
tracing-aka-logging Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
unix-domain-socket Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
validator Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
versioning Refactor initializing tracing-subscriber in examples (#1596) 2022-11-30 10:46:19 +01:00
websockets Update to tower-http 0.4 (#1783) 2023-02-24 20:51:30 +00:00
Cargo.toml Replace async-graphql with link to async-graphql's own examples (#1234) 2022-08-09 14:56:50 +00:00
README.md Restructure community showcase (#454) 2021-11-03 09:20:01 +01:00

Examples

This folder contains numerous example 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.