Web serving
Serve data over HTTP.
Actix Web
Recipe | Crates | Categories |
---|---|---|
Create a web server with Actix Web |
Axum
Recipe | Crates | Categories |
---|---|---|
Create a web server with axum |
Batteries-included frameworks
Recipe | Crates | Categories |
---|---|---|
loco | ||
Rust on Nails | Rust on Nails⮳ |
[batteries-included_frameworks.incl: titles (P1)](https://github.com/john-cd/rust_howto/issues/508)
Cross-origin resource sharing
Recipe | Crates | Categories |
---|---|---|
Implement CORS |
GraphQL
Recipe | Crates | Categories |
---|---|---|
Create a GraphQL endpoint |
gRPC
Recipe | Crates | Categories |
---|---|---|
Implement gRPC |
[grpc.incl: fix (P1)](https://github.com/john-cd/rust_howto/issues/513)
Working with hyper
Recipe | Crates | Categories |
---|---|---|
Implement an HTTP API with hyper |
Middleware
Recipe | Crates | Categories |
---|---|---|
tower | ||
tower-http | ||
Investigate alternatives to tower |
[middleware.incl: fix (P1)](https://github.com/john-cd/rust_howto/issues/516)
Other frameworks
Recipe | Crates | Categories |
---|---|---|
Implement a HTTP server using rocket | ||
leptos |
[other_frameworks.incl: fix (P1)](https://github.com/john-cd/rust_howto/issues/517)
Static website generators
Recipe | Crates | Categories |
---|---|---|
Create a simple website using a static website generator |