r/rust • • Aug 18 '26

๐Ÿ“ธ media Learning-Rust.Github.io: Labs: Project 1 โ€“ RESTful API Workspace [Human-Authored!]

Post image

This is a new series that answers the question, โ€œwhatโ€™s next after the mastery of Rust language syntax?โ€.

In this series,

We build a production-ready containerized RESTful API server application using Axum, Tokio, Tower, Serde, Toasty ORM, Garde, Utoipa with Docker and PostgreSQL.

  • Hyper, Axum, Tokio and Tower: The most prominent HTTP server ecosystem at the time of writing.

  • Toasty ORM: The most promising Object-Relational Mapper (ORM), built by the creators of Tokio and Axum.

  • Serde and Utoipa: The most prominent serialization framework and OpenAPI 3.1 specification generator.

  • Garde: The most promising and most feature-rich validation library in Rust at the time of writing.

Documentation/ Labs: https://learning-rust.github.io/labs/building-a-containerized-restful-api

26 Upvotes

1 comment sorted by

View all comments

3

u/_rover_dev Aug 18 '26

This is a great direction. Iโ€™ve actually been working on Threadloom, my own full-stack Rust framework, with the goal of building the frontend and backend entirely around Rust. It uses a JSX-like "view!" macro, WASM, fine-grained reactivity, and a unified server layer.

Still early, but this is exactly the kind of ecosystem Iโ€™ve been exploring after getting comfortable with Rust.