Hello World
My first blog post about building a personal website with Rust and Axum.
A deep dive into using Axum for server-side rendered websites with Askama templates and Tailwind CSS.
Jan 28, 2026 • 1 min read
Axum is a web framework built on top of Tokio and Tower, designed for building reliable and ergonomic web applications in Rust.
Axum stands out among Rust web frameworks for several reasons:
For this site, I chose Askama as the template engine. It compiles templates at build time, catching errors before they reach production.
#[derive(Template)] #[template(path = "home.html")] struct HomeTemplate { title: String, }
Tailwind CSS v4 makes it straightforward to build custom designs without writing much custom CSS. The utility-first approach pairs well with server-rendered HTML.
In the next post, I'll cover the content engine that powers the blog — parsing markdown with frontmatter, processing includes, and calculating read times.
Alinus Dumitrana
My first blog post about building a personal website with Rust and Axum.
Exploring idiomatic error handling in Rust — from Result types to custom error enums and the ? operator.