mirror of
https://github.com/tokio-rs/axum.git
synced 2026-08-07 00:00:15 +02:00
Examples
hello_world- Very small getting started app.todos- Provides a RESTful web server managing some Todos.key_value_store- Slightly larger app with an in-memory key/value store.form- Receiving data from an HTML<form>.multipart_form- How to parsemultipart/form-dataforms.static_file_server- Serving static files from a directory. Could for example be the baseline for a single page app.templates- Rending HTML templates using askama.testing- How to test axum apps.versioning- How one might version an API.websocket- How to build an app that handles WebSocket connections.error_handling_and_dependency_injection- How to handle errors and dependency injection using trait objects.tokio_postgres- How to use a tokio-postgres and bb8 to query a database.unix_domain_socket- How to run an Axum server over unix domain sockets.sessions- Sessions and cookies usingasync-session.tls_rustls- TLS withtokio-rustls.chat- Chat application example.404- Custom 404 page.async-graphql- GraphQL example usingasync-graphql.tracing_aka_logging- How to setup and configure tracing/logging.oauth- Implementing authentication usingoauth2andasync-session.
Community showcase
- Houseflow: House automation platform written in Rust.