finds.dev← search

// the find

steadylearner/Rust-Full-Stack

★ 1,577 · Rust · MIT · updated May 2023

Rust projects here are easy to use. There are blog posts for them also.

A personal learning repository by one developer documenting their journey through Rust web development — covering Actix, Warp, Rocket, Yew, gRPC with Tonic, WebSockets, Docker, and microservices. It's a collection of working examples tied to blog posts, not a reusable library or framework. Useful for Rust developers who want to see runnable code alongside written explanations across a broad slice of the ecosystem.

- Unusually wide coverage for a single repo: backend (Actix, Warp, Rocket), frontend (Yew/WASM), gRPC (Tonic), WebSockets, Docker, and sitemaps — you can cross-reference multiple approaches in one place

- Each example is paired with a blog post, so when the code is confusing you have prose context rather than just a README

- The microservices example with Warp + Tonic + PostgreSQL + Redis is more realistic than most toy gRPC demos — it includes Docker Compose and a real data layer

- Covers the React+Rust integration story across multiple backends (Actix, Warp, Rocket, Express for comparison), which is genuinely useful if you're trying to pick one

- Abandoned since May 2023 and the examples target old ecosystem versions — Yew 0.6, older Actix — several will not compile against current crates without dependency surgery

- It's a personal scratchpad, not a structured tutorial; the README is a pile of links and the folder structure is flat chaos with no clear entry point for a newcomer

- The `born` macro crate promoted here (to reduce struct duplication) never saw real adoption and the motivation is thin — this pattern hasn't caught on in the Rust community for good reasons

- No tests worth mentioning in the main examples, and the few test files present are stubs; you can't verify anything still works without running it

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →