axum/examples
David Pedersen ba4d8a2357
Move axum crate into workspace subfolder (#458)
* Move axum crate into workspace subfolder

Over time I imagine we're gonna have other crates in this repo that
provide utilities or integrations for axum. This prepares for that by
moving the main axum crate into its own folder.

The README situation is a bit annoying because we want `./README.md`
for viewing the repo on github but `axum/README.md` for crates.io. For
now I've just copy/pasted it and added CI step to make sure they're
identical.

* update changelog link

* Add licenses to all examples

* is this how you install `diff`?

* or maybe this is how?

* fix readme links

* like this?

* fix cargo-deny step

* Try making root readme a symlink

* remove compare readme step

not needed since readme in repo root is now a symlink

* Revert "Add licenses to all examples"

This reverts commit ab321b7fb9.
2021-11-03 12:38:48 +01:00
..
async-graphql Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
chat Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
customize-extractor-error Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
error-handling-and-dependency-injection Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
form Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
global-404-handler Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
graceful_shutdown Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
hello-world Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
http-proxy Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
jwt Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
key-value-store Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
low-level-rustls Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
multipart-form Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
oauth Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
print-request-response Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
query-params-with-empty-strings Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
readme Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
reverse-proxy Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
sessions Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
sse Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
static-file-server Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
templates Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
testing Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
tls-rustls Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
todos Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
tokio-postgres Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
tracing-aka-logging Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
unix-domain-socket Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
validator Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
versioning Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01:00
websockets Move axum crate into workspace subfolder (#458) 2021-11-03 12:38:48 +01: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.