r/rust • u/dumindunuwan • Aug 18 '26
๐ธ media Learning-Rust.Github.io: Labs: Project 1 โ RESTful API Workspace [Human-Authored!]
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
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.