2026-08-01
Booting up kr8ium.com (Hello world)
Why this site exists, and why it is written in Rust from the database to the pixels.
Every project needs a first commit, and every blog needs a hello world. This is both.
Why build a site from scratch in 2026?
Because the point of Kr8ium is making things, and the website should be no exception. Instead of reaching for a site builder, this site is a single Rust binary:
- Leptos renders the UI on the server and hydrates it in the browser
- Axum serves it
- SQLite stores the content you are reading right now
- Markdown is the authoring format: this post is a
.mdfile seeded into the database at startup
What's next
The foundation is deliberately boring so the roadmap can be interesting:
- A portfolio section for hardware and software projects
- Login and a customer portal
- An admin section to write posts like this one from the browser
Stay tuned.